
Knacken von iOS-Einschränkungs-Passcodes mit Python
Diese Version der Anwendung ist in Python geschrieben und wird verwendet, um den Einschränkungscode eines iPhone/iPad zu knacken, indem sie einen Fehler in unverschlüsselten Backups ausnutzt, der es ermöglicht, den Hash und Salt zu ermitteln.

Dies wurde mit Python 2.7 und Python 3.7 getestet.
Erfordert requests. Installation mit 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
Repository klonen
git clone https://github.com/thehappydinoa/iOSRestrictionBruteForce && cd iOSRestrictionBruteForce
Stellen Sie sicher, dass Sie iTunes oder libimobiledevice verwenden, um das iOS-Gerät auf dem Computer zu sichern.
Führen Sie ioscrack.py aus
python ioscrack.py

Dies wird erreicht, indem der pbkdf2-Hash mit meiner Lambda-Funktion unter Verwendung von Passlib geknackt wird.
Versucht die Top 20 vierstelligen PINs
Versucht Geburtstage zwischen 1000-(50 Jahre in die Zukunft)
Bruteforce-PINs von 1 bis 9999
Fügt erfolgreiche PINs zur lokalen Datenbank hinzu
Backups verschlüsseln
Nur auf vertrauenswürdigen Computern sichern
Möglicherweise haben Sie auf macOS Mojave und höher Probleme beim Zugriff auf ~/Library/Application\ Support/MobileSync/Backup/, da SIP (System Integrity Protection) den programmatischen Zugriff auf diesen Ordner verhindert. Die Lösung besteht darin, den Ordner Backup aus dem genannten Pfad in den Ordner iOSRestrictionBruteForce zu kopieren und dann python ioscrack.py -b Backup auszuführen. Oder führen Sie python ioscrack.py --mojave aus.
Die besten Möglichkeiten, mitzuwirken
Gefällt Ihnen das Projekt? Bitte unterstützen Sie es, um die Weiterentwicklung sicherzustellen: