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, 字典攻击, 安全测试工具, 客户端加密, 密码学, 密码破解工具, 手动系统调用, 暴力破解, 漏洞搜索, 用户模式钩子绕过, 离线破解, 网络安全工具, 黑盒测试