HashBeast is a powerful, Python-based offline hash cracking utility designed for penetration testers, bug bounty hunters, and cybersecurity professionals. It supports popular hashing algorithms and comes with intelligent fallback handling, wordlist download automation, a local cracking database, and logging.
- π§ Smart Lookup: Checks local SQLite DB before cracking
- π§° Brute-force Mode: Uses wordlists like
rockyou.txt - π Auto Download: Grabs missing wordlists from GitHub
- π Logging: Tracks cracked hashes with timestamps
- π¨ Colorful CLI: Easy-to-read output with a banner
- ποΈ Persistent DB: Avoids duplicate effort on known hashes
Automatically searches for:
/usr/share/wordlists/rockyou.txtwordlists/rockyou.txt
If not found, downloads it from:
β‘οΈ SecLists RockYou GitHub
- MD5
- SHA1
- SHA256
ποΈ Logs All successfully cracked hashes are saved in:
Install dependencies using pip:
π» Usage
βΆοΈ Run the tool:
python3 HashBeast.py
π¬ You'll be prompted:
== βοΈ HASHBEAST βοΈ ==
Enter hash to crack: 5d41402abc4b2a76b9719d911017c592
Enter algorithm (md5, sha1, sha256): md5
If hash is already in DB:
[β] Found in DB: hello
If not found, cracking will start:
[*] Cracking in progress...
[β] Cracked: 5d41402abc4b2a76b9719d911017c592 = hello
If cracking fails:
[-] Failed to crack the hash.