
Cracca i codici di restrizione iOS con Python
Questa versione dell'applicazione è scritta in Python, che viene utilizzata per forzare il codice di restrizione di un iPhone/iPad, sfruttando una falla nei backup non crittografati che permette di scoprire l'hash e il salt.

È stato testato con Python 2.7 e Python 3.7
Richiede requests Installa con 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
Clona il repository
git clone https://github.com/thehappydinoa/iOSRestrictionBruteForce && cd iOSRestrictionBruteForce
Assicurati di usare iTunes o libimobiledevice per fare il backup del dispositivo iOS sul computer
Esegui ioscrack.py
python ioscrack.py

Si ottiene forzando l'hash pbkdf2 con la mia funzione lambda usando Passlib
Prova i primi 20 PIN a quattro cifre
Prova i compleanni tra 1000 e (50 anni nel futuro)
Forza bruta i PIN da 1 a 9999
Aggiunge i PIN riusciti a un database locale
Crittografa i backup
Esegui il backup solo su computer fidati
Potresti avere problemi ad accedere a ~/Library/Application\ Support/MobileSync/Backup/ su macOS Mojave e versioni successive poiché SIP (System Integrity Protection) impedisce l'accesso programmatico a quella cartella. Il modo per aggirare il problema è copiare la cartella Backup dal percorso sopra nella cartella iOSRestrictionBruteForce, quindi esegui python ioscrack.py -b Backup. Oppure esegui python ioscrack.py --mojave
Migliori modi per contribuire
Ti piace il progetto? Per favore supportalo per garantirne lo sviluppo continuo: