Fragrouter: Evasión de IDS en Kali
Fragrouter: Evasión de IDS en Kali
Fragrouter es una herramienta clásica de Kali Linux diseñada para el evasión de sistemas de detección de intrusos (IDS). Su función principal es interceptar el tráfico de red y fragmentarlo antes de enviarlo a su destino final.
Al fragmentar los paquetes, muchos firewalls o IDS antiguos no pueden reconstruir la información correctamente para detectar un ataque, mientras que el host de destino sí logra rearmar los paquetes y procesar la carga maliciosa.
Instalación en Kali Linux
Aunque suele venir preinstalado en versiones completas, puedes asegurarte de tenerlo con el siguiente comando:
sudo apt update && sudo apt install fragrouter
Funcionamiento Básico
Fragrouter actúa como un "salto" intermedio. El flujo de trabajo típico es:
Atacante envía tráfico al equipo donde corre Fragrouter.
Fragrouter fragmenta los paquetes según el método elegido.
Fragrouter reenvía los fragmentos a la Víctima.
Comandos y Opciones Comunes
La sintaxis básica es: fragrouter [-i interfaz] [opciones]. Aquí tienes las opciones más utilizadas explicadas en español:
-B1(Base Hop): Reenvío estándar de paquetes IP (sin fragmentación especial).-F1(Ordered Fragmentation): Envía fragmentos IP de 8 bytes en orden. Es el método más común para probar si un IDS detecta ataques fragmentados.-F3(Ordered Tiny Fragments): Envía fragmentos de 16 bytes.-S1(TCP Segments): Fragmenta segmentos TCP en trozos de 8 bytes para evadir inspección de capa de transporte.-T1(TCP Overlap): Envía segmentos TCP que se solapan entre sí, lo que confunde a los sistemas que no saben qué fragmento priorizar.
Ejemplo de uso práctico
Para iniciar una sesión de fragmentación simple en tu interfaz de red (ej. eth0):
Habilitar el reenvío de IP (IP Forwarding):
Bashecho 1 > /proc/sys/net/ipv4/ip_forwardEjecutar fragrouter:
Bashfragrouter -i eth0 -F1A partir de este momento, cualquier tráfico que pase por tu máquina hacia otro destino será fragmentado en trozos de 8 bytes.
Advertencia de seguridad: Fragrouter es una herramienta de auditoría creada originalmente a finales de los 90. Muchos IDS modernos (como Snort o Suricata) ya tienen preprocesadores para reensamblar fragmentos, por lo que su efectividad puede ser limitada contra sistemas actualizados.