Hashcat: The Modern Cracker
While JTR is excellent for CPU-based cracking, Hashcat is the world's fastest password cracker, leveraging the power of Graphics Processing Units (GPUs).
Key Advantages of Hashcat
- GPU Power: GPUs are highly optimized for parallel processing, making them exponentially faster than CPUs for repetitive hashing calculations.
- Mode Support: Supports hundreds of different hash types (MD5, SHA, NTLM, WPA handshakes).
- Advanced Attacks: Supports highly complex attack types like Rule-based attacks (which automatically modify dictionary words).
Hashcat Usage
Hashcat requires you to specify the Hash Type ID (-m).
Example: Running a dictionary attack on an SHA256 hash list (Mode 1400):
bash hashcat -m 1400 hash_file.txt /usr/share/wordlists/rockyou.txt
Hashcat is the industry standard tool for both Red and Blue Teams (for auditing password strength).