john
Crack password hashes from /etc/shadow, SAM databases, or network captures using dictionary attacks or brute force. Supports hundreds of hash formats with auto-detection.
Instructions
John the Ripper — offline password hash cracker. Supports hundreds of hash formats with auto-detection. Use for cracking password hashes extracted from /etc/shadow, SAM databases, or captured network hashes. CPU-based — better for smaller hash sets or when GPU is unavailable. For GPU-accelerated cracking of large hash sets, prefer hashcat. Output: cracked passwords with their corresponding hashes.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fmt | No | Force hash format (e.g. 'raw-md5', 'sha256crypt', 'nt'). Auto-detect if omitted. | |
| opts | No | Additional john options (e.g. '--rules' for word mangling, '--show' to display cracked) | |
| hashfile | Yes | Path to file containing hashes (one per line or colon-separated) | |
| wordlist | No | Path to wordlist for dictionary attack (optional — uses brute-force if omitted) |