Saltar al contenido principal

ffuf

¿Qué es?​

Una de las miles de herramientas que existen para hacer directory discover, pongo esta porque tengo alias y cosillas que funcionan cool :)

Tips​

  • Reduce la fricción requerida de fuzzing
  • No gastes tiempo, esperando resultados
  • No pierdas resultados
  • Usa wordlists vivas
  • Haz un Fuzzing grande y distribuido
  • Ve sobre los resultados grandes y largos (Filtra por tamaño de respuesta, custom binary)
  • Usa IA para construir sistemas, usa la IA para analisis.
  • FUZZEA AUTENTICADO
  • Si usas -t 3 previenes que te bloqueen la cuenta
  • Usa custom agents, recursiones, fuzzing autenticado, manejando 429s, para evitar el fingerprint
  • Guardar los resultados.
  • fuzzing with /FUZZ and /FUZZ/ can both be good - (grande rez0)
  • Pues si tienes varo y VPS, puedes dejar fuzzeando ahí, pero ojo depende mucho de lo que hagas si es un pentest con autoscaling eso afecta al cliente, pero si solo es hacking normal date
  • En tus outputs verifica el size y ve los outliers

Reduce la fricción requerida de fuzzing​

Autocalibrate ve que codigo es el más comun y es donde se va a concentrar

  • Bash alias
  • Discord bot where you can go and do ffuf

No gastes tiempo, esperando resultados​

Si le das enter lo puedes pausar y ya poner otro filtro más.

Aunque de todos checa we porque puede ser un arma de doble filo el estar filtrando de más

No pierdas resultados​

Guarda los escaneos en archivos!!!

Usa wordlists vivas​

Las listas estaticas son buenas, pero lo ideal es ir actualizando todo.

Para esto puedes usar un anew y meterlo en un alias.

Si ves una path única interesante tipo secreto-nuevo-administrador. Siempre añade si puedes.


cat new_paths.txt | anew super_wordlist.txt

Personalización​

Esto lo puedes meter en un alias o en un bash para que se ejecute de forma auto todas las flags.

ffuf -c -v -u https://URL.COM/FUZZ -w /usr/share/anyWordlist \
-H "User-Agent: Mozilla Firefox Mozilla/5.0 X-Bug-bounty: 10" \
-H "X-Bug-Bounty: 10" \
-recursion -recursion-depth 10 \
-t $thread \
-mc all -ac -fc=400 \
-o recursive/recursive_$dom.csv -of csv $4

Juega y construye tus alias ;)