Herramienta de fuzzing generic_chunked

 

https://www.onlinetis.com

Herramienta de fuzzing generic_chunked

En Kali Linux, generic_chunked es una herramienta de fuzzing (pruebas de robustez por inyección de datos aleatorios o malformados) que forma parte de la suite SPIKE, un marco de trabajo clásico desarrollado por Immunity para la auditoría de protocolos de red.

¿Para qué sirve?

Su objetivo principal es probar cómo maneja un servidor de aplicaciones la transferencia de datos codificada en bloques (Chunked Transfer Encoding de HTTP/1.1).

Al procesar peticiones chunked, el servidor debe interpretar bloques de tamaño variable devueltos o enviadas por el cliente. generic_chunked genera y envía variaciones de estos bloques para detectar:

  • Desbordamientos de búfer (Buffer Overflows): Ocurren cuando el servidor no valida adecuadamente la longitud del bloque declarada.

  • Fallos de segmentación (Segfaults): Causados por el procesamiento imprevisto de caracteres nulos o valores extremados.

  • Errores de parseo o Denegación de Servicio (DoS): Producidos cuando el analizador HTTP colapsa al intentar procesar un encabezado o tamaño malformado.

Sintaxis de uso

Se ejecuta desde la terminal especificando el objetivo y un archivo de script .spk (propio de la suite SPIKE) que define la plantilla de la petición:

Bash
generic_chunked <IP_objetivo> <puerto> <archivo_script.spk> <variable_a_saltar> <cadena_a_saltar>

Parámetros principales:

  • IP_objetivo: La dirección IP del servidor a auditar.

  • puerto: El puerto del servicio web (por ejemplo, 80 para HTTP).

  • archivo_script.spk: El script de SPIKE que contiene la estructura básica del paquete que se desea alterar.

  • variable_a_saltar / cadena_a_saltar: Permiten reanudar el fuzzing desde un punto específico en caso de que el proceso se haya interrumpido.

Contexto actual

Aunque SPIKE y generic_chunked son herramientas históricas muy extendidas en auditorías de red y exámenes de certificación de seguridad, hoy en día suelen complementarse o sustituirse por frameworks de fuzzing más modernos como Boofuzz (la evolución en Python de Sulley) o AFL (American Fuzzy Lop).

https://www.onlinetis.com

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Como utilizar Fierce en kali linux

Hacking y ciberseguridad en kali linux con atk6-thcping6