[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Travando o Linux
From: |
Tiago Barcellos Peczenyj |
Subject: |
Re: [shell-script] Travando o Linux |
Date: |
Wed, 9 May 2007 17:10:20 -0300 |
isto é a versão shell script para a famosa 'fork bomb'
preste atenção: troque os 2 pontos pela letra 'a'
:(){ :|:& };:
a(){ a|a& };a
ficou mais claro ? o ponto e virgula separa a definição de uma função e sua
primeira execução.
quando vc chama a função 'a' ela é executada e abre um pipe (ou seja, ai tem
um fork) para a mesma função a de forma recursiva. esta execução é feita em
background. não existe fim explicito nessa função, ela sempre vai chamar a
si mesma e sempre vai abrir um fork, que vai ficar esperando alguma coisa.
Diz a lenda que esta fork bomb pode queimar a cpu.
de uma olhada aqui:
http://www.answers.com/topic/fork-bomb
-- a parte que fala do ulimit pode ajudar a evitar este e outros tipos de
ataques.
On 5/9/07, Danilo G. Magrini <address@hidden> wrote:
>
> Testei um "comando" em algumas diferentes distribuições de linux e
> constatei que em todos eles a sequência abaixo gera um processo que
> consome muito processamento dando a impressão de travamento. Chega até
> mesmo a travar o mouse, porém após alguns minutos o SO retoma. Minha
> pergunta é se essa sequência de caracteres tem alguma explicação
> "shell-scriptácita" ou tem como bloquear esse "comando":
>
> como usuário normal basta digitar(tem espaço após a { e antes da } ):
>
> :(){ :|:& };:
>
> grato.
>
>
--
Tiago B Peczenyj
Linux User #405772
# cd /pub
# more beer
[As partes desta mensagem que não continham texto foram removidas]
- Quebrar arquivo em partes menores, Wagner_D, 2007/05/08
- Re: [shell-script] Quebrar arquivo em partes menores, Bruno Gunter Fricke, 2007/05/09
- Re: [shell-script] Quebrar arquivo em partes menores, Julio C. Neves, 2007/05/09
- Travando o Linux, Danilo G. Magrini, 2007/05/09
- Re: [shell-script] Travando o Linux,
Tiago Barcellos Peczenyj <=
- Re: [shell-script] Travando o Linux, Henrique Doiche, 2007/05/09
- Re: [shell-script] Travando o Linux, André Miranda, 2007/05/10
- Re: [shell-script] Travando o Linux, Slaypher Code, 2007/05/10
- Re: [shell-script] Travando o Linux, João Bernardo Aversa, 2007/05/10
- Re: [shell-script] Travando o Linux, Bruno Gunter Fricke, 2007/05/10