Adakah yang mengerti kode berikut, berjalan di bash?
:(){ :|:& };:
Tampaknya menjadi “fork
” bom di Linux.
Jawaban yang Diterima:
Sebenarnya tidak sulit untuk diuraikan.
Bagian kode ini hanya mendefinisikan fungsi bernama :
yang memanggil dua instance dari dirinya sendiri dalam sebuah pipeline::|:&
. Setelah definisi, instance dari fungsi ini dimulai.
Ini mengarah pada peningkatan jumlah proses subkulit yang cepat. Sistem yang tidak terlindungi (sistem tanpa batas jumlah proses per pengguna) akan sangat terpengaruh oleh fork bomb seperti itu karena proses yang sah akan dengan cepat kalah jumlah dan dengan demikian kehilangan sebagian besar sumber daya CPU.
Ganti Versi Paket Ketergantungan yang Ditetapkan Oleh Shlibs:tergantung Di Deb?
Kehabisan Ruang Disk Di /usr/ports Partisi, Bagaimana Saya Bisa Membangun Port?