pentesting

WFUZZ — Tutorial

Fuzzing de directorios, subdirectorios y virtual hosting con wfuzz.

#wfuzz#pentesting#fuzzing

WFUZZ sirve para descubrir directorios ocultos y virtual hosting en un sitio web mediante fuzzing (fuerza bruta sobre rutas o hosts).

Ayuda

wfuzz --help

Fuzzing de directorios

wfuzz -c --hc 404 -t 200 -w ruta/diccionario.txt -u http://ip/FUZZ

Parámetros principales:

FlagDescripción
-hc 404Oculta respuestas con ese código (también puede ser 403)
-t 200Número de hilos
-wRuta al diccionario
-uURL o IP objetivo
FUZZPosición donde wfuzz inserta cada entrada del diccionario

El fuzzing aplica fuerza bruta sobre directorios, subdirectorios y virtual hosting.

Virtual hosting / subdominios

wfuzz -c --hc 404 -t 200 -w ruta/diccionario.txt -u https://dominio.com -H "Host: FUZZ.dominio.com"

Si hay muchas respuestas irrelevantes, oculta líneas por tamaño con --hl (ej. --hl 546 si la columna L muestra 546):

wfuzz -c --hc 404 -t 200 --hl 546 -w ruta/diccionario.txt -u https://dominio.com -H "Host: FUZZ.dominio.com"

Configurar /etc/hosts

Si encuentras un subdominio, haz virtual hosting apuntando la IP al dominio en /etc/hosts:

Configuración etc/hosts

Añade el subdominio junto al dominio:

Subdominio en hosts

Listo — ya puedes navegar al subdominio.