Advertimos que si por curiosidad desean probar lo que mostramos a continuación, queda bajo su responsabilidad.

Fork_bomb-620x350

Es un tipo de ataque de denegación de servicios o DoS, que básicamente lo que hace es saturar el espacio disponible en el ordenador, aunque es posible usar bombas fork en cualquier lenguaje, solo me centraré en bash, por su forma que parece tan extraña.

Explicación rápida de la bomba fork. ¿Que hace la bomba fork en GNU/Linux?

:(){ :|:& };:


Aunque se ve muy complejo, es sencillo es una simple función 
que se llama a ella misma… Ahora la bomba Fork legible para humanos XD

:(){ 
  :|:& 
};:

Aquí una función simple…

funcion(){ 
  var1= $1 
  echo "Funcion" 
}

Para cualquier persona que sepa leer y un poco de programación

bomba(){ 
  bomba | bomba & 
};bomba

Como se puede ver es realmente simple, 
se crea una función que se llama a ella misma, 
que crea un ciclo que no se detiene hasta lograr su objetivo saturar el ordenador.

En resumen… 

:(){

Es la función llamada :

:|:

Se llama la función a ella misma, por medio de recursividad y tuberías. 
La peor parte es cuando se llama por segunda vez…

&

Hace que se ejecute la función de fondo, 
así el proceso no puede ser terminado, hasta acabar con todos los recursos.

};:

Termina la función y se vuelve a llamar de nuevo…

Por si alguien tenia curiosidad al ver ese seductor código 
que para un newbe hasta podría ser extraño, 
pero no es nada que un poco de lógica no resuelva.

Si te ha servido de utilidad y/o te ha gustado, comenta, comparte y/o dale like
a mis páginas de Facebook y/o Twitter.

Gracias de antemano.