الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

برنامج crunch لتوليد قواميس كلمات السر

بدأه أحمد أبو عبد البر في 3 مارس 2013 · 0 رد · 3,165 مشاهدة · في نظام تشغيل Unix & Linux
مشاركة: واتساب X فيسبوك تيليجرام
#1
برنامج crunch يستخدم لتوليد قواميس كلمات السر من أجل استعمالها في التخمين أو الاقتحام العنيف brut force 
 
كتبت منذ زمن كلمات أشرح فيها استخدامه كي أرجع إليه في وقت الحاجة وقد أحببت أن أشارك به من يطلع عليها من الإخوان
لتحميل البرنامج عليك بزيارة هذه الصفحة
 
تنبيه وضع الشرح لغرض التعلم و أنا أبرئ إلى الله من كل استخدام غير شرعي للشرح والبرنامج
 

برنامج crunch يستخدم لتوليد قواميس كلمات السر
وسنقوم إن شاء الله بشرح موجز واضح لطريقة عمله
التركيب العام

 

./crunch <min-len> <max-len> [charset OR -f /path/to/charset.lst charset-name] [-o wordlist.txt] [-t [FIXED]@@@@] [-s startblock] [-c number] [-p word1 word2...] [-b 20mib] [-q filename.txt] [-u] [-r] [-l charset]

 

شرح خصائص البرنامج
 

 

<min-len>

 

 يمثل القيمة الدنيا لطول أول كلمة من القاموس

 

 

<max-len>

 

يمثل القيمة القصوى لطول آخر كلة من القاموس' مثاله
 

 

./crunch 2 3

 

الناتج سيكون كلمات مركبة من حرفين إلى ثلاثة احرف تشتمل على كل الأحرف اللاتينية الصغيرة

 

 

[charset OR -f /path/to/charset.lst charset-name]

 

 هذه الخاصية تحدد الأحرف التي نريد تشكيل القاموس منها أو نحيل البرنامج إلى ملف يحتوي الأحرف أو الارقام التي نريد تشكيل القاموس منها , وهذا الملف موجود في مجلد البرنامج فنذكره مع مساره ثم مساحة ثم اسم التشكيلة ولمعرفة التشكيلات المتاحة واسماءها اذهب إلى الملف المذكور واختر منها ما تريد...مثال

 

./crunch 5 6 abcdefg

 

الناتج كلمات مركبة من خمسة قيم و ستة مركبة من الأحرف المذكورة

 

./crunch 5 6 -f /pentest/password/crunch/charset.lst lalpha

 

الناتج كلمات مركبة من خمسة قيم وستة مركبة من التشكسلة المسماة lalpha
 

 

[-o wordlist.txt]

 

هذه الخاصية لبيان الملف الخارج وسياتي مثالها
 

 

[-t [FIXED]@@@@]

 

هذه الخاصية لبيان كيفية تركيب الكلمة وذلك أنه يمكنك من تخصيص أجزاء الكلمة كأن يكون الأول ثابتا fixed معينا والثاني حرفا وكذلك الثالث والرابع والخامس
تنبه أول يرمز إلى الحرف الصغير بالرمز"@" وإلى الحرف الكبير بارمز"," وإلى الرقم بالرمز "%" وإلى الرموز symboles بالرمز "^" ...مثال

 

./crunch 3 3 -t @^% -o wordlist.txt

 

الناتج كلمات مركبة من ثلاثة أجزاء تبدء ب a!0 وتنتهي ب z 9
تنبيه ثان المساحة espace تعتبر من الرموز
تنبه ثالث إذا أردت أن تعين الرمز @ في أول الكلمة يجب أن تبين أنه ثابت من خلال اضافة الخاصية

 

[-l @]

 

 

 

 

 

[-s startblock]

 

هذه الخاصية لتخصيص أول كلمة يبدأ بها... مثال

 

 

/crunch 8 8 -s assssdgc -o file.txt

 

 

 

[-c number]

 

هذه الخاصية لتحديد عدد الأسطر في الملف الناشئ وبعدها يقوم بإنشاء ملف آخر وهكذا...

 

 

 

[-p word1 word2...]

 

هذه الخاصية لتخصيص تركيب الكلمة من كلمات معينة مثاله

 

 

./crunch 9 9 -p abc dog cat

 

الناتج هو

 

abccatdogabcdogcatcatabcdogcatdogabcdogabccatdogcatabc

 

إذا ذكرت بعد هذه الخاصية كلمة واحدة فإن الناتج هو كلمات ناتجة من نفس أحرف الكلمة التي ذكرتها ونفس طولها بغض النظر عما حددته سلفا ...مثال

 

./crunch 9 9 -p abc

 

الناتج هو

 

abcacbbacbcacabcba

 

 

 

 

[-q filename.txt]

 

هذه الخاصية مثل التي قبلها غير أنك لا تذكر بعدها كلمات وإنما تحيل إلى ملف يحتوي كلمات

 

 

 

[-b 20mib]

 

هذه الخاصية لتحديد حجم الملف الناتج وتلقائيا عند بلوغ ذلك الحجم سوف يقوم البرنامج بإنشاء ملف آخر ومن أجل التسميت التلقائية نكتب هكذا

 

 

./crunch 8 9 -b 100mib -o START

 

جرب وسترى الناتج

 

 

[-u]

 

هذه الخاصية تستعمل في آخر السطر لتمرير الناتج بالمعامل الآنبوبي | إلى برنامج آخر

 

 

 

 

[-r]

 

هذه الخاصية لبدء العمل حيث انتهيت في الجلسة السابقة شرط أن تعيد كتابة الأمر كما هو غير أنك لا تكتب الخاصية -s إن كنت استعملتها في الأمر الأول وتسمي الملف باسم جديد لئلا تتم الكتابة فوقه

تم تعديل هذه المشاركة بواسطة أحمد أبو عبد البر في 3 مارس 2013 في 21:10

1

vVIfFr.gif

مدونتي



إذا رأيتموني غبت فأطلت الغياب فربما أكون قد انتقلت عن الدنيا إلى الآخرة

فما أحوجني إلى دعوة صالحة من أخ لي كريم

 

http://www.tvquran.com/

 

LoGeCom

أول برنامج عربي للمحاسبة والتجارة وإدراة المخازن يعمل على اللينكس والماك والويندوز 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…