π Kryn β Hash Cracker Premium Edition is a powerful, GUI-based hash cracking tool built with Python and Tkinter, designed for ethical hackers, cybersecurity researchers, and digital forensics enthusiasts. π»β¨
Kryn is a modern GUI-based hash cracking tool built using Python (Tkinter).
It combines a sleek metallic interface with advanced hash detection and multi-mode attack support β including Wordlist, Numeric, and Crunch Pattern Generator modes.
- π¨ Premium Metallic GUI β Gold-accented dark theme with terminal-style typography.
- π§ Smart Hash Detection β Automatically identifies MD5, SHA1, SHA256, and SHA512.
- βοΈ Attack Modes
- Wordlist Attack β Uses dictionary-based password lists.
- Numeric Attack β Brute-force through numerical ranges.
- Crunch Mode β Integrates with the
crunchutility for dynamic pattern-based cracking.
- π‘ Pattern Generator Support
@β Lowercase letters (a-z),β Uppercase letters (A-Z)%β Numbers (0β9)^β Symbols (!@#$%^&*()_+...)
- πΎ System Log Export β Save the output log as
.logor.txtfiles. - π Clipboard Copy β Copy cracked passwords instantly.
- π₯οΈ Real-Time Console Output β Color-coded terminal-style feedback.
- π Auto Algorithm Validation β Warns if selected algorithm doesnβt match hash format.
| Algorithm | Hash Length | Example |
|---|---|---|
| MD5 | 32 chars | e10adc3949ba59abbe56e057f20f883e |
| SHA1 | 40 chars | 40bd001563085fc35165329ea1ff5c5ecbdbbeef |
| SHA256 | 64 chars | 9c56cc51b374c3ba4a4c9862b41c6c7f7b8d7cfc39e43cf62f4b3b8db5a5b9c1 |
| SHA512 | 128 chars | e7cf3ef4f17c3999a94f2c6f612e8a888e5b56a8039c75e0... |
Use Crunch-style pattern generation with flexible syntax:
| Symbol | Description | Example |
|---|---|---|
@ |
Lowercase (aβz) | pass@%@% β passa1a1 |
, |
Uppercase (AβZ) | ADMIN%, β ADMINA1 |
% |
Numbers (0-9) | %2024 β 12024 |
^ |
Symbols (!@#$) | admin%^ β admin1! |
Examples:
@@@@%%%% β abcd1234
admin%^^ β admin1!?
%%%%@%%%% β 2024@2024
- Python 3.8 or higher
- Tkinter (comes pre-installed with Python on most systems)
- Crunch (optional, required for pattern and generator mode)
sudo apt install crunchpkg install crunchDownload Crunch from the official repository or use via WSL.
python3 Kryn.pyOnce launched, youβll see the main cracking interface:
- Enter your target hash.
- Select the algorithm (MD5/SHA1/SHA256/SHA512).
- Choose attack mode β Wordlist / Numeric / Crunch.
- Set wordlist or pattern as needed.
- Click START and monitor progress in the live console.
-
Detect and Validate Hash
- Paste your hash β Kryn will detect its type automatically.
- If mismatch occurs, it offers to auto-switch the algorithm.
-
Wordlist Attack
- Load any
.txtfile with potential passwords. - Kryn will iterate and compute hashes until a match is found.
- Load any
-
Pattern Mode
- Use symbols like
@%@%to generate patterns through Crunch. - Easily switch between custom and preset templates.
- Use symbols like
-
Results
- If a password is found, itβs displayed, copied to clipboard, and saved in logs.
Add screenshots here when publishing
- Main Cracker UI (Dark metallic design)
- Pattern Mode Tab
- Cracking Log Output
Created by: Itachi-Hacks π» Python Developer | π Security Enthusiast
Follow for more open-source cybersecurity tools and GUI applications.
This project is intended for educational and ethical testing purposes only.
Using it for unauthorized access, credential cracking, or illegal activities is strictly prohibited.
The author assumes no responsibility for misuse or damage caused by this software.
hash-cracker Β· tkinter Β· python Β· cybersecurity Β· crunch Β· md5 Β· sha256 Β· gui-tool Β· ethical-hacking
MIT License
Copyright (c) 2025 Tricks2erCl0wn
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the βSoftwareβ), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED βAS ISβ, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.