Skip to content

A user-friendly password cracker tool for dictionary attacks (MD5, SHA1, SHA256, etc.)

License

Notifications You must be signed in to change notification settings

Ghost0d0/Ghost-Password-Cracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GhostCracker 🔐

Banner

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

📜 Youtube

https://youtu.be/xWuJ8SAN0D8

✨ Features

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

📦 Installation

For End Users

  1. Download the latest release from Releases page
  2. Extract the ZIP file
  3. Run ghost_password_cracker.exe

For Developers

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

🚀 Usage

  1. Enter Target Hash
    Try these test hashes:

    MD5: 5f4dcc3b5aa765d61d8327deb882cf99 (password: "password")
    SHA256: 5e884898da28047151d0e56f8dc6292773603d0d6aabbdd62a11ef721d1542d8 (password: "password")
    
  2. Select Wordlist
    Download sample wordlists

  3. Start Cracking

📚 Recommended Wordlists

⚠️ Legal & Ethical Notice

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:

  1. Not use it for illegal activities
  2. Comply with all applicable laws
  3. Only test systems you own or have explicit permission to test

🤝 Contributing

We welcome contributions! Please follow these steps:

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-feature)
  3. Commit your changes (git commit -m 'Add amazing feature')
  4. Push to the branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Current Roadmap

  • Add brute-force mode
  • Implement rule-based attacks
  • Support more hash types
  • Improve multi-threading

📜 License

MIT License - See LICENSE for details.

👻 GhostCracker - Because even ghosts leave traces

About

A user-friendly password cracker tool for dictionary attacks (MD5, SHA1, SHA256, etc.)

Resources

License

Stars

Watchers

Forks

Packages

No packages published