A user-friendly GUI password recovery tool for educational purposes and authorized security testing.
# Quick Install
git clone https://github.com/yourusername/GhostCracker.git
cd GhostCracker
pip install -r requirements.txt
python main.py| Feature | Description |
|---|---|
| 🔍 Hash Detection | Auto-detects MD5, SHA1, SHA256, SHA384, SHA512 |
| 📚 Dictionary Attacks | Supports custom wordlist files |
| 🖥️ Clean Interface | Dark-themed GUI built with CustomTkinter |
| 📊 Progress Tracking | Real-time progress bar |
| ⏱️ Performance Stats | Tracks time taken per attempt |
- Download the latest release from Releases page
- Extract the ZIP file
- Run
ghost_password_cracker.exe
git clone https://github.com/yourusername/GhostCracker.git
cd GhostCracker
python -m venv venv
source venv/bin/activate # Linux/Mac
venv\Scripts\activate # Windows
pip install -r requirements.txt-
Enter Target Hash
Try these test hashes:MD5: 5f4dcc3b5aa765d61d8327deb882cf99 (password: "password") SHA256: 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 (password: "password") -
Select Wordlist
Download sample wordlists -
Start Cracking
- rockyou.txt (14M common passwords)
- SecLists (Comprehensive security testing list)
- CrackStation (1.5B password corpus)
Warning
This tool is for legal, authorized use only:
- Educational purposes
- Security research with permission
- Password recovery on owned systems
By using this software, you agree to:
- Not use it for illegal activities
- Comply with all applicable laws
- Only test systems you own or have explicit permission to test
We welcome contributions! Please follow these steps:
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Add brute-force mode
- Implement rule-based attacks
- Support more hash types
- Improve multi-threading
MIT License - See LICENSE for details.
👻 GhostCracker - Because even ghosts leave traces