Explicación rápida de la bomba fork en GNU/Linux
Advertimos que si por curiosidad desean probar lo que mostramos a continuación, queda bajo su responsabilidad
Explicación rápida de la bomba fork. ¿Que hace la bomba fork en GNU/Linux?
:(){ :|:& };:
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
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
Comentarios
Publicar un comentario