url

 

كثير من العمليات التي يقوم بها مختبر الاختراق تحتاج الى قاموس يحتوى على عدد هائل من كلمات المرور مثل  كسر باسورد  لملف مشفر او  محاولاً تخمين كلمة المرور للوحة تحكم تطبيق ويب او برنامج   لهذا من الضروره ان يملك مختبر اختراق قواميس عديده تحتوى على كلمات مرور هائله وقد يصل حجم القاموس بداية من 1 ميجا الى 1 تيرا  فعملية توليد كلمات المرور تعتمد على المعلومات التي جمعتها عن الهدف هناك اختبارات تحتاج الى قواميس تحتوى على الارقام وهناك  اختبارات تحتاج  الى قواميس تحتوى على ارقام ورموز واحرف  هناك العديد من الحالات فمثلا اذا حاولنا تخمين باسورد لتشفير wpa2  نريد قاموس يبدا بثمان خانات الى 64 خانه نريد قاموس بمواصفات معينه يحتوي على محارف معينه فكيف تتم عملية انشاء هذا القاموس  .

 

احد الادوات التي تقوم بعملية توليد قواميس كلمات المرور هي اداة crunch اداه فعاله وسهله جدا .

الاداة موجوده بشكل افتراضي ضمن ادوات توزيعة الباك تراك او كالي لينكس

استخدام الاداه سهل جدا متابع الخطوات التالية :

في البداية نقوم بتحميل الاداة من هنا

# ثم فك ضغط الاداة عن طريق الامر

تحديد_017

# نقوم بالدخول الى ملف الاداة او مسارها اذا كنت تسخدم توزيعه كالي او الباك تراك

تحديد_018

# نقوم بتنصيب الاداة

تحديد_019

# بعد تنصيب الاداة يهمنا ملفين الاول crunch والثاني ملف charset.lst  والذي يحتوي على القواعد التي سوف نستخدمها في توليد القواميس

تحديد_020

# للقيام بعملية توليد قاموس نقوم بالتعديل على ملف القواعد charset.lst بمحرر النصوص المفضل لديك سوف تجد بداخل الملف العديد من القواعد افتراضيا مع البرنامج وبجانب كل قاعدة المحارف التي سوف يتكون منها القاموس اذا اردت استخدام محارف معينه تختارها انت عليك بانشاء قاعده جديده خاصة بك عن طريق كتابة اسم القاعده والمحارف التي تريدها ان تكون هي القاموس كما هو موضح بالصوره

تحديد_022

# بعد الانتهاء من كتابة القاعده نقوم بتوليد القاموس عن طريق الامر

تحديد_023

في البداية قمنا بكتابة اسم الاداة ثم عدد الخانات التي اريدها في القاموس قمت باختيار من الخانه واحد الى الخانه خمسة تستطيع الكتابة بالارقام  مثلا ثلاثه  ثلاثه سوف يكون القاموس ثلاث خانات
او ثلاثه عشره سوف تكون الخانات في القاموس من ثلاث خانات الى عشر خانات
الخيار f قمنا باختيار ملف charset.lst ملف القواعد ثم اسم القاعدة  my_rule الذي قمنا بتكوينها سابقا داخل ملف charset.lst واخيراً الخيار o  اسم القاموس الناتج من الاداة

 

# ايضا تستطيع عمل قاموس بخانات معلومه مسبقا بواسطة الخيار t  مثلا اريد قاموس يحتوي على خمس خانات تكون الخانه الثانيه والثالثه والرابعه معلومه والبقيه غير معلومه
عن طريق كتابتها بالصيغه التاليه %123% جميع الخانات غير معروفه ما عدا التي قمنا بكتابتها الصورة التاليه توضح الامر

تحديد_024

ملاحظة : الخيار t لا يستخدم الا عند اختيار خانات ثابته مثل خمس خانات او عشر خانات او سبع خانات ليس من واحد الى سبعه اي تكون جميعها سبع خانات لا يبدا من خانه صغرى اصغر من المذكوره في الخيار t .

 

مصطلح محارف المستخدم في المقال هو معنى لكل من الارقام والرموز والحروف

ويطولي عمره الي طول باسورده