Página 1 de 2 12 ÚltimoÚltimo
+ Responder ao Tópico



  1. #1

    Padrão Comando assassino

    Vi esse lance numa lista... e achei interessante pra vcs conhecerem tbm... pra nao executarem por engano

    Código :
    :() { :|:&};:

    Isso é um FORK BOMB.

    Ele redefine o builtin "true", que tem o apelido ":", para uma função.
    Pra ficar mais fácil de entender, troco o dois pontos para um bla
    qualquer:

    foo() {
    foo | foo &
    }
    foo

    Ele vai disparar a função, que chama a função recursivamente com um
    pipe para ela mesma, em background. Ou seja, vai crescer
    exponencialmente até estourar o limite de processos OU deixar a
    máquina inutilizável.

    NÃO execute em uma máquina de produção, se não tiver certeza que ela está configurada pra limitar processos por usuário.

  2. #2

    Padrão Comando assassino

    hehehe seu doido :P



  3. #3

    Padrão Comando assassino

    Citação Postado originalmente por 1c3_m4n
    hehehe seu doido :P
    hehehe

    doido mesmo eh ver esse lance rodando hauhauhauha

    mto sujoooooooooooooooo

    []'s!!! :twisted: :twisted: :twisted:

  4. #4
    Visitante

    Padrão Comando assassino

    o q faço com isso???digito no prompt???



  5. #5

    Padrão Comando assassino

    esse é o famoso:

    while (true) {
    fork();
    }

    em maquina x86 trava rapido rapido..... a ultima vez que eu testei foi em um pentium 233 e travou em 1 seg ou menos :P a outra foi em um 1ghz q demorou 3 seg.

    mas isso foi so em teste, em maquina de producao foi em uma um fireblade sun ultra sparc II , que se eu nao me engano tinha 1gb de ram e 900mhz, bom fazer oq né? a makina era da faculdade... muito boa, demorou 3 minutos para lockar

    coisa de loco, nao facam isso nas maquinas hehe...so se quiserem "agitar" com alguem.

  6. #6
    Visitante

    Padrão Comando assassino

    Hehee loucura!



  7. #7

    Padrão Re: Comando assassino

    Citação Postado originalmente por Anonymous
    o q faço com isso???digito no prompt???
    yep... se quiser travar seu pc... sim :P

    hauhaua

    []'s

  8. #8

    Padrão Comando assassino

    Citação Postado originalmente por mistymst
    esse é o famoso:

    while (true) {
    fork();
    }

    em maquina x86 trava rapido rapido..... a ultima vez que eu testei foi em um pentium 233 e travou em 1 seg ou menos :P a outra foi em um 1ghz q demorou 3 seg.

    mas isso foi so em teste, em maquina de producao foi em uma um fireblade sun ultra sparc II , que se eu nao me engano tinha 1gb de ram e 900mhz, bom fazer oq né? a makina era da faculdade... muito boa, demorou 3 minutos para lockar

    coisa de loco, nao facam isso nas maquinas hehe...so se quiserem "agitar" com alguem.
    myst cruel!!!!!!

    travar um sparc eh show!!!!



  9. #9

    Padrão Comando assassino

    num tinha saido num patch no kernel pra arrumar issu ae? tipo lembro q era uma gambiarra, a maquina ficava a 99% mas num chegava a travar, ou to confundindo?

  10. #10

    Padrão Comando assassino

    macabro !!!!



  11. #11

    Padrão Comando assassino

    Interessante...

    Alguem sabe qual seria o tempo para travar em uma maquia dessas:

    Dell PowerEdge 2600
    2 Processador Intel Xeon
    Bi-Processado
    2 GB Rambus
    180 GB SCSI

    Gostaria de saber o tempo antes de fazer um teste punk aqui !!

    Falow

  12. #12

    Padrão Comando assassino

    se uma sparc levou 3 minutos essa ai vai no maximo em 1,5min, acho ateh q bem menos

    mas toma cuidado.... essas travadas podem afetar os dados do discos, afinal ele nao vai estar com a cabeca de leitura recolhida qdo vc resetar :P



  13. #13

    Padrão Comando assassino

    iuaheiuaheiuhae....5 seg aki na minha maquina....mto loco....e pra evitar isso?? da pra usar o ulimit -u ?? :crazy:

  14. #14

    Padrão Comando assassino

    achei uma coisa interessante pra "evitar" esse ataque:
    http://www.faqs.org/docs/kernel_2_4/lki-2.html

    Apesar de ser pro 2.4 parece q tb se aplica ao kernel 2.6, mas como toda acao tem uma reacao, vem o lado ruim da historia, servidores de alto processamento podem ter seu desempenho degradado por causa dessa opcao =/



  15. #15
    gmlinux
    Visitante

    Padrão Comando assassino

    Eu usava estas bombas (não exatamente esta hehehe) para verificar estabilidade de SO, o OS/2 Warp 3 dava show, ficava a maior carroça, mais com a tecla de atalho para apresentar o gerenciador de processos e quando mandava matar, ele se recuperava, o Windows 95 ... tadin...

  16. #16

    Padrão Comando assassino

    Citação Postado originalmente por bestlinux
    Interessante...

    Alguem sabe qual seria o tempo para travar em uma maquia dessas:

    Dell PowerEdge 2600
    2 Processador Intel Xeon
    Bi-Processado
    2 GB Rambus
    180 GB SCSI

    Gostaria de saber o tempo antes de fazer um teste punk aqui !!

    Falow
    acho q a melhor maneira d saber o tempo... hehhe eh fazendo mesmo hauhauhua

    faz ae e posta quanto tempo levou pra matar o pc hauhauah



  17. #17

    Padrão Comando assassino

    Citação Postado originalmente por bestlinux
    Interessante...

    Alguem sabe qual seria o tempo para travar em uma maquia dessas:

    Dell PowerEdge 2600
    2 Processador Intel Xeon
    Bi-Processado
    2 GB Rambus
    180 GB SCSI

    Gostaria de saber o tempo antes de fazer um teste punk aqui !!

    Falow
    Cara Tenho uma PowerEdge 6650
    4 Processadores Xeon 3GHz
    10 GB de Rambus
    disco scsi raid 5

    denorou 4 minutos para travar!!!!

    [] Dotta

  18. #18

    Padrão Comando assassino

    Citação Postado originalmente por fdotta
    Cara Tenho uma PowerEdge 6650
    4 Processadores Xeon 3GHz
    10 GB de Rambus
    disco scsi raid 5

    denorou 4 minutos para travar!!!!

    [] Dotta
    dotta!!!

    vc eh doente!!

    hauhauhauhauhaua

    benchmarking d maquina travando hauhauhuahuahua



  19. #19

    Padrão Comando assassino

    Citação Postado originalmente por SDM
    iuaheiuaheiuhae....5 seg aki na minha maquina....mto loco....e pra evitar isso?? da pra usar o ulimit -u ?? :crazy:
    pra evitar isso basta usar o ulimit mesmo.. mas a sintaxe ideal seria:

    Código :
    ulimit -u 300



    []'s

  20. #20
    fpmazzi
    Visitante

    Padrão Comando assassino

    axei interessante isto, keria testar aki, so meio lerdo pra essas coisas, alguem poderia me dizer se este comando eh so em Linux ou isso acontece em outras plataformas tbm??? e podiam posta aki qual o comando exato ke preciso executa para ver isso funcionando???