





السمعة:
- إنضم7 نوفمبر 2023
- المشاركات 323
- الحلول 9
- مستوى التفاعل 589
- النقاط 93
- الإقامة Hashemite Kingdom of Jordan
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
اليوم حاب نتعلم سوى عن tool اسمها crunch , الأداة جداً بسيطه وفعالة في كثير من الأحيان لتخمين كلمات المرور
بالبداية منفتح التيرمينال وبنكتب الأمر التالي:
زي ما بتلاحظوا ظهر عنا تعليمات على أساسها بنقدر نكتب الأمر المناسب, يعني خلينا نبدأ بالأمر التالي وهسا بشرحلكم أكثر عنه:
خلينا نشوف الملف بس نفذنا الأمر ايش أعطانا:
السلام عليكم ورحمة الله وبركاته
اليوم حاب نتعلم سوى عن tool اسمها crunch , الأداة جداً بسيطه وفعالة في كثير من الأحيان لتخمين كلمات المرور
بالبداية منفتح التيرمينال وبنكتب الأمر التالي:
Bash:
crunch --h
زي ما بتلاحظوا ظهر عنا تعليمات على أساسها بنقدر نكتب الأمر المناسب, يعني خلينا نبدأ بالأمر التالي وهسا بشرحلكم أكثر عنه:
Bash:
crunch 2 5 -o pass.txt
خلينا نشوف الملف بس نفذنا الأمر ايش أعطانا:
كل اللي عملناه بهذا الأمر إنه حكيناله بدنا الرمز يكون من 2 خانه إلى 5 خانات , واعطيناه -o بمعنى اطبعلي كلمات السر هذه على المسار اللي أنا موجود فيه بملف اسمه pass.txt .
وإذا بدنا نستعرض كلمات السر اللي أنشئتها التول بس بنكتب الأمر التالي:
وإذا بدنا نستعرض كلمات السر اللي أنشئتها التول بس بنكتب الأمر التالي:
Bash:
less pass.txt
ملاحظة: احنا بهذا الأمر خلينا التول تعطينا ما يقارب مليون و235 ألف كلمة مرور
وزي ما بتشوفوا بدأ عندي برقمين وراح ينتهي ب5 أرقام , كل ما نعمل سكرول بالماوس لتحت راح يضل يطلع تخمينات
طيب أنا شايف الأمر مش كافي لتخمين كلمات المرور!! تعالوا نجرب مثلًا نضيف بعض التركات مع الأمر عشان نحدد أكثر ونحاول نحصر أرقام وأحرف بشكل أدق لعملية الـ brute force
يعني مثلًا نكتب الأمر بهذا الشكل:
Bash:
crunch 5 8 1298xay -o pass.txt1
وزي ما شفتوا الملف صار حجمه 56 MB, وأعطاني عدد الأسطر بالفايل اللي هو 6722800 وهمه كلمات المرور اللي خمنتها التول.
وهذا الأمر بس ضفنا عليه الأرقام اللي بدنا تخمنها التول, يعني أنا كتبت 12980xyr وبهذا الشكل حددت الأرقام والأحرف اللي بدي تخمنلي ياها التول واخترت هذه الأرقام على أساس إنه أنا جامع معلومات مُسبقة عن الهدف.
طييب أنا شايف بعد لازم نكتشف إضافات جديدة على الأمر اللي فهمناه بالبداية. مثلاً بنقدر نكتب الأمر بهذا الشكل:
Bash:
crunch 9 9 6298045697 -t 629@@@@@@ -o pass.txt2
وبهذا الأمر أنا خليته يخمن 9 على 9 أرقام, وعرفنا شيء جديد وهو إنه لما نكتب -t بيسمحلنا نحط بداية كل تخمين 3 أرقام أو 4 أرقام ثابتين, وطبعاً كل ما ثبتنا رقم بنحذف إشارة الـ @ , يعني إذا التخمين كان 10 على 10 أرقام وبدنا نثبت 4 أرقام ببداية كل تخمين بيصير عندي الأمر بهذا الشكل:
Bash:
crunch 10 10 075478881 -t 0745@@@@@@ -o pass.txt2
ملاحظة: كمان بنقدر نستخدم بهذا الأمر أحرف مع أرقام
وهيك قدرنا نفهم شيء جديد الحمدلله, حلو هيك ؟
أنا شايف فيه بعد كثير تركات ممكن نعملها بس راح أتركها لفضولك القاتل وإبداعاتكم يا إخواني بالتعليقات !!!
التول أغلب مختبرين الاختراق بيستخدموها
لسا راح تواجهنا مشكلة ألا وهي حجم الملفات الكبير اللي ممكن يوصل لأحجام هائلة, فيا ترى ايش في حلول ممكن تخلينا نستغل التول بدون ما ينزل على أجهزتنا ملفات ونستهلك موارد الجهاز لأنه الملفات بتوصل ل50GB وأكثر ؟
بنتظر حلولكم وإبداعاتكم واختصاراتكم باستخدام هذه التول
أنا شايف فيه بعد كثير تركات ممكن نعملها بس راح أتركها لفضولك القاتل وإبداعاتكم يا إخواني بالتعليقات !!!
التول أغلب مختبرين الاختراق بيستخدموها
لسا راح تواجهنا مشكلة ألا وهي حجم الملفات الكبير اللي ممكن يوصل لأحجام هائلة, فيا ترى ايش في حلول ممكن تخلينا نستغل التول بدون ما ينزل على أجهزتنا ملفات ونستهلك موارد الجهاز لأنه الملفات بتوصل ل50GB وأكثر ؟
بنتظر حلولكم وإبداعاتكم واختصاراتكم باستخدام هذه التول

أي شخص حاب يقرأ ويتعلم أكثر عنها بتقدر تكتب على التيرمينال man crunch , وراح يطلعلك كثير استخدامات لها
كمان ممكن تنزلها على لينكس باستخدام الأمر التالي:
Bash:
sudo apt install crunch
والسلام عليكم ورحمة الله
التعديل الأخير بواسطة المشرف: