Fork Bomba

download Fork Bomba

of 1

description

okok

Transcript of Fork Bomba

  • 7/17/2019 Fork Bomba

    1/1

    Como criar uma fork bomb no Ubuntu

    Voc no precisa ser super usurio para criar e rodar uma fork bomb na maioria das vezes. Normalmente, cabe ao administrador do sistema regular como cada usurio ir usaros recursos.error iconO cdigo abaixo um dos mais conhecidos e torna o seu sistema cada vez mais lento, a ponto de parar de responder completamente.Este cdigo e todos os outros, neste artigo, podem quebrar o seu sistema. Seja responsvel!

    :(){ :|: & };:O seu funcionamento o seguinte:

    :() cria/define uma funo chamada :{:|: &} roda a funo : e direciona sua sada para a funo : e a executa nos bastido; este caractere funciona como separador, na linha de comandos. Equivale a && epermite iniciar uma outra instruo: executa a funo definida no incio possvel desarmar esta bomba com o comando kill, no Linux mas voc provavelmente vaprecisar ser muito rpido para fazer isto antes que seu sistema morra por inanio derecursos.Uma outra forma, mais compreensvel, de obter o mesmo resultado nefasto assim:

    bomba()

    {bomba | bomba &}; bombaNo cdigo, acima, fica mais claro ver a funo executar-se a si mesma.Se voc gostaria de ver um exemplo no malicioso de execuo de uma fork bomb, o cdigoaixo seguro para voc experimentar:

    fork_bomb(){ echo "FORK BOMB"; };fork_bombComo criar uma fork bomb no Windows

    Voc pode criar um arquivo .bat, com o seguinte contedo:

    1:bomba2start %03goto bombaOu rodar este cdigo:

    %0|%0As fork bombs funcionam como esquemas de negao de servio (denial of service) elas evoram os recursos do sistema.