A simple Yescrypt hash cracker by Manju
Project description
mkcrack
mkcrack is a simple educational Python library designed to demonstrate password cracking using Yescrypt hashes and custom wordlists. This tool can be helpful for understanding the basics of hashing, password security, and how wordlist-based attacks work.
⚠️ Disclaimer:
This tool is intended for educational and ethical purposes only. Do not use mkcrack for any illegal or unauthorized activities. The author is not responsible for any misuse of this library. Use responsibly and only in legal contexts (e.g., security research, academic learning, personal testing).
🔧 Features
- Crack Yescrypt hashes using a custom or common wordlist.
- Supports commonly used wordlists like
rockyou.txt(available in Kali Linux or for download). - Easily extendable: add your own passwords to the wordlist for better results.
🚀 Installation
install via pip:
pip install mkcrack
Install dependencies
Ensure you have a wordlist file (e.g., rockyou.txt or your own custom list). You can download rockyou.txt from trusted sources or use your own list.
🎓 Usage Here’s an example usage in Python:
python
from mkcrack import mkcrack
Example: Start cracking!
mkcrack.mkcrack_hash_yescrypt() When you run the function, it will ask for:
The path to your wordlist file (e.g., /usr/share/wordlists/rockyou.txt).
The tool will try each word in the list against a predefined Yescrypt hash.
💡 Wordlist Recommendations For better results:
Use rockyou.txt (commonly found in Kali Linux: /usr/share/wordlists/rockyou.txt).
Add more passwords to the list based on your target scenario.
You can create a custom wordlist by adding words manually:
echo "qwerty" >> mylist.txt echo "password123" >> mylist.txt
📜 License MIT License
🌍 Contribution Feel free to contribute by forking the repo, opening issues, or submitting pull requests! Let’s make learning fun together! 🎓
🔒 Reminder This tool is strictly for educational use. Do not use it for illegal purposes or without authorization. Ethical hacking only! 🕵️♂️
Happy learning! 🎉
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mkcrack-0.1.1.tar.gz.
File metadata
- Download URL: mkcrack-0.1.1.tar.gz
- Upload date:
- Size: 2.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d61baa350439f0cc8d9ae5e62c524e64585c3f0d561b13bf32c9d49aea90c1f6
|
|
| MD5 |
272ab591bb300c51e4beae32b1a22612
|
|
| BLAKE2b-256 |
47168f2ef7037e47b3c0e3c271d15751d3cabfe9f87a301d3f34ee5c3f65db5d
|
File details
Details for the file mkcrack-0.1.1-py3-none-any.whl.
File metadata
- Download URL: mkcrack-0.1.1-py3-none-any.whl
- Upload date:
- Size: 3.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.11.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7e10c353acbd8db65faeb39c41b5ebb5223addc6abdadde310b2d4fab3daf523
|
|
| MD5 |
16cb8152ca99616313b80acc6f19cc61
|
|
| BLAKE2b-256 |
5e8e3297e5b0b3dcc6d78039f7032d2d3940bd22dc3e91c09570b6f2b9e92ed5
|