hash_crack
Crack supplied hashes offline with a wordlist to recover plaintext passwords.
Instructions
Crack supplied hashes offline with a wordlist (John the Ripper).
TOOL_NAME=hash_crack DISPLAY_NAME=Offline Hash Cracker USECASE=Recover plaintext for hashes you already possess, using a wordlist, fully offline INSTRUCTIONS=1. Paste one or more hashes (one per line), 2. Optionally set wordlist and john format, 3. Call INPUT_DESCRIPTION=hashes (newline-separated hash strings); wordlist (path, default rockyou); hash_format (john --format value, e.g. "raw-md5"); name (label for the temp file) OUTPUT_DESCRIPTION=Dict with status, cracked credentials (john --show), command and mode EXAMPLES=hash_crack("5f4dcc3b5aa765d61d8327deb882cf99", hash_format="raw-md5") PREREQUISITES=None — operates only on hashes you supply; no target contact RELATED_TOOLS=hash_identify
Args:
hashes: Newline-separated hash strings to crack.
wordlist: Wordlist path (defaults to rockyou in the container).
hash_format: Optional john --format value.
name: Base label for the temporary hash file written under output_dir.
Returns: Structured result dict. Not network-gated (offline), but writes the hashes to a file under the engagement output directory.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | hashes | |
| hashes | Yes | ||
| wordlist | No | ||
| hash_format | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||