
اختراق رموز مرور تقييدات iOS باستخدام بايثون
هذا الإصدار من التطبيق مكتوب بلغة بايثون، ويستخدم لاختراق رمز تقييد أجهزة iPhone/iPad من خلال استغلال ثغرة في النسخ الاحتياطية غير المشفرة مما يسمح بالعثور على التجزئة (hash) والملح (salt).

تم اختبار هذا الإصدار مع Python 2.7 و Python 3.7
يتطلب requests قم بالتثبيت باستخدام pip install requests
usage: ioscrack.py [-h] [-c] [--mojave] [-b folder]
a script to crack the restriction passcode of an iDevice
optional arguments:
-h, --help show this help message and exit
-c, --cli prompts user for input
-m, --mojave helps user run script on macOS mojave
-b folder, --backup folder
where backups are located
استنساخ المستودع
git clone https://github.com/thehappydinoa/iOSRestrictionBruteForce && cd iOSRestrictionBruteForce
تأكد من استخدام iTunes أو libimobiledevice لعمل نسخة احتياطية من جهاز iOS إلى الكمبيوتر
تشغيل ioscrack.py
python ioscrack.py

يتم ذلك عن طريق اختراق تجزئة pbkdf2 باستخدام دالة lambda الخاصة بي عبر Passlib
يحاول تجربة الأرقام العشرين الأكثر شيوعًا المكونة من أربعة أرقام top 20 four-digit
يحاول تجربة تواريخ الميلاد بين 1000 وحتى 50 سنة في المستقبل
هجوم القوة العمياء للأرقام من 1 إلى 9999
يضيف الأرقام الناجحة إلى قاعدة بيانات محلية
تشفير النسخ الاحتياطية
النسخ الاحتياطي على أجهزة كمبيوتر موثوقة فقط
قد تواجه مشكلة في الوصول إلى ~/Library/Application\ Support/MobileSync/Backup/ على macOS Mojave والإصدارات الأحدث لأن حماية سلامة النظام (SIP) تمنع الوصول البرمجي إلى هذا المجلد. طريقة تجاوز ذلك هي نسخ مجلد Backup من المسار أعلاه إلى مجلد iOSRestrictionBruteForce ثم تشغيل python ioscrack.py -b Backup. أو تشغيل python ioscrack.py --mojave
أفضل طرق المساهمة
هل يعجبك المشروع؟ يرجى دعمه لضمان استمرار التطوير في المستقبل: