How John the Ripper cracks passwords
John the Ripper is a password auditing tool that compares password hashes against likely passwords from a wordlist. This is called a dictionary attack, and it works dangerously well when users choose weak or common passwords.