Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
john — John the Ripper jumbo - أداة متقدمة لكسر كلمات المرور دون اتصال، تدعم مئات أنواع التجزئة والتشفير، وتعمل على العديد من أنظمة التشغيل، وحدات المعالجة المركزية، وحدات معالجة الرسوميات، وحتى بعض FPGAs. | Kitploit
أدوات/GitHubGitHub/openwall/john
كسر كلمات المرورأدوات التشفير/فك التشفيرهجمات كلمات المرورتحليل الثغرات الأمنيةتحليل التجزئةالتشفيراختبار الاختراقالأفضل في تحليل التجزئة #2الأفضل في هجمات كلمات المرور #2الأفضل في كسر كلمات المرور #2
13.5k2.5k68منذ شهر واحدتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة
GitHubopenwall/john

john

John the Ripper jumbo - أداة متقدمة لكسر كلمات المرور دون اتصال، تدعم مئات أنواع التجزئة والتشفير، وتعمل على العديد من أنظمة التشغيل، وحدات المعالجة المركزية، وحدات معالجة الرسوميات، وحتى بعض FPGAs.

عرض المستودعالموقع الإلكتروني

Circle CI Downloads License GitHub commit activity GitHub commits since tagged version

John the Ripper

هذه هي النسخة المُحسَّنة للمجتمع، "jumbo"، من John the Ripper. تحتوي على الكثير من الكود والوثائق والبيانات التي ساهم بها مطورو jumbo ومجتمع المستخدمين. من السهل إضافة كود جديد إلى jumbo، ومتطلبات الجودة منخفضة، على الرغم من أننا بدأنا مؤخرًا في إخضاع جميع المساهمات لاختبارات آلية إلى حد ما. هذا يعني أنك تحصل على الكثير من الوظائف التي ليست بالضرورة "ناضجة"، وهذا بدوره يعني أنه من المتوقع وجود أخطاء في هذا الكود.

الصفحة الرئيسية لـ John the Ripper هي:

https://www.openwall.com/john/

إذا كان لديك أي تعليقات على هذا الإصدار أو على JtR بشكل عام، فيرجى الانضمام إلى القائمة البريدية john-users والنشر هناك:

https://www.openwall.com/lists/john-users/

للمساهمات في John the Ripper jumbo، يُرجى استخدام طلبات السحب على GitHub:

https://github.com/openwall/john/blob/bleeding-jumbo/CONTRIBUTING.md

مدرج أدناه وثائق John the Ripper الأساسية.


John the Ripper مخترق كلمات المرور.

John the Ripper هو مخترق سريع لكلمات المرور، متوفر حاليًا للعديد من أنواع Unix و macOS و Windows و DOS و BeOS و OpenVMS (يتطلب الأخير تصحيحًا مساهمًا). غرضه الأساسي هو اكتشاف كلمات مرور Unix الضعيفة. بالإضافة إلى عدة أنواع من تجزئات كلمات مرور crypt(3) الموجودة بشكل شائع على مختلف أنواع Unix، فإن الأنواع المدعومة خارج الصندوق هي تجزئات Kerberos/AFS و Windows LM، بالإضافة إلى أكواد التريب DES-based، ومئات التجزئات والتشفيرات الإضافية في إصدارات "-jumbo".

كيفية التثبيت.

راجع INSTALL للحصول على معلومات حول تثبيت John على نظامك.

كيفية الاستخدام.

لتشغيل John، تحتاج إلى تزويده ببعض ملفات كلمات المرور و تحديد وضع الكسر اختياريًا، مثل هذا، باستخدام الترتيب الافتراضي للأوضاع وافتراض أن "passwd" هو نسخة من ملف كلمة المرور الخاص بك:

root@kitploit:~
john passwd

أو، لتقييده على وضع قائمة الكلمات فقط، ولكن مع السماح باستخدام قواعد تشويه الكلمات:

root@kitploit:~
john --wordlist=password.lst --rules passwd

سيتم طباعة كلمات المرور المكسورة على الطرفية وحفظها في الملف المسمى $JOHN/john.pot (في الوثائق وفي ملف التكوين لـ John، يشير "$JOHN" إلى "الدليل الرئيسي" لـ John؛ أي دليل هو في الواقع يعتمد على كيفية تثبيت John). يُستخدم ملف $JOHN/john.pot أيضًا لعدم تحميل تجزئات كلمة المرور التي قمت بكسرها بالفعل عند تشغيل John في المرة التالية.

لاسترداد كلمات المرور المكسورة، قم بتشغيل:

root@kitploit:~
john --show passwd

أثناء الكسر، يمكنك الضغط على أي مفتاح للحصول على الحالة، أو 'q' أو Ctrl-C لإنهاء الجلسة وحفظ حالتها في ملف ($JOHN/john.rec افتراضيًا). إذا ضغطت على Ctrl-C مرة ثانية قبل أن تتاح لـ John فرصة إكمال معالجة أول Ctrl-C، فسيتم إنهاء John فورًا دون حفظ. افتراضيًا، يتم حفظ الحالة أيضًا كل 10 دقائق للسماح بالاسترداد في حالة حدوث عطل.

لمتابعة جلسة متقطعة، قم بتشغيل:

root@kitploit:~
john --restore

هذه هي فقط أهم الأشياء التي يمكنك فعلها مع John. للحصول على قائمة كاملة بخيارات سطر الأوامر ولأمثلة استخدام أكثر تعقيدًا، يجب عليك الرجوع إلى OPTIONS و EXAMPLES، على التوالي.

يرجى ملاحظة أن توزيعات "الثنائية" (المجمعة مسبقًا) من John قد تتضمن برامج تنفيذية بديلة بدلاً من "john" فقط. قد تحتاج إلى اختيار البرنامج التنفيذي الذي يناسب نظامك بشكل أفضل، على سبيل المثال "john-omp" للاستفادة من وحدات المعالجة المركزية المتعددة و/أو أنوية وحدة المعالجة المركزية.

الميزات.

تم تصميم John the Ripper ليكون غنيًا بالميزات وسريعًا. فهو يجمع بين عدة أوضاع كسر في برنامج واحد وقابل للتخصيص بالكامل لاحتياجاتك الخاصة (يمكنك حتى تحديد وضع كسر مخصص باستخدام المترجم المدمج الذي يدعم مجموعة فرعية من لغة C). أيضًا، John متوفر للعديد من المنصات المختلفة مما يتيح لك استخدام نفس المخترق في كل مكان (يمكنك حتى مواصلة جلسة كسر بدأتها على منصة أخرى).

خارج الصندوق، يدعم John (ويكتشف تلقائيًا) أنواع تجزئات Unix crypt(3) التالية: DES-based التقليدية، "bigcrypt"، BSDI extended DES-based، FreeBSD MD5-based (المستخدمة أيضًا على Linux وفي Cisco IOS)، و OpenBSD Blowfish-based (المستخدمة الآن أيضًا على بعض توزيعات Linux والمدعومة من الإصدارات الحديثة من Solaris). كما تدعم خارج الصندوق تجزئات Kerberos/AFS و Windows LM (DES-based)، بالإضافة إلى أكواد التريب DES-based.

عند التشغيل على توزيعات Linux مع glibc 2.7+، يدعم John 1.7.6+ بالإضافة إلى ذلك (ويكتشف تلقائيًا) تجزئات SHA-crypt (والتي تُستخدم فعلًا في الإصدارات الحديثة من Fedora و Ubuntu)، مع إمكانية التوازي OpenMP الاختياري (يتطلب GCC 4.2+، ويحتاج إلى تمكين صريح في وقت الترجمة عن طريق إلغاء تعليق سطر OMPFLAGS المناسب بالقرب من بداية ملف Makefile).

وبالمثل، عند التشغيل على إصدارات حديثة من Solaris، يدعم John 1.7.6+ ويكتشف تلقائيًا تجزئات SHA-crypt و SunMD5، أيضًا مع إمكانية التوازي OpenMP الاختياري (يتطلب GCC 4.2+ أو Sun Studio حديث، ويحتاج إلى تمكين صريح في وقت الترجمة عن طريق إلغاء تعليق سطر OMPFLAGS المناسب بالقرب من بداية ملف Makefile وفي وقت التشغيل عن طريق تعيين متغير البيئة OMP_NUM_THREADS إلى العدد المطلوب من الخيوط).

تضيف إصدارات "-jumbo" دعمًا لمئات الأنواع الإضافية من التجزئات والتشفيرات، بما في ذلك تطبيقات داخلية سريعة لـ SHA-crypt و SunMD5، تجزئات كلمات مرور Windows NTLM (MD4-based)، وتجزئات كلمات مرور المستخدم المختلفة لنظامي macOS و Mac OS X، والتجزئات السريعة مثل raw MD5 و SHA-1 و SHA-256 و SHA-512 (التي أساءت استخدامها العديد من "تطبيقات الويب" تاريخيًا لكلمات المرور)، وتجزئات كلمات مرور "تطبيقات الويب" المختلفة الأخرى، وتجزئات كلمات مرور خوادم SQL و LDAP المختلفة، والكثير من أنواع التجزئات الأخرى، بالإضافة إلى العديد من غير التجزئات مثل مفاتيح SSH الخاصة، وملفات S/Key skeykeys، و TGTs الخاصة بـ Kerberos، وأنظمة الملفات المشفرة مثل ملفات macOS .dmg و "الحزم المتناثرة"، والأرشيفات المشفرة مثل ZIP (PKZIP الكلاسيكي و WinZip/AES)، و RAR، و 7z، وملفات المستندات المشفرة مثل PDF و Microsoft Office - وهذه مجرد بعض الأمثلة. لتحميل بعض هذه الملفات الأكبر للكسر، يجب استخدام برنامج *2john المرفق المقابل أولاً، ثم إدخال مخرجاته إلى JtR -jumbo.

واجهة المستخدم الرسومية (GUI).

هناك واجهة رسمية لـ John the Ripper: Johnny.

على الرغم من أن Johnny موجه نحو نواة JtR، إلا أن جميع الوظائف الأساسية من المفترض أن تعمل في جميع الإصدارات، بما في ذلك jumbo.

Johnny هو برنامج منفصل، لذلك تحتاج إلى تثبيت John the Ripper لاستخدامه.

مزيد من المعلومات حول Johnny وإصداراته موجودة على الويكي:

https://openwall.info/wiki/john/johnny

الوثائق.

توجد بقية الوثائق في ملفات منفصلة، مدرجة هنا بالترتيب الموصى به للقراءة:

  • INSTALL - تعليمات التثبيت
  • OPTIONS - خيارات سطر الأوامر والأدوات الإضافية
  • MODES - أوضاع الكسر: ما هي
  • CONFIG (*) - كيفية التخصيص
  • RULES (*) - قواعد تركيب قائمة الكلمات
  • EXTERNAL (*) - تعريف وضع خارجي
  • EXAMPLES - أمثلة استخدام - موصى به بشدة
  • FAQ - تخمين
  • CHANGES (*) - تاريخ التغييرات
  • CONTACT (*) - كيفية الاتصال بالمؤلف أو الحصول على الدعم
  • CREDITS (*) - الشكر والتقدير
  • LICENSE - حقوق النشر وشروط الترخيص
  • COPYING - رخصة GNU GPL الإصدار 2، كما هو مشار إليه بواسطة LICENSE أعلاه

(*) يمكن لمعظم المستخدمين تخطي هذه الملفات بأمان.

هناك الكثير من ملفات الوثائق الإضافية في دليل "doc" الخاص بـ jumbo، والتي قد ترغب أيضًا في استكشافها.

قراءة ممتعة!

تنزيل الأداة