Ejemplos de Fork Bomb (bomba fork)

Ejemplos de Fork Bomb (bomba fork).

Una Bomba Fork, (también conocida como wabbit) es un ataque de denegación de servicio en el que un proceso se replica continuamente, con el único fin de intentar agotar los recursos del sistema, ralentizando o incluso bloqueando todo el sistema por la falta de recursos.

En los sistemas operativos derivados de Unix, las bombas fork se escriben para realizar llamadas al sistema con el método de horquillas. Como los procesos bifurcados son replicas de la primera aplicación o comando, una vez que reanudan la ejecución desde la siguiente dirección, continúan bifurcando sin parar creando en si mismo un bucle infinito, generando un consumo exponencial de los procesos del sistema.

En los sistemas mas actualizados una “Fork Bomb“, no tendría un efecto fatal, pues la mayoría de las distribuciones linux usan “copy-on-write” cuando se bifurcan nuevos procesos.

Ahora vemos unos ejemplos funcionales de bombas fork escritos en diferentes lenguajes.

Ten cuidado cuando los ejecutes, puedes saturar tu propio sistema y parar una Fork Bomb… no es fácil.

 

Ejemplos de Fork Bomb

 

bomb.bash

bomb.bat

bomb.c

bomb.cc

bomb.cs

bomb.erl

bomb.go

bomb.hs

bomb.html

bomb.js

bomb.php

bomb.pl

bomb.py

bomb.rb

bomb.rs

bomb.s

bomb.sh

bomb.vbs

bomb.java

 

Para frenar una Fork Bomb, ejecuta alguno de los siguientes comandos con el nombre del proceso correspondiente (no siempre es efectivo).

 

Usa estos ejemplos bajo tu propia responsabilidad.

 

Ejemplos de Fork Bomb (bomba fork)
4.6 (92%) 5 Votos

Agregar comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.