The goal of this project is to make it very easy to convert iTunes backup files to "hashes" which hashcat can crack with mode: -m 14700 or -m 14800
Software:
- Perl must be installed (should work on *nix and windows with perl installed)
- Clone this repository:
git clone https://github.com/philsmd/itunes_backup2hashcat.git - Enter the repository root folder:
cd itunes_backup2hashcat - Run it:
./itunes_backup2hashcat.pl Manifest.plist - Copy output to a file (or redirect output to a file (>) directly) and run it with hashcat using mode -m 14700 = iTunes Backup < v10.0 or -m 14800 = iTunes Backup v10.x
If the output of itunes_backup2hashcat.pl starts with
The usage is very simple: you just specify the path to the Manifest.plist file as the first command line argument.
You can also use multiple files on the command line like this:
./itunes_backup2hashcat.pl Manifest.plist Manifest2.plist
./itunes_backup2hashcat.pl *.plist
./itunes_backup2hashcat.pl Manifests/*
if the backup was generated by IOS version less than 10:
version 10.x hashes:
- More features
- improvements and all bug fixes are very welcome
Credits go to:
- philsmd, hashcat project
License: belongs to the PUBLIC DOMAIN
Disclaimer: WE PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE Furthermore, NO GUARANTEES THAT IT WORKS FOR YOU AND WORKS CORRECTLY