
Взлом ios Restriction PassCode на Python
ios Restriction PassCode Cracker, эта версия приложения написана на языке программирования Python и используется для взлома кода ограничений (Restriction PassCode) iPhone/iPad. (iphone/ipad 访问限制密码破解)
Перебор
- Получить ключ Base64 и соль из файла резервной копии на компьютере.
- Декодировать ключ Base64 и соль.
- Перебирать значения от 1 до 9999, используя хеш pbkdf2-hmac-sha1 с помощью passlib (необходимо предварительно установить модуль passlib: easy_install passlib)
Убедитесь, что вы создали резервную копию устройства iOS на компьютере через iTunes.
Перейдите в каталог с кодом.
python ./ioscrack.py
htos.py : модуль для преобразования шестнадцатеричных строк и строк
ioscrack.py : основной процесс
Что касается версии на Python, код гораздо проще, чем версия на C, особенно в части разбора файлов и процесса декодирования. Очевидно, что на Python писать код проще. С другой стороны, я замерил время для обеих версий: версия на Python выполняется почти минуту, а версия на C — всего на 10 секунд больше, и она действительно продуктивнее. Итак, мы можем объединить их для более лаконичного и производительного кода, как в следующей версии: Взлом кода ограничений iOS - версия Py_C, использующая Python для разбора файлов и декодирования base64, а язык C — для вычисления хеша pbkdf2-hmac-sha1 с помощью openssl.