Noticia 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

Este artículo ha sido escrito en nuestro foro por wada, solo lo traigo acá con algunas pequeñas ediciones en el texto.

2m-ovQALBnQ


Continúar leyendo...