Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mkcrack-0.1.1.tar.gz (2.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mkcrack-0.1.1-py3-none-any.whl (3.5 kB view details)

Uploaded Python 3

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

Hashes for mkcrack-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d61baa350439f0cc8d9ae5e62c524e64585c3f0d561b13bf32c9d49aea90c1f6
MD5 272ab591bb300c51e4beae32b1a22612
BLAKE2b-256 47168f2ef7037e47b3c0e3c271d15751d3cabfe9f87a301d3f34ee5c3f65db5d

See more details on using hashes here.

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

Hashes for mkcrack-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 7e10c353acbd8db65faeb39c41b5ebb5223addc6abdadde310b2d4fab3daf523
MD5 16cb8152ca99616313b80acc6f19cc61
BLAKE2b-256 5e8e3297e5b0b3dcc6d78039f7032d2d3940bd22dc3e91c09570b6f2b9e92ed5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page