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:
- 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.