r46w/hash-cracker

GitHub: r46w/hash-cracker

基于 C 语言编写的轻量哈希破解工具,支持通过字典攻击与暴力破解方式还原 md5、sha1、sha256、sha512 及 ntlm 哈希值。

Stars: 0 | Forks: 0

# 🔓 hashcrack **支持的哈希:** `md5` · `sha1` · `sha256` · `sha512` · `ntlm` ## ⚙️ 构建 ``` gcc -O2 -o hashcrack hashcrack.c -lssl -lcrypto ``` ## 🚀 使用说明 **📋 字典攻击** ``` ./hashcrack -h 5f4dcc3b5aa765d61d8327deb882cf99 -w /usr/share/wordlists/rockyou.txt ``` **💪 暴力破解** ``` ./hashcrack -h 5f4dcc3b5aa765d61d8327deb882cf99 -b -c abcdefghijklmnopqrstuvwxyz0123456789 -l 6 ``` **🎯 手动指定哈希类型** ``` ./hashcrack -h -t sha256 -w wordlist.txt ``` **⚡ 组合两种方法** ``` ./hashcrack -h -w rockyou.txt -b -l 4 ``` ## 🛠️ 选项 | 标志 | 描述 | |------|-------------| | `-h` | 要破解的哈希 | | `-t` | 类型:`md5` `sha1` `sha256` `sha512` `ntlm`(如果省略则自动检测) | | `-w` | 字典路径 | | `-b` | 启用暴力破解 | | `-c` | 暴力破解的字符集(默认:`a-z0-9`) | | `-l` | 暴力破解的最大长度(默认:`6`) |
标签:CTF工具, DNS枚举, Linux安全工具, MD5, NTLM, OpenSSL, PoC, SHA1, SHA256, SHA512, SysWhispers, VEH, 字典攻击, 安全测试工具, 客户端加密, 密码学, 密码破解工具, 手动系统调用, 暴力破解, 漏洞搜索, 用户模式钩子绕过, 离线破解, 网络安全工具, 黑盒测试