MacinHash
MacinHash copied to clipboard
Convert MacOS plist password file to hash file for password crackers
MacinHash
Convert MacOS plist password file to hash file for password crackers. Supports plist files from MacOS 10.8+. Can be run on any machine that supports Python.
Dependencies
Python 3.5+
Usage
Obtain the plist file located at /var/db/dslocal/nodes/Default/users/<username>.plist
Convert it to hash format <username>:$ml$<iterations>$<salt>$<entropy>
python3 machash.py <plist_file> <hash_file>
Use with a password cracker like hashcat or John the Ripper
hashcat -m 7100 --username <hash_file> <wordlist_file>
john <hash_file> -w <wordlist_file>