Tôi đã đọc cảnh báo của Diễn đàn Ubuntu về các lệnh độc hại và tìm thấy viên ngọc thú vị này:
:(){ :|:& };:
CẢNH BÁO: Đoạn mã trên sẽ làm sập máy của bạn trừ khi bạn có giới hạn kiểm soát nghiêm ngặt (mà bạn có thể không có) khiến khởi động lại khó khăn.
Xem xét mã này tương tự như chạy
sudo rm -rf /
.
Nhưng điều đó có nghĩa gì? Ngay cả với kinh nghiệm lập trình của tôi, tôi chưa bao giờ thấy một lệnh khó hiểu không phải là ngôn ngữ lắp ráp.
sudo rm -rf /
là nhiều nguy hiểm nhưng tôi đã nhìn thấy người thực hiện điều này trên các máy chủ từ xa "chỉ muốn xem những gì nó đã làm" , nơi bạn có một thời gian khó khởi động lại mà không cần truy cập vào một bảng điều khiển.
arbitrary_name(){ arbitrary_name|arbitrary_name& };arbitrary_name
. Tên này :
không chỉ làm cho lệnh này ngắn và khó hiểu, mà còn biến một :
nội trang không có gì thành một chức năng làm được nhiều việc . Nếu bạn lẻn định nghĩa của nó :(){ :|:& }
vào môi trường của người khác và để nó ở đó, nó sẽ tấn công khi nạn nhân mong đợi điều đó ít nhất .
sudo rm -rf /
. Lệnh đó sẽ xóa tất cả các tệp của bạn; cái này chỉ làm tắc nghẽn tài nguyên của máy cho đến khi nó không sử dụng được và bạn phải khởi động lại.