
Bom Fork() ialah serangan Dos (Penolakan Perkhidmatan) pada sistem berasaskan Linux. Ini memanggil sistem Fork() beberapa kali yang tidak terhingga, mengisi memori program dengan niat untuk merosakkan sistem.
Skrip Bash untuk fork bomb
:(){ :|: & };:Kod dijelaskan sebagai: ( ) ialah takrifan fungsi, { } mentakrifkan badan gelung. :|:& mencipta lokasi memori dan tidak membenarkannya dibebaskan. Program ini memanggil dirinya beberapa kali, lagi dan lagi. Ini membolehkan panggilan tanpa had.
C fork bomb juga adalah jenis DOS yang sama, tetapi ia dijalankan pada pengkompil C. Ini mencipta panggilan tak terhingga kepada peruntukan memori dan menyebabkan sistem kehabisan memori.
#include <unistd.h>
#include <malloc.h>
int main() {
while (1) {
fork();
}
}Infinite calls
Atas ialah kandungan terperinci Bom C lwn BASH Fork?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!
pemalam tencent qqmail
Apakah fungsi utama redis?
Bagaimana untuk membuka php dalam halaman web
kaedah fail cari pycharm
Apakah perbezaan antara telefon bimbit 4g dan 5g?
Mempromosikan iklan
Apakah kaedah untuk memuat turun video daripada Douyin?
Komputer saya tidak boleh membukanya dengan mengklik dua kali padanya