Password Cracking
Password cracking tools test authentication robustness, recover password hashes, and audit credential strength against offline dictionaries and rule-based mutations.
| Tool | License | Platforms | Pricing | Action |
|---|---|---|---|---|
| CeWL | CC-BY-SA-2.0-UK OR GPL-3.0-or-later | Linux | Open Source | Profile→ |
| hashcat | MIT | Linux, Windows, macOS | Open Source | Profile→ |
| Hydra | AGPL-3.0-only with OpenSSL exception | Linux, macOS, Windows, BSD, Solaris | Open Source | Profile→ |
| John the Ripper | GPL-2.0-or-later with OpenSSL exception | Linux, macOS, Windows, BSD, Solaris, AIX, QNX, OpenVMS | Free / Commercial | Profile→ |
| Medusa | GPL-2.0-only with OpenSSL exception | Linux, macOS, BSD, Solaris | Open Source | Profile→ |
Tools in Password Cracking
CeWL
Open SourceCustom wordlist generator that spiders target websites to build organization-specific password candidate lists from site content and document metadata.
hashcat
Open SourceGPU-accelerated password hash recovery utility supporting more than 450 optimized algorithms across OpenCL, CUDA, and Metal accelerators.
Hydra
Open SourceParallelized network login auditing tool that tests dozens of remote authentication protocols including SSH, SMB, RDP, HTTP, and database services.
John the Ripper
Free / CommercialPassword security auditing and recovery tool supporting hundreds of hash, archive, and document formats across CPU, GPU, and FPGA accelerators.
Medusa
Open SourceParallel modular network login auditor that tests remote authentication through loadable protocol modules for SMB, HTTP, SSH, and RDP.
Frequently Asked Questions
What is Password Cracking?→
Password cracking tools test authentication robustness, recover password hashes, and audit credential strength against offline dictionaries and rule-based mutations.
What topics does the Password Cracking category cover?→
GPU-Accelerated Hash Cracking, Rule-Based Password Mutation, Online Authentication Testing, Targeted Wordlist Generation, Credential Exposure Auditing
About Password Cracking
Password cracking tools test the strength of password hashes and online authentication systems. The category divides into offline hash crackers and online authentication testers. Offline crackers like hashcat and John the Ripper process password hashes recovered from systems or databases, using dictionary attacks, rule-based mutations, and brute-force modes to recover plaintext passwords. GPU-accelerated modes in hashcat can test billions of hash candidates per second on modern hardware. Online testers like Hydra and Medusa test remote authentication services by attempting logins against SSH, HTTP, RDP, and other protocols, measuring whether services enforce rate limiting and account lockout. Wordlist generators like CeWL build target-specific candidate lists by spidering an organization's website and extracting terminology that employees might use in passwords. Defensively, these tools validate password policy effectiveness, identify weak or reused credentials before attackers find them, and test whether authentication services resist brute-force attacks. All tools in this category are for authorized testing only, used against systems and hashes the tester has permission to assess.
Covered Topics & Disciplines
Related Security Categories
Secrets managers, identity engines, and access control platforms for managing credentials and privilege.
Intercepting HTTP proxies, security assessment toolkits, and network exploitation frameworks.
Adversary emulation platforms, C2 frameworks, and atomic test libraries for authorized red team operations.