Hashcat-utils
مجموعة أدوات سحرية تابعة لـ Hashcat تساعدك في تحليل، توليد، وتحسين أداء كسر التشفير!
طيب… ما هو الفرق بينها وبين hashcat نفسه؟
hashcat = الأداة اللي تكسر الهاشات فعليًا
hashcat-utils = مجموعة أدوات مساعدة لتحسين وتحليل وتنظيف الكلمات أو القواميس أو حتى الهاشات قبل عملية الكسر

: ماذا تحتوي hashcat-utils
: هذه مكتبة فيها سكربتات وأدوات صغيرة لكنها قوية جدًا، ومن أهمها
splitlen
يقسم القواميس حسب طول الكلمات (مثلاً: كلمات 6 حروف لحال، 7 لحال…)
مفيد لو بتكسر hash معيّن بطول معروف
combinator
: يولد لك كلمات سر مركّبة من كلمتين، مثال
combinator pass.txt words.txt بيجرب كل التراكيب الممكنة بين الملفين
permute
يولّد كل الاحتمالات لترتيب الحروف في الكلمات
generate-rules
يولد قواعد (rules) تستخدمها مع hashcat لتعديل كلمات القاموس (مثل إضافة أرقام أو رموز تلقائيًا)
len
يعرض لك طول كل كلمة في ملف معين (عشان تعرف كيف تجهز الـ mask attack مثلًا)
cap2hccapx
إذا عندك ملف .cap من أداة Wireshark أو Aircrack، يحوّله إلى .hccapx المناسب لـ Hashcat.
هذا بالذات مهم لو بتكسر كلمات مرور واي فاي
: طريقة التثيبت
1. من GitHub الرسمي
git clone https://github.com/hashcat/hashcat-utils.git
cd hashcat-utils/src
make
بيطلع لك ملف تنفيذي لكل أداة داخل المجلد
: مثال عملي
: حاب تقسّم قاموس حسب عدد الحروف
./splitlen wordlist.txt
: بتلاقي ملفات جديدة
len-4.txt → كلمات 4 حروف
len-5.txt → كلمات 5 حروف
: توليد قواعد تلقائية لتجربة كلمات مرور معدلة
./generate-rules 1000 > custom.rule
وبعدين تشغل hashcat
hashcat -a 0 -m 0 hashes.txt wordlist.txt -r custom.rule