أدوات رائعة لكسر كلمات المرور 
في علم التعمية وأمن الحاسوب، كسر كلمات المرور هو عملية استعادة كلمات المرور من البيانات التي تم تخزينها أو نقلها بواسطة نظام حاسوبي بشكل مشوش. نهج شائع (هجوم القوة العمياء) هو محاولة تخمينات متكررة لكلمة المرور والتحقق منها مقابل تجزئة تشفيرية متاحة لكلمة المرور.
هذه قائمة منسقة من الأدوات الرائعة والأبحاث والورقات العلمية والمشاريع الأخرى المتعلقة بكسر كلمات المرور وأمن كلمات المرور بواسطة @[email protected].
اقرأ CONTRIBUTING.md قبل المساهمة! باختصار:
- القائمة مرتبة أبجديًا
- في حالة الشك، استخدم awesome-lint
- إذا كنت تعتقد أن عنصرًا ما لا ينبغي أن يكون هنا افتح مشكلة
المحتويات
كتب
سحابة
- Cloud_crack - كسر كلمات المرور باستخدام Terraform و AWS.
- Cloudcat - سكربت لأتمتة إنشاء البنية التحتية السحابية لكسر التجزئات.
- Cloudstomp - نشر آلي للحالات على EC2 عبر إضافة لتطبيقات عالية المعالجة/GPU بأقل سعر.
- Cloudtopolis - أداة تسهل تثبيت وتجهيز Hashtopolis على منصة Google Cloud Shell بسرعة وبدون تدخل كامل (ومجانًا أيضًا!).
- NPK - NPK هي منصة موزعة لكسر التجزئات مبنية بالكامل من مكونات بدون خادم في AWS تشمل Cognito و DynamoDB و S3.
- Penglab - إساءة استخدام Google Colab لكسر التجزئات.
- Rook - أتمتة إنشاء حالات AWS p3 لاستخدامها في كسر كلمات المرور باستخدام GPU.
تحويل
- 7z2hashcat - استخراج المعلومات من أرشيفات .7z المحمية بكلمة مرور (وملفات .sfx) بحيث يمكنك كسر هذه "التجزئات" باستخدام hashcat.
- MacinHash - تحويل ملف كلمة مرور macOS plist إلى ملف تجزئة لأدوات كسر كلمات المرور.
- NetNTLM-Hashcat - تحويل تجزئات صيغة John The Ripper/Cain (مفردة أو مجمعة) إلى صيغة تجزئة متوافقة مع HashCat.
- Rubeus-to-Hashcat - تحويل/تنسيق مخرجات Rubeus kerberoasting إلى صيغة hashcat قابلة للقراءة.
- WINHELLO2hashcat - باستخدام هذه الأداة يمكن استخراج "التجزئة" من رمز PIN لنظام Windows Hello. يمكن كسر هذه التجزئة باستخدام Hashcat.
- bitwarden2hashcat - أداة تحول بيانات Bitwarden إلى تجزئة مناسبة لـ hashcat.
- hc_to_7z - تحويل تجزئات hashcat لـ 7-Zip مرة أخرى إلى أرشيفات 7z.
- hcxtools - حل محمول لتحويل ملفات تفريغ WiFi بصيغة cap/pcap/pcapng (مضغوطة بـ gz) إلى صيغ hashcat.
- itunes_backup2hashcat - استخراج المعلومات اللازمة من ملفات Manifest.plist لتحويلها إلى تجزئات متوافقة مع hashcat.
- mongodb2hashcat - استخراج التجزئات من خادم قاعدة بيانات MongoDB إلى صيغة تجزئة يقبلها hashcat: -m 24100 (SCRAM-SHA-1) أو -m 24200 (SCRAM-SHA-256).
Hashcat
Hashcat هي "أسرع وأكثر أداة استعادة كلمات مرور تقدمًا في العالم." فيما يلي مشاريع مرتبطة مباشرة بـ Hashcat بشكل أو بآخر.
- Autocrack - مجموعة من أدوات الخادم والعميل لكسر التجزئات تلقائيًا وبشكل خفيف.
- docker-hashcat - أحدث حاوية docker لـ hashcat لنظام Ubuntu 18.04 مع CUDA و OpenCL و POCL.
- Hashcat-Stuffs - مجموعة من قوائم وأشياء hashcat.
- hashcat-utils - أدوات صغيرة مفيدة في كسر كلمات المرور المتقدم.
- Hashfilter - قراءة ملف potfile لـ hashcat وتحليل أنواع مختلفة في قاعدة بيانات sqlite.
- known_hosts-hashcat - دليل وأداة لكسر ملفات known_hosts لـ SSH باستخدام hashcat.
- pyhashcat - ربط Python C API بـ libhashcat.
أتمتة
- autocrack - غلاف لـ Hashcat للمساعدة في أتمتة عملية الكسر.
- hat - أداة Hashcat آلية لقوائم الكلمات والقواعد الشائعة لتسريع عملية كسر التجزئات أثناء المهام.
- hate_crack - أداة لأتمتة منهجيات الكسر عبر Hashcat من فريق TrustedSec.
- Naive hashcat - Naive hashcat هو سكربت جاهز للتشغيل ومهيأ مسبقًا بمعايير/أنواع هجوم ساذجة ومختبرة تجريبيًا و"جيدة بما يكفي".
كسر موزع
- CrackLord - نظام قائمة انتظار وموارد لكسر كلمات المرور.
- fitcrack - نظام كسر كلمات مرور موزع قائم على hashcat.
- Hashstation - Hashstation هو نظام كسر كلمات مرور موزع قائم على BOINC مع واجهة ويب مضمنة.
- Hashtopolis - أداة متعددة المنصات من نوع خادم-عميل لتوزيع مهام hashcat على أجهزة كمبيوتر متعددة.
- Kraken - نظام كسر كلمات مرور بالقوة العمياء موزع متعدد المنصات.
قواعد
- clem9669 rules - قاعدة لـ hashcat أو john.
- hashcat rules collection - ربما أكبر مجموعة من قواعد hashcat موجودة.
- Hob0Rules - قواعد كسر كلمات مرور لـ Hashcat بناءً على إحصائيات وأنماط الصناعة.
- Kaonashi - قائمة كلمات وقواعد وأقنعة من مشروع Kaonashi (RootedCON 2019).
- nsa-rules - قواعد وأقنعة كسر كلمات مرور لـ hashcat تم إنشاؤها من كلمات مرور مكسورة.
- nyxgeek-rules - قواعد كسر كلمات مرور مخصصة لـ Hashcat و John the Ripper.
- OneRuleToRuleThemAll - "قاعدة واحدة لكسر كل كلمات المرور. أو على الأقل نأمل ذلك."
- OneRuleToRuleThemStill - "نسخة محدثة ومحسنة من قاعدة OneRuleToRuleThemAll الأصلية لـ hashcat."
- pantagrule - مجموعات قواعد كبيرة لـ hashcat تم إنشاؤها من كلمات مرور مخترقة في العالم الحقيقي.
أدوات القواعد
- duprule - اكتشاف وتصفية قواعد hashcat المكررة.
- ruleprocessorY - معالج قواعد من الجيل التالي مع دعم أحرف متعددة البايت المعقدة مصمم لدعم Hashcat.
واجهات ويب
- crackerjack - CrackerJack هي واجهة ويب رسومية لـ Hashcat مطورة بلغة Python.
- CrackQ - نظام قائمة انتظار لكسر التجزئات بلغة Python لـ hashcat.
- hashpass - تطبيق ويب وخادم لكسر التجزئات لـ hashcat.
- Hashview - واجهة أمامية ويب لكسر كلمات المرور والتحليلات.
- Wavecrack - واجهة ويب من Wavestone لكسر كلمات المرور باستخدام hashcat.
- WebHashCat - WebHashCat هي واجهة ويب بسيطة ولكنها فعالة لأداة كسر كلمات المرور hashcat.
John the Ripper
John the Ripper هي "أداة مفتوحة المصدر لتدقيق أمان كلمات المرور واستعادة كلمات المرور متاحة للعديد من أنظمة التشغيل." فيما يلي مشاريع مرتبطة مباشرة بـ John the Ripper بشكل أو بآخر.
- BitCracker - BitCracker هي أول أداة مفتوحة المصدر لكسر كلمات المرور لوحدات الذاكرة المشفرة باستخدام BitLocker.
- johnny - واجهة أمامية رسومية لـ John the Ripper.
متنوع
- Hashes - التعرف على خوارزميات التجزئة (واجهة أمامية رسومية لـ Name That Hash).
- hashgen - Hashgen هو مولد تجزئة بسيط وسريع جدًا بواجهة سطر أوامر مكتوب بلغة Go ومترجم عبر الأنظمة لأنظمة Linux و Windows و Mac.
- Name That Hash - لا تعرف نوع التجزئة؟ Name That Hash سيحدد نوع التجزئة! التعرف على MD5 و SHA256 وأكثر من 300 تجزئة أخرى. يأتي مع تطبيق ويب أنيق.
أشخاص بارزون
مواقع ويب
مجتمعات
- منتدى hashcat - منتدى بواسطة مطوري hashcat.
- Hashmob - مجتمع متزايد لاستعادة كلمات المرور يهدف إلى أن يكون نقطة مركزية للتعاون لعشاق التشفير. مجموعة ضخمة من قوائم الكلمات وخدمة بحث أيضًا.
- منتدى Hashkiller - منتدى لكسر كلمات المرور يضم أكثر من 20,000 مستخدم مسجل.
خدمات بحث
- CMD5 - يوفر خدمات تشفير وفك تشفير MD5 / sha1 / mysql / sha256 عبر الإنترنت.
- CrackStation - خدمة بحث تجزئة مجانية توفر قوائم كلمات أيضًا.
- gohashmob - تطبيق سطر أوامر بلغة Go للبحث السريع عن التجزئات باستخدام API HashMob.
- Hashes.com - خدمة بحث تجزئة مع ميزات مدفوعة.
- Hashkiller - خدمة بحث تجزئة مع منتدى.
- Online Hash Crack - خدمة استعادة كلمات مرور سحابية.
أدوات قوائم الكلمات
أدوات لتحليل وتوليد والتلاعب بقوائم الكلمات.
تحليل
- PACK - مجموعة من الأدوات المساعدة المطورة للمساعدة في تحليل قوائم كلمات المرور لتعزيز كسر كلمات المرور من خلال اكتشاف الأنماط من الأقنعة والقواعد ومجموعات الأحرف وخصائص كلمات المرور الأخرى.
- password-smelter - استهلاك كلمات المرور من hashcat وغيرها وإخراجها إلى HTML و Markdown و XLSX و PNG و JSON. يدعم السمات الفاتحة والداكنة. يكمل password-stretcher.
- password-stretcher - توليد "كميات هائلة" من كلمات المرور من مواقع الويب أو الملفات أو الإدخال القياسي. يكمل password-smelter.
- pcfg_cracker - يستخدم هذا المشروع التعلم الآلي لتحديد عادات إنشاء كلمات المرور للمستخدمين.
- Pipal - أفضل محلل كلمات مرور.
- Graphcat - توليد رسوم بيانية ومخططات بناءً على نتائج كسر كلمات المرور.
توليد/تلاعب
- accent_permutator - أداة لتحويل الأحرف من ASCII / UTF-8 إلى أحرف مشكلة مثل "o" إلى "ò".
- anew - إضافة أسطر من الإدخال القياسي إلى ملف، ولكن فقط إذا لم تظهر بالفعل في الملف. يخرج الأسطر الجديدة إلى الإخراج القياسي أيضًا، مما يجعله مشابهًا لـ tee -a مع إزالة التكرار.
- bopscrk - توليد قوائم كلمات ذكية وقوية لهجمات مستهدفة. يشمل جلب كلمات الأغاني وتحويلات مختلفة.
- common-substr - أداة بسيطة لاستخراج السلاسل الفرعية الأكثر شيوعًا من نص إدخال. مصممة لكسر كلمات المرور.
- Crunch - Crunch هو مولد قوائم كلمات حيث يمكنك تحديد مجموعة أحرف قياسية أو مجموعة أحرف تحددها. يمكن لـ Crunch توليد جميع التركيبات والتباديل الممكنة.
- CUPP - أداة تتيح لك توليد قوائم كلمات عن طريق بيانات تعريف المستخدم مثل تاريخ الميلاد واللقب والعنوان واسم الحيوان الأليف أو القريب وما إلى ذلك.
- duplicut - إزالة التكرارات من قائمة كلمات ضخمة، دون فرزها (لكسر كلمات المرور القائم على القواميس).
- Gorilla - أداة لتوليد قوائم كلمات أو توسيع قائمة موجودة باستخدام الطفرات.
- Gramify - إنشاء n-grams من قوائم الكلمات بناءً على الكلمات أو الأحرف أو مجموعات الأحرف لاستخدامها في هجمات كلمة المرور غير المتصلة وتحليل البيانات.
- Elpscrk - Elpscrk يشبه cupp، لكنه يعتمد على التباديل والإحصائيات مع كفاءة في الذاكرة.
- Keyboard-Walk-Generators - توليد قواميس المشي على لوحة المفاتيح للكسر.
- kwprocessor - مولد متقدم للمشي على لوحة المفاتيح مع أحرف أساسية وخريطة مفاتيح ومسارات قابلة للتكوين.
- maskprocessor - مولد كلمات عالي الأداء مع مجموعة أحرف قابلة للتكوين لكل موضع.
- maskuni - مولد كلمات سريع مستقل على غرار مولد الأقنعة الخاص بـ hashcat مع دعم unicode.
- Mentalist - Mentalist هي أداة رسومية لتوليد قوائم كلمات مخصصة. تستخدم أنماطًا بشرية شائعة لبناء كلمات المرور ويمكنها إخراج قائمة الكلمات الكاملة بالإضافة إلى قواعد متوافقة مع Hashcat و John the Ripper.
قوائم الكلمات
خاص بلغة معينة- قائمة كلمات ألبانية - مزيج من الأسماء الأولى والأخيرة وبعض الأدب الألباني.
- مولّد قوائم كلمات أرقام هواتف دنماركية - هذه الأداة يمكنها توليد قوائم كلمات لأرقام هواتف دنماركية حسب المنطقة و/أو الاستخدام (جوال، خط أرضي إلخ). مفيد لكسر كلمات المرور أو فحص الأهداف الدنماركية.
- قوائم كلمات دنماركية - مجموعة من قوائم الكلمات الدنماركية لكسر كلمات المرور الدنماركية.
- قوائم كلمات فرنسية - يهدف هذا المشروع إلى توفير قائمة كلمات فرنسية حول كل ما يمكن للشخص استخدامه ككلمة مرور أساسية.
أخرى
- قوائم كلمات Packet Storm - مجموعة كبيرة من قوائم الكلمات المختلفة بلغات متعددة.
- Rocktastic - يتضمن العديد من التباديل لأنماط كلمات المرور التي تم ملاحظتها في البرية.
- RockYou2021 - RockYou2021.txt هو قائمة كلمات ضخمة تم تجميعها من قوائم كلمات أخرى متنوعة.
- WeakPass - مجموعة من قوائم الكلمات الكبيرة.
تنسيقات ملفات محددة
PDF
- pdfrip - أداة متعددة الخيوط لكسر كلمة مرور PDF مزودة ببنائين لتنسيقات كلمات المرور الشائعة وهجمات القاموس.
JKS
ZIP
- bkcrack - كسر تشفير zip القديم باستخدام هجوم النص العادي المعروف لـ Biham وKocher.
- frackzip - أداة صغيرة لكسر أرشيفات ZIP المشفرة.
التعلم الآلي / الذكاء الاصطناعي
البحث
المقالات والتدوينات
الأوراق العلمية
المحاضرات