
Взлом кодов-ограничений iOS с помощью Python
Эта версия приложения написана на Python и используется для взлома пароля ограничений iPhone/iPad, используя уязвимость в незашифрованных резервных копиях, позволяющую обнаружить хеш и соль.

Протестировано с 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 с использованием лямбда-функции и Passlib
Пробует топ-20 четырехзначных PIN-кодов
Пробует даты рождения от 1000 до (50 лет в будущее)
Полный перебор PIN-кодов от 1 до 9999
Добавляет успешные PIN-коды в локальную базу данных
Шифровать резервные копии
Создавать резервные копии только на доверенных компьютерах
Возможны проблемы с доступом к ~/Library/Application\ Support/MobileSync/Backup/ на macOS Mojave и новее, так как SIP (System Integrity Protection) блокирует программный доступ к этой папке. Обходной путь: скопировать папку Backup из указанного пути в папку iOSRestrictionBruteForce, затем запустить python ioscrack.py -b Backup. Или запустить python ioscrack.py --mojave
Лучшие способы внести вклад
Нравится проект? Пожалуйста, поддержите, чтобы обеспечить дальнейшее развитие: