This version of the application is written in Python, which is used to crack the restriction passcode of an iPhone/iPad takes advantage of a flaw in unencrypted backups allowing the hash and salt to be discovered.
This has been tested with Python 2.7
Requires Passlib Install with pip install passlib
-
Clone repository
git clone https://github.com/thehappydinoa/iOSRestrictionBruteForce && cd iOSRestrictionBruteForce
-
Make sure to use iTunes or libimobiledevice to backup the iOS device to computer
-
Run
ioscrack.py
with automatic hash discovery optionpython ioscrack.py -a
-
If ioscrack couldn't find your back up please try to find it manually then run
ioscrack.py
with interactive hash input optionpython ioscrack.py -i
usage: ioscrack.py [-h] [-v] [-a] [-i] [-b folder]
a script which is used to crack the restriction passcode of an iPhone/iPad
through a flaw in unencrypted backups allowing the hash and salt to be
discovered
optional arguments:
-h, --help show this help message and exit
-v, --verbose increase output verbosity
-a, --automatically automatically finds and cracks hashes
-i, --interactive prompts user for input
-b folder, --backup folder
where backups are located
Done by using the pbkdf2-hmac-sha1 hash with the Passlib python module
-
Trys the top 20 four-digit pins
-
Trys birthdays between 1900-2017
-
Brute force pins from 1 to 9999
MIT License