Blog
Articles, guides, and updates.
Why 7z is the trickiest archive to crack: LZMA-compressed headers, AES coder property encoding, and the full $7z$ hash format explained.
Inside the adb backup text header: how PBKDF2 salts, round counts, and a master-key blob become a crackable $ab$ hash.
A technical walkthrough of how Hash Extractor parses Ansible Vault files to produce a crackable $ansible$ hash for hashcat and John the Ripper.
A technical walkthrough of how Hash Extractor parses encrypted Apple disk images to produce a crackable $dmg$ hash for John the Ripper.
A technical walkthrough of how Hash Extractor parses Ethereum keystore v3 JSON files to produce a crackable $ethereum$ hash for hashcat and John the Ripper.
A technical primer on why password-protected files are crackable, what the *2john format does, and how Hash Extractor pulls it off in WebAssembly.
A technical walkthrough of how Hash Extractor parses OpenPGP secret key packets to produce a crackable $gpg$ hash for hashcat and John the Ripper.
A technical walkthrough of how Hash Extractor parses a Manifest.plist BackupKeyBag to produce a crackable $itunes_backup$ hash for hashcat and John the Ripper.
A technical walkthrough of how Hash Extractor parses KDB and KDBX 3.x files to produce a crackable $keepass$ hash for hashcat and John the Ripper.