
يحول أي نص مهمل إلى قائمة كلمات قابلة للاستخدام في التخمين بالقوة الغاشمة.
يحول أي نص عشوائي إلى قائمة كلمات قابلة للاستخدام لتخمين كلمات المرور (brute-forcing).
go install github.com/hakluke/haklistgen@latest
استخراج جميع الكلمات من استجابة HTTP لبناء قائمة كلمات لتخمين الدلائل:
curl https://wikipedia.org | haklistgen
أنبوب قائمة من النطاقات الفرعية إليه لتوليد قائمة كلمات لتخمين نطاقات فرعية إضافية:
subfinder -silent -d example.com | haklistgen
إدخال ملف JavaScript مخصص يمكن أن ينتج نتائج مثيرة للاهتمام:
curl https://example.com/app.js | haklistgen
يمكنك إنشاء قائمة كلمات مخصصة ممتازة لهدف واسع النطاق بفعل شيء مثل هذا:
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;
سيؤدي هذا إلى حفظ النطاقات الفرعية في subdomains.txt، ثم حفظ مخرجات httpx في urls.txt، ثم الزحف لكل عنوان URL وحفظ مخرجات hakrawler في endpoints.txt، ثم جلب كل عنوان URL في endpoints.txt وإنشاء قائمة كلمات منه، ودمج جميع قوائم الكلمات في wordlist.txt. بعد ذلك، يأخذ جميع النطاقات الفرعية وعناوين URL، ويضيف الكلمات المستخرجة من تلك الكلمات أيضًا.