Hashcat
كسر التجزئات باستخدام GPU
Hashcat درس مجاني في Ethical Hacking Academy على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Ethical Hacking Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
ما هو Hashcat؟
يُعد Hashcat أسرع أداة في العالم لاستعادة كلمات المرور. ويستخدم GPU لحساب مليارات قيم التجزئة في الثانية، ويدعم مئات أنواع التجزئة، ويُعد المعيار الفعلي للكسر دون اتصال.
أوضاع التجزئة (-m)
لكل خوارزمية وضع رقمي. يجب إخبار Hashcat بنوع التجزئة التي تهاجمونها باستخدام -m.
-m 0MD5-m 100SHA1-m 1000NTLM-m 1800sha512crypt (Linux)-m 22000WPA-PBKDF2
أوضاع الهجوم (-a)
يحدد وضع الهجوم الاستراتيجية.
-a 0مباشر (قائمة كلمات)-a 1دمج (قائمتا كلمات)-a 3قوة غاشمة / قناع-a 6قائمة كلمات + قناع-a 7قناع + قائمة كلمات
تحديد نوع التجزئة
قبل الكسر، يجب معرفة نوع التجزئة. تخمّن أدوات مثل hashid أو name-that-hash الخوارزمية انطلاقًا من تنسيق قيمة التجزئة. من المرجح أن تكون السلسلة السداسية العشرية المكوّنة من 32 حرفًا هي MD5 أو NTLM، بينما تشير البادئة $6$ إلى sha512crypt.
hashid "$6$rounds=...$abc..."
name-that-hash -t 5f4dcc3b5aa765d61d8327deb882cf99هجوم قاموسي أساسي
أبسط تشغيل: استخدام الوضع المباشر مع قائمة كلمات.
hashcat -m 0 -a 0 hashes.txt rockyou.txtإضافة القواعد
أضيفوا ملف قواعد إلى قائمة الكلمات باستخدام -r لتطبيق التغييرات وزيادة التغطية بدرجة كبيرة.
hashcat -m 1000 -a 0 ntlm.txt rockyou.txt -r best64.ruleهجمات الأقنعة
في القوة الغاشمة، يصف القناع مجموعة المحارف الخاصة بكل موضع. ?l=أحرف صغيرة، ?u=أحرف كبيرة، ?d=أرقام، ?s=رموز، ?a=الكل. ويفيد ذلك عندما تعرفون نمط كلمة المرور.
hashcat -m 0 -a 3 hashes.txt ?u?l?l?l?l?d?d?d
# Capital + 4 lower + 3 digitsالأداء وحِمل العمل
يحدد -w ملف تعريف حمل العمل (1=منخفض، 4=شديد جدًا). تستخدم الملفات الأعلى موارد أكبر من GPU، لكنها قد تجعل الجهاز غير مستجيب. يعرض --status السرعة مباشرة، ويمكن إجراء اختبار معياري باستخدام hashcat -b.
hashcat -b -m 1000 # benchmark NTLM
hashcat -m 0 -a 0 hashes.txt rockyou.txt -w 3ملف Potfile والاستئناف
تُخزَّن قيم التجزئة التي جرى كسرها في hashcat.potfile حتى لا يُعاد كسرها مطلقًا. استخدموا --show لعرض النتائج التي كُسرت مسبقًا، و--restore لاستئناف جلسة طويلة توقفت.
hashcat -m 0 hashes.txt --show
hashcat --restore --session crack1الأملاح والتجزئات البطيئة
صُممت قيم التجزئة المملّحة والبطيئة (bcrypt وsha512crypt وArgon2) لمقاومة وحدات GPU — إذ تستغرق كل محاولة وقتًا أطول بكثير. وتنخفض سرعة الكسر من مليارات المحاولات في الثانية إلى آلافها، وهذا تحديدًا سبب حماية هذه الخوارزميات لكلمات المرور الحقيقية.
الاستخدام القانوني فقط
يعمل Hashcat دون اتصال: فهو يتعامل مع ملفات التجزئة التي تملكونها مسبقًا. لا تملكوا قيم التجزئة ولا تكسروا إلا تلك المستخرجة من أنظمة تملكونها أو مخوّلين بتقييمها. فكسر بيانات الاعتماد المسروقة غير قانوني مهما كانت النية.
تحقق سريع
اختبروا معرفتكم بـ Hashcat.
مراجعة
لقد تعلمتم كسر كلمات المرور باستخدام GPU مع Hashcat:
- يحدد
-mوضع التجزئة، بينما يحدد-aوضع الهجوم - حدّدوا قيم التجزئة باستخدام hashid / name-that-hash
- ادمجوا قوائم الكلمات وقواعد
-rوأقنعة-a 3 - يخزّن potfile القيم التي جرى كسرها، بينما تقاوم قيم التجزئة المملّحة والبطيئة وحدات GPU
التالي: أداة John the Ripper متعددة الاستخدامات.
الأسئلة الشائعة
هل درس «Hashcat» مجاني؟
نعم — نص درس «Hashcat» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Ethical Hacking Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Ethical Hacking Academy 4 دروس في المجموع.
ماذا ستتعلم في «Hashcat»؟
كسر التجزئات باستخدام GPU تتمرن على Ethical Hacking Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Ethical Hacking Academy؟
لا تُشترط خبرة سابقة. Ethical Hacking Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.
كم من الوقت يستغرق درس «Hashcat»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Ethical Hacking Academy هذا؟
نعم. كل درس في Ethical Hacking Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.