Cr4ckalysis
cr4ckalysis is an interactive python shell for hash analysis and password recovery.
Install / Use
/learn @pikaroot/Cr4ckalysisREADME
:heavy_dollar_sign:cr4ckalysis
Cr4ckalysis is an interactive shell for hash analysis and password recovery in Python. :snake:
Currently works on Linux distros only.
:desktop_computer: Features
- Parameter Settings
- Hash Analysis
- General Hash Recovery
- SSH Credentials Recovery
- FTP Credentials Recovery
:robot: Limitations
Wordlistsused must contain at least 50 words in order to function properly (For SSH and FTP cracking).- When inserting
fileas parameter, the root/or current./must include at the front of the file for better performance. - End users cannot modify the thread counts as it will affect the stability of the system.
default threads = 30 - Users may restart the system
Ctrl+C or exitif encounter any errors.e.g., UI bugs. - During general hash cracking, users may only do one hash algorithm at a time.
:gear: Requirements
Install latest apt and pip3 modules
sudo apt update
sudo apt install python3
pip3 install pexpect
pip3 install ftplib
pip3 install python-nmap
pip3 install colorama
Install rockyou.txt
Download here rockyou.txt.gz
gunzip rockyou.txt.gz
mv rockyou.txt ~/cr4ckalysis/wordlists
<!--### Install cr4ckalysis
```sudo apt install cr4ckalysis
cr4ckalysis
```
-->
:wrench: Installation
Clone git repository
git clone https://github.com/pikaroot/cr4ckalysis.git
cd cr4ckalysis
chmod +x cr4ckalysis.py
./cr4ckalysis.py
NOTE: Users can just clone cr4ckalysis.py, lib, wordlists instead of cloning all files.
:abcd: Hash Coverage
| Hash Algorithm | Description | Available Commands |
|----------------------|------------------------------------------------|--------------------------|
| MD5 | Message-Digest Algorithm 5 | analyse crack |
| MD4 | Message-Digest Algorithm 4 | analyse crack |
| SHA-1 | Secure Hash Algorithm 1 | analyse crack |
| SHA-224 | Secure Hash Algorithm 2 with 224 bits | analyse crack |
| SHA-256 | Secure Hash Algorithm 2 with 256 bits | analyse crack |
| SHA-384 | Secure Hash Algorithm 2 with 384 bits | analyse crack |
| SHA-512 | Secure Hash Algorithm 2 with 512 bits | analyse crack |
| SHA3-224 | Secure Hash Algorithm 3 with 224 bits | analyse crack |
| SHA3-256 | Secure Hash Algorithm 3 with 256 bits | analyse crack |
| SHA3-384 | Secure Hash Algorithm 3 with 384 bits | analyse crack |
| SHA3-512 | Secure Hash Algorithm 3 with 512 bits | analyse crack |
| SHAKE-128 | Shake 128 bits | analyse crack |
| SHAKE-256 | Shake 256 bits | analyse crack |
| BLAKE2b | Blake 2b (128, 160, 256, 384, 512) bits | analyse crack |
| BLAKE2s | Blake 2 (128, 160, 256) bits | analyse crack |
:page_facing_up: User Guide
System Banner

User Man Page
cr4ckalysis> help
CR4RKALYSIS - An interactive shell for password analysis and password cracking
COMMON USES
HASH CRACK
cr4ckalysis> analyse [hash/hashfile.txt]
cr4ckalysis> set_hmode [hmode]
cr4ckalysis> crack [hash] [wordlist/wordlist2]
SSH/FTP CRACK
cr4ckalysis> set_ipv4 [xxx.xxx.xxx.xxx]
cr4ckalysis> set_uname [string/userlist.txt]
cr4ckalysis> set_pword [string/passlist.txt]
cr4ckalysis> crack ipv4 [ssh/ftp]
AVAILABLE COMMANDS
analyse...: analyse possible hash algorithms of a string or file.
clear.....: clear screen.
crack.....: various functions including hash crack, SSH crack, and FTP crack.
exit......: exit system.
help......: display user manual.
ls........: list settings.
set_wlist.: set wordlist (default is ./wordlists/rockyou.txt).
set_wlist2: set an additional wordlist.
set_ipv4..: set listening host IP address.
set_uname.: set a username or userlist.
set_pword.: set a password or passlist.
set_hmode.: set a hash algorithm.
HASH COVERAGE
analyse
md5, md4, md2
sha1, sha1_crypt
sha224, sha256, sha384, sha512
sha3_224, sha3_256, sha3_384, sha3_512
shake_128, shake_256
blake2b, blake2s
scrypt
ripemd_128, ripemd_160, ripemd_256
django (sha1, sha256, md5, bcrypt, pbkdf2-hmac)
kerberos_5_asreq_preauth
domain_cache_credentials (1 & 2)
crack
md5, md4
sha1
sha224, sha256, sha384, sha512
sha3_224, sha3_256, sha3_384, sha3_512
shake_128, shake_256
blake2b, blake2s
DETAILED GUIDE
set_wlist, set_wlist2
cr4ckalysis> set_wlist ./wordlists/rockyou.txt
cr4ckalysis> set_wlist2 /usr/share/wordlists/rockyou.txt
NOTE: Directory root path (/) or current path (./) need to be added at the beginning
of the input to ensure fully readability from the system.
Wordlists will not be saved after the user exit the system.
set_ipv4
cr4ckalysis> set_ipv4 127.0.0.1
NOTE: Insert an IP address that you want to listen to.
set_uname, set_pword
cr4ckalysis> set_uname david
Related Skills
node-connect
352.2kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
111.1kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
352.2kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
352.2kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
