:(){:|:&};: [RESOLVIDO]

1. :(){:|:&};: [RESOLVIDO]

Pedro Carlos Ferraz
pedrocf

(usa Debian)

Enviado em 23/03/2014 - 11:28h

O que significa estes caracteres :(){:|:&};: ?




  


2. MELHOR RESPOSTA

Leandro Nkz
leandro

(usa Arch Linux)

Enviado em 23/03/2014 - 14:23h

É uma função que chama ela mesma indefinidamente.

Veja esta mesma função de uma forma mais legível:


:() {

: | : &
};

:


Resumindo:

:() { - Cria uma função chamada ':'

: | : & - Executa a função, jogando a saída dela para ela mesma e em segundo plano.

}; - Fecha a função.

: - Executa a função.


O que ela faz: fica chamando ad eternum a função ':', o que faz com que a sua memória RAM se esgote, acabando por travar o seu sistema. Portanto, não execute isso em um terminal!





Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts