
أداة استرجاع كلمات المرور متعددة الخيوط لملفات RAR وZIP وPDF وملفات shadow في لينكس، باستخدام أساليب القاموس والقوة العمياء مع مجموعات أحرف قابلة للتكوين ونطاقات طول.
Zydra هي أداة لاستعادة كلمات مرور الملفات وأداة لاختراق ملفات الظل في لينكس. تستخدم طريقة البحث بالقاموس أو طريقة القوة الغاشمة لكسر كلمات المرور.
لتشغيل التطبيق، الحد الأدنى من المتطلبات:
$ sudo apt-get update
$ sudo apt-get install qpdf unrar$ pip3 install py-term
sudo wget http://www.figlet.org/fonts/epic.flf -O /usr/share/figlet/epic.flfهذه الأداة مخصصة فقط لأغراض الاختبار والأكاديمية، لا تستخدمها لأغراض غير قانونية!
قم بتنزيل Zydra عن طريق استنساخ مستودع Git:
$ git clone https://github.com/hamedA2/Zydra.git
يمكنك أيضًا استخدام vagrant لتثبيت وتشغيل Zydra تلقائيًا (مزيد من المعلومات في أسفل الصفحة).
للحصول على قائمة بجميع الخيارات ومعرفة كيفية استخدام هذا التطبيق، أدخل الأمر التالي:
$ python3 Zydra.py -h

1- البحث بالقاموس للعثور على كلمة مرور ملف zip
في هذا المثال أستخدم قاموس rockyou.txt
$ python3 Zydra.py –f file.zip –d rockyou.txt

2- البحث بالقوة الغاشمة للعثور على كلمة مرور المستخدمين في ملف الظل
الحد الأدنى لطول كلمة المرور هو 4 والحد الأقصى 4 ونحاول العثور على كلمات مرور تتكون من أرقام وحروف رموز.
$ python3 Zydra.py –f shadow –b digits,symbols –m 4 –x 4

لتشغيل Zydra باستخدام vagrant استخدم الأمر التالي (يجب أن تكون في نفس المجلد الذي يحتوي على المستودع):
vagrant up
وبمجرد الانتهاء من التهيئة، يمكنك تشغيل:
vagrant ssh
لاتصال بالجهاز الظاهري.
للخروج من الجهاز الظاهري اكتب exit في الصدفة.
لتدمير الجهاز الظاهري قم بتشغيل vagrant destroy.
مزيد من المعلومات حول استخدام vagrant موجودة هنا
ملاحظة:
بشكل افتراضي، يستخدم ملف Vagrantfile الإعدادات التالية:
vb.cpus = 4
vb.memory = 4096
قم بتحرير ملف Vagrantfile وتغيير هذه القيم لتحسين الأداء.
شكر خاص لـ حامد إيزدي
هذا المشروع مرخص بموجب رخصة MIT - راجع ملف LICENSE.md للحصول على التفاصيل