
Quebre códigos de restrição do iOS com Python
Esta versão da aplicação é escrita em Python, que é usada para quebrar a senha de restrição de um iPhone/iPad. Ela aproveita uma falha em backups não criptografados, permitindo que o hash e o salt sejam descobertos.

Isso foi testado com Python 2.7 e Python 3.7
Requer requests Instale com 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
Clone o repositório
git clone https://github.com/thehappydinoa/iOSRestrictionBruteForce && cd iOSRestrictionBruteForce
Certifique-se de usar iTunes ou libimobiledevice para fazer backup do dispositivo iOS no computador
Execute ioscrack.py
python ioscrack.py

Feito quebrando o hash pbkdf2 com minha função lambda usando Passlib
Tenta aniversários entre 1000 e (50 anos no futuro)
Força bruta de pins de 1 a 9999
Adiciona pins bem-sucedidos ao banco de dados local
Criptografe backups
Faça backup apenas em computadores confiáveis
Você pode ter problemas para acessar ~/Library/Application\ Support/MobileSync/Backup/ no macOS Mojave e superior, pois o SIP (System Integrity Protection) impede o acesso programático a essa pasta. A solução é copiar a pasta Backup do caminho acima para a pasta iOSRestrictionBruteForce e então executar python ioscrack.py -b Backup. Ou execute python ioscrack.py --mojave
Melhores formas de contribuir
Gostou do projeto? Por favor, apoie para garantir o desenvolvimento contínuo: