مقال : استخدام اداة crunch في توليد قواميس كلمات المرور
كثير من العمليات التي يقوم بها مختبر الاختراق تحتاج الى قاموس يحتوى على عدد هائل من كلمات المرور مثل كسر باسورد لملف مشفر او محاولاً تخمين كلمة المرور للوحة تحكم تطبيق ويب او برنامج لهذا من الضروره ان يملك مختبر اختراق قواميس عديده تحتوى على كلمات مرور هائله وقد يصل حجم القاموس بداية من 1 ميجا الى 1 تيرا فعملية توليد كلمات المرور تعتمد على المعلومات التي جمعتها عن الهدف هناك اختبارات تحتاج الى قواميس تحتوى على الارقام وهناك اختبارات تحتاج الى قواميس تحتوى على ارقام ورموز واحرف هناك العديد من الحالات فمثلا اذا حاولنا تخمين باسورد لتشفير wpa2 نريد قاموس يبدا بثمان خانات الى 64 خانه نريد قاموس بمواصفات معينه يحتوي على محارف معينه فكيف تتم عملية انشاء هذا القاموس .
احد الادوات التي تقوم بعملية توليد قواميس كلمات المرور هي اداة crunch اداه فعاله وسهله جدا .
الاداة موجوده بشكل افتراضي ضمن ادوات توزيعة الباك تراك او كالي لينكس
استخدام الاداه سهل جدا متابع الخطوات التالية :
في البداية نقوم بتحميل الاداة من هنا
# ثم فك ضغط الاداة عن طريق الامر
# نقوم بالدخول الى ملف الاداة او مسارها اذا كنت تسخدم توزيعه كالي او الباك تراك
# نقوم بتنصيب الاداة
# بعد تنصيب الاداة يهمنا ملفين الاول crunch والثاني ملف charset.lst والذي يحتوي على القواعد التي سوف نستخدمها في توليد القواميس
# للقيام بعملية توليد قاموس نقوم بالتعديل على ملف القواعد charset.lst بمحرر النصوص المفضل لديك سوف تجد بداخل الملف العديد من القواعد افتراضيا مع البرنامج وبجانب كل قاعدة المحارف التي سوف يتكون منها القاموس اذا اردت استخدام محارف معينه تختارها انت عليك بانشاء قاعده جديده خاصة بك عن طريق كتابة اسم القاعده والمحارف التي تريدها ان تكون هي القاموس كما هو موضح بالصوره
# بعد الانتهاء من كتابة القاعده نقوم بتوليد القاموس عن طريق الامر
في البداية قمنا بكتابة اسم الاداة ثم عدد الخانات التي اريدها في القاموس قمت باختيار من الخانه واحد الى الخانه خمسة تستطيع الكتابة بالارقام مثلا ثلاثه ثلاثه سوف يكون القاموس ثلاث خانات
او ثلاثه عشره سوف تكون الخانات في القاموس من ثلاث خانات الى عشر خانات
الخيار f قمنا باختيار ملف charset.lst ملف القواعد ثم اسم القاعدة my_rule الذي قمنا بتكوينها سابقا داخل ملف charset.lst واخيراً الخيار o اسم القاموس الناتج من الاداة
# ايضا تستطيع عمل قاموس بخانات معلومه مسبقا بواسطة الخيار t مثلا اريد قاموس يحتوي على خمس خانات تكون الخانه الثانيه والثالثه والرابعه معلومه والبقيه غير معلومه
عن طريق كتابتها بالصيغه التاليه %123% جميع الخانات غير معروفه ما عدا التي قمنا بكتابتها الصورة التاليه توضح الامر
ملاحظة : الخيار t لا يستخدم الا عند اختيار خانات ثابته مثل خمس خانات او عشر خانات او سبع خانات ليس من واحد الى سبعه اي تكون جميعها سبع خانات لا يبدا من خانه صغرى اصغر من المذكوره في الخيار t .
مصطلح محارف المستخدم في المقال هو معنى لكل من الارقام والرموز والحروف
ويطولي عمره الي طول باسورده