العودة إلى التحديثات
UpdatedOct 18, 2026

hashcat — Updated!

أداة استعادة كلمات المرور الأسرع والأكثر تقدمًا في العالم

مشاركة

hashcat

hashcat هي منصة استعادة كلمات المرور عالية التحسين لوحدات معالجة الرسومات (GPUs) والمعالجات (CPUs) والأنظمة الموزعة الكبيرة.

الميزات

  • أسرع أداة تكسير كلمات مرور في العالم
  • أول وأدنى محرك قواعد داخل النواة (in-kernel) في العالم، قابل للاستخدام في كل أوضاع الهجوم
  • مجاني ومفتوح المصدر، بموجب رخصة MIT
  • متعدد أنظمة التشغيل: Linux وWindows وmacOS، ويُبنى من المصدر على FreeBSD وOpenBSD وNetBSD وDragonflyBSD
  • متعدد الواجهات الخلفية: CUDA وHIP وMetal وOpenCL
  • متعدد الأجهزة: عدة أجهزة، وأنواع أجهزة مختلطة، في نظام واحد
  • متعدد التجزئات (Multi-hash): يكسر أعدادًا كبيرة من التجزئات دفعة واحدة
  • أكثر من 630 وضع تجزئة، كُتب كل منها مع مراعاة الأداء
  • وصفات التجزئة (Hash recipes): اكتب تجزئة كتعبير، مثل md5(md5(salt) . pass)، واكسرها بسرعة تقارب سرعة الوضع المدمج
  • يحمّل تجزئات $dynamic_X$ الخاصة بـ John the Ripper ويشغّلها كوصفات تجزئة
  • 10 أوضاع هجوم: قائمة كلمات، تركيب، قوة غاشمة، PCFG، جدول، هجينان، قناع يحدد موضع الكلمة، تغذيات إضافات عامة، وربط
  • جسر الاستيعاب (Assimilation bridge): أضف وضع تجزئة بلغة C أو Python أو Rust، دون كتابة نواة (kernel)
  • Brain: يتخطى المرشحين الذين جربتهم جلسة سابقة بالفعل
  • شبكات تكسير موزعة، باستخدام طبقة تراكب (overlay)
  • يقرأ المرشحين من قائمة كلمات، أو من stdin، أو من برنامج آخر
  • يقرأ قوائم الكلمات المضغوطة بـ gzip أو xz أو zstd
  • قوائم كلمات قابلة للتنقل (Seekable): يبدأ كل جهاز القراءة من نطاقه الخاص بدلًا من تخطي كل سطر سابق
  • ترتيب فضاء المفاتيح بسلسلة ماركوف، بحيث تأتي المرشحات المرجحة أولًا
  • ضبط تلقائي للأداء لكل جهاز
  • إيقاف واستئناف تفاعليان
  • جلسات مسماة، واستعادة بعد الانقطاع
  • اختبار أداء مدمج (benchmark)
  • مراقب حراري مدمج
  • ملح سداسي عشري ومجموعة محارف سداسية عشرية، للتجزئات ومجموعات المحارف غير النصية
  • النصوص المشفرة (Encrypted plains): اكسر تجزئة لشخص آخر دون القدرة على قراءة كلمة المرور
  • تعيين تخطيط لوحة المفاتيح، لكلمات مرور تشفير القرص الكامل المكتوبة على لوحة مفاتيح غير أمريكية

الرخصة

hashcat مرخّصة بموجب رخصة MIT. راجع docs/license.txt.

التثبيت

نزّل أحدث إصدار وفك ضغطه حيث تريد. استخدم 7z x عند فك الضغط من سطر الأوامر، حتى تبقى مسارات الملفات الكاملة سليمة.

قد توفر منصتك أيضًا حزمًا. برامج التشغيل وبيئات التشغيل التي يحتاجها hashcat مدرجة في docs/hashcat-requirements.md.

البناء

البناء من المصدر اختياري. حزمة الإصدار هي البرنامج نفسه، والملف التنفيذي الذي تبنيه بنفسك لن يكسر أي شيء بشكل أسرع. ابنِه إذا أردت تغييرًا خاصًا بك، أو إصلاحًا موجودًا في master لكنه لم يُصدر بعد، أو منصة لا نوفر لها ملفًا تنفيذيًا.

راجع BUILD.md لمعرفة الطريقة.

الاختبارات:

BuildBSDRustTestFuzz
BuildBSDRust teststestfuzz

الاستخدام والمساعدة

ابدأ بـ --help، وهو محفوظ أيضًا في الشجرة باسم docs/hashcat-help.md. يوجد مثال تجزئة واحد لكل وضع في docs/hashcat-example-hashes.md.

يذهب الويكي والأسئلة الشائعة إلى أبعد من ذلك. يحتوي المنتدى على سنوات من الأسئلة المجابة. إذا كنت لا تزال بحاجة إلى مساعدة من إنسان حقيقي، فتعال إلى Discord.

التوثيق

يغطي دليل docs كل ميزة. وأكثر ما يسأل عنه الناس:

المساهمة

المساهمات مرحّب بها. يتضمن CONTRIBUTING.md أسلوب الشيفرة، وما يحتاجه طلب السحب، وكيفية اختبار تغيير قبل إرساله.

الأمان

يتضمن SECURITY.md كيفية الإبلاغ عن ثغرة أمنية، وما يُعدّ ثغرة أمنية.

كسر موفق!

الفئات