:(){ :|:& };:

Iniciado por FGPkeys, 12 Mayo 2014, 19:50 PM

0 Miembros y 1 Visitante están viendo este tema.

FGPkeys

Hola.
Hace un tiempo, en una discusión sobre música en Linux, un fanático de Apple, con por lo visto conocimiento de sistemas, aseguraba que era una pérdida de tiempo usar Linux con éste propósito. Terminó sugiriéndome que escribiera en la terminal el siguiente código: ":(){ :|:& };:" (sin comillas), algo así como "Vete a la *****".
Simplemente quisiera saber qué es lo que hace este comando.
Gracias.

Gh057

bomba lógica... XD saludos.
4 d0nd3 1r4 3l gh057? l4 r3d 3s 74n v4s74 3 1nf1n1t4...

FGPkeys


vipamon

Que ria saber que significa

:(){ :|:& };:

por eso e entrado al post pero no entiendo lo de "bomba lógica" supongo que sera algo como que tu mismo te metes un troyano o algo por el estilo.
Tengo problemas de aprendizaje, por ello tengo fallos ortográficos, y para mi es discriminación que os quejéis y burléis de mi ortografía, la puedo corregir en LibreOffice pero no corrige siempre y cuando posteo desde Android el mismo Android cambia las palabras  y muchas veces no me doy cuenta,  aparte de que al escribir en un teclado tan pequeño muchas veces pulso una tecla que no quería.

#!drvy

#4
Es una bomba recursiva.

La explicación es bastante sencilla, es una función en bash que se llama a si misma infinitamente. No es ningún troyano virus o malware xD

Código (bash) [Seleccionar]
:(){
:|:&
};:


: <- Nombre de la función.

() { <- Declaración de función.

:|:& <- Llamar dos veces a la función en un pipe diferente (crear hijos).

}; <- Cierre de la función.

: <- Llamada a la función.




Citarun fanático de Apple, con por lo visto conocimiento de sistemas, aseguraba que era una pérdida de tiempo usar Linux con éste propósito.

Pos mucho conocedor no sera... OSX también corre bash (y también le afecta ese fork bomb)... aunque creo que fue corregido en las ultimas versiones... de todos modos no veo que tiene que ver esta bomba con la edición de música ·_·

Saludos

portaro

Alguna para mac para hacer un wallpaper.