
Convierte cualquier texto basura en una lista de palabras utilizable para ataques de fuerza bruta.
Convierte cualquier texto basura en una lista de palabras utilizable para fuerza bruta.
go install github.com/hakluke/haklistgen@latest
Extrae todas las palabras de una respuesta HTTP para construir una lista de palabras de fuerza bruta de directorios:
curl https://wikipedia.org | haklistgen
Envíale una lista de subdominios para generar una lista de palabras para bruteforcear más subdominios:
subfinder -silent -d example.com | haklistgen
Enviar un archivo JavaScript personalizado podría producir resultados interesantes:
curl https://example.com/app.js | haklistgen
Podrías crear una excelente lista de palabras personalizada para un objetivo de gran alcance haciendo algo como esto:
subfinder -silent -d hakluke.com | anew subdomains.txt | httpx -silent | anew urls.txt | hakrawler | anew endpoints.txt | while read url; do curl $url --insecure | haklistgen | anew wordlist.txt; done
cat subdomains.txt urls.txt endpoints.txt | haklistgen | anew wordlist.txt;
Esto guardaría los subdominios en subdomains.txt, luego guardaría la salida de httpx en urls.txt, luego rastrearía cada URL y guardaría la salida de hakrawler en endpoints.txt, luego obtendría cada URL en endpoints.txt y haría una lista de palabras a partir de ella, concatenando todas las listas de palabras en wordlist.txt. Luego toma todos los subdominios y URLs, y agrega palabras a partir de las palabras en esos también.