Términos

Fork Bomb

Fork Bomb o Bomba Fork (también conocido como Rabbit Virus o Wabbit) es un ataque de denegación de servicio en el que un proceso de malware se replica continuamente para consumir todos los recursos del sistema hasta que se agotan, causando así una ralentización extrema y/o un fallo del sistema.

Una bomba de bifurcación (fork bomb) funciona explotando la llamada al sistema fork en sistemas operativos tipo Unix, como Linux. La llamada al sistema fork se utiliza para crear un nuevo proceso duplicando el proceso existente. El nuevo proceso se llama proceso hijo, y el proceso que inicia la bifurcación se llama proceso padre.

En el caso de una bomba de bifurcación, un proceso se replica continuamente, creando un gran número de procesos hijos. Esto consume rápidamente los recursos del sistema, ya que cada proceso requiere memoria y tiempo de CPU.

Aquí tienes un ejemplo simple de una bomba de bifurcación en bash:

:(){ :|:& };:

Esta es una función bash que se define a sí misma y luego se llama a sí misma.

El «:» es el nombre de la función, los «()» indican que no toma argumentos, y las «{}» contienen el cuerpo de la función.

El cuerpo de la función «:|:&» es un pipeline que llama a la función dos veces y pone los procesos en segundo plano.

El último «:» llama a la función, iniciando la bomba de bifurcación.

Publicaciones relacionadas

Botón volver arriba