What problem does it solve?
Security auditors need to evaluate password strength by recovering plaintexts from captured hashes, but misidentified hash modes, incomplete attack coverage, and poor wordlist choices lead to under-reported weak passwords and misleading audit results.
Core Features & Use Cases
- Hash Type Identification: Distinguish look-alike hash modes such as raw MD5 vs md5crypt, NTLM vs NetNTLMv2, and Kerberos AS-REP vs TGS-REP before cracking.
- Multi-Mode Attacks: Run dictionary (-a 0), rule-based (-r best64.rule), hybrid (-a 6/7), and mask (-a 3) attacks with GPU acceleration across 300+ hash types.
- Strength Reporting: Verify recovered plaintexts from the potfile and report cracked percentage, length/complexity distribution, and policy violations instead of raw passwords.
- Use Case: During an authorized Active Directory assessment, extract NTLM hashes, identify them as mode 1000, run rockyou with best64 rules plus a targeted mask, then report that 34% of passwords were cracked within scope.
Quick Start
Use hashcat to identify the hash type in my captured hashes file, run a dictionary attack with best64 rules, and summarize the cracked password distribution.