
# ZipRarHunter ZipRarHunter هي أداة اختراق أخلاقي قوية تعمل عبر سطر الأوامر، صُممت لكسر كلمات مرور ملفات الأرشيف المضغوطة بصيغتي ZIP وRAR باستخدام قائمة كلمات.
ZipRarHunter هي أداة اختراق أخلاقية قوية تعمل عبر سطر الأوامر، مصممة لكسر كلمات مرور ملفات الأرشيف ZIP و RAR باستخدام قائمة كلمات. تقوم بأتمتة عملية استعادة كلمات المرور من الأرشيفات المشفرة.
كسر ملفات ZIP المشفرة بتشفير ZipCrypto و AES-256
كسر أرشيفات RAR4 باستخدام هجمات القوة الغاشمة متعددة الخيوط (يدعم أيضًا RAR5 إذا تم تثبيت النسخة المدفوعة من UnRAR)
تحسين سرعة الكسر باستخدام --threads لوضع الخيوط (الافتراضي: 4) أو --cores لوضع العمليات (الافتراضي: يستخدم جميع أنوية وحدة المعالجة المركزية).
استخدام فعال للذاكرة عن طريق قراءة قوائم الكلمات سطرًا بسطر (تدفق)
كشف تلقائي لطرق تشفير ZIP
دعم الترميز الاحتياطي (UTF-8 و Latin-1) لقوائم الكلمات المختلفة
يجب استخدام ZipRarHunter بمسؤولية وقانونية. الاستخدام غير المصرح به لهذه الأداة لكسر كلمات المرور دون إذن صريح هو أمر غير قانوني وغير أخلاقي. المؤلف غير مسؤول عن أي إساءة استخدام، ويجب استخدامها فقط في بيئات خاضعة للرقابة أو على أنظمة لديك التفويض المناسب لها.
Debian، RHEL، Archpyzipper (لمعالجة ملفات ZIP)rarfile (لمعالجة ملفات RAR)يمكنك تثبيت حزم Python المطلوبة باستخدام:pip3
pip3 install pyzipper
pip3 install rarfile
ملاحظة لمستخدمي Kali و Parrot و Ubuntu 23.04+ و Arch Linux:
إذا رأيت خطأ مثل:
error: externally-managed-environment
فاستخدم:
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install pyzipper rarfile --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages
ثم اضغط على Enter
git clone https://gitlab.com/s_r_e_e_r_a_j/ZipRarHunter.git
cd ZipRarHunter
pip3 install -r requirements.txt
ملاحظة لمستخدمي Kali و Parrot و Ubuntu 23.04+ و Arch Linux:
إذا رأيت خطأ مثل:
error: externally-managed-environment
فاستخدم:
PYVER=$(python3 -c "import sys; print(f'{sys.version_info[0]}.{sys.version_info[1]}')")
sudo pip3 install -r requirements.txt --target /usr/local/lib/python${PYVER}/dist-packages --break-system-packages
ثم اضغط على Enter
cd ZipRarHunter
تثبيت الأداة
قم بتشغيل البرنامج النصي install.py
sudo python3 install.py
ثم أدخل y للتثبيت
يستخدم ZipRarHunter وسائط سطر الأوامر لتحديد الملف الهدف، وقائمة الكلمات، ونوع الملف (ZIP أو RAR)، وعدد الخيوط أو الأنوية.
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip
ziprarhunter -f /path/to/archive.rar -w /path/to/wordlist.txt -t rar
-f أو --file: المسار إلى ملف ZIP أو RAR الذي تريد كسره.
-w أو --wordlist: المسار إلى ملف قائمة الكلمات الذي يحتوي على كلمات المرور المحتملة.
-t أو --type: نوع الأرشيف. القيم المقبولة هي zip أو rar.
--threads: عدد الخيوط المستخدمة للكسر (الافتراضي: 4). يستبعد بعضه مع --cores.
--cores: عدد أنوية وحدة المعالجة المركزية المستخدمة للكسر القائم على العمليات (الافتراضي هو جميع الأنوية). يستبعد بعضه مع --threads
استخدم إما --threads (عدد الخيوط، الافتراضي 4) أو --cores (عدد عمليات وحدة المعالجة المركزية، الافتراضي = جميع الأنوية). لا تستخدم كليهما.
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip
ziprarhunter -f /path/to/archive.rar -w /path/to/wordlist.txt -t rar
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip --threads 20
ziprarhunter -f /path/to/archive.zip -w /path/to/wordlist.txt -t zip --cores 6
Password found : password123
قم بتشغيل البرنامج النصي install.py
sudo python3 install.py
ثم أدخل n لإلغاء التثبيت
هذا المشروع مرخص بموجب رخصة MIT - راجع ملف LICENSE للحصول على التفاصيل.