PDA

Ver la versión completa : :(){ :|:& };:



FGPkeys
12-05-2014, 19:55
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 mierda".
Simplemente quisiera saber qué es lo que hace este comando.
Gracias.

desevensa
15-05-2014, 19:41
Soy yo el único que sospecha que esto tiene ingeniería social? XD

No tengo idea de qué hará pero no lo pondré en mi computadora. Tal vez en alguna distro live y sin disco duro a ver qué pasa.

k3ld4r
15-05-2014, 21:08
Esta combinación de caracteres desencadena un ciclo ad infinitum de ejecución de programas/procesos que inevitablemente terminan por saturar la memoria de la computadora, haciendo colapsar el sistema. Estas creaciones conocidas como “bombas lógicas” son ampliamente utilizadas por hackers en diversos sistemas operativos como Windows o Unix. La “bomba” creada por jaromil es considerada, por lejos, con sus 13 caracteres y su aspecto inofensivo, la más breve y elegante de todas las conocidas hasta el momento. (extraido del libro "INTERNET, HACKERS Y SOFTWARE LIBRE")
mas sobre las bombas fork: http://es.wikipedia.org/wiki/Bomba_fork

k3ld4r
15-05-2014, 22:12
es una bomba fork, mas info en: http://es.wikipedia.org/wiki/Bomba_fork