
Transforma qualquer texto inútil em uma wordlist utilizável para força bruta.
Transforma qualquer texto bagunçado em uma wordlist utilizável para brute force.
go install github.com/hakluke/haklistgen@latest
Extraia todas as palavras de uma resposta HTTP para construir uma wordlist para brute force de diretórios:
curl https://wikipedia.org | haklistgen
Envie uma lista de subdomínios para gerar uma wordlist para brute force de mais subdomínios:
subfinder -silent -d example.com | haklistgen
Enviar um arquivo JavaScript personalizado pode gerar alguns resultados interessantes:
curl https://example.com/app.js | haklistgen
Você pode criar uma ótima wordlist personalizada para um alvo de grande escopo fazendo algo assim:
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;
Isso salvaria os subdomínios em subdomains.txt, depois salvaria a saída do httpx em urls.txt, em seguida, rastrearia cada URL e salvaria a saída do hakrawler em endpoints.txt, então buscaria cada URL em endpoints.txt e criaria uma wordlist a partir dela, concatenando todas as wordlists em wordlist.txt. Depois, pega todos os subdomínios e urls e adiciona palavras extraídas dos termos contidos neles.