The world's fastest GPU-accelerated password recovery tool, supporting hundreds of hash types and multiple attack modes.
Hashcat is the world's fastest password recovery tool, using GPU acceleration to crack password hashes. It supports hundreds of hash types and multiple attack modes.
-a 0 Dictionary attack
-a 1 Combination attack
-a 3 Brute-force/mask attack
-a 6 Hybrid wordlist + mask
-a 7 Hybrid mask + wordlist
# Dictionary attack on MD5
hashcat -m 0 hashes.txt wordlist.txt
# Brute force with mask
hashcat -m 0 hashes.txt -a 3 ?a?a?a?a?a?a
# bcrypt with wordlist and rules
hashcat -m 3200 hashes.txt wordlist.txt -r rules/best64.rule
# Show cracked passwords
hashcat -m 0 hashes.txt --show
-m 0 MD5
-m 100 SHA1
-m 1000 NTLM (Windows)
-m 1800 sha512crypt (Linux)
-m 3200 bcrypt
-m 13100 Kerberos TGS-REP
-m 18200 Kerberos AS-REP
?l lowercase (a-z)
?u uppercase (A-Z)
?d digits (0-9)
?s special characters
?a all printable ASCII
Example: ?u?l?l?l?d?d?d?d (Password1234)
Rules transform wordlist entries to generate variations:
: No operation
l Lowercase all
u Uppercase all
c Capitalize first
$1 Append "1"
^! Prepend "!"