Hashcat

Hashcat

Hashcat 是世界最快的密码破解工具,支持多种哈希算法和攻击模式,利用 GPU 加速破解。

基础使用

MD5 破解

hashcat -m 0 hash.txt wordlist.txt

NTLM 破解

hashcat -m 1000 hash.txt wordlist.txt

WPA2 破解

hashcat -m 2500 handshake.hccapx wordlist.txt

规则攻击

hashcat -m 0 hash.txt wordlist.txt -r rules/best64.rule

常见哈希类型

哈希类型 Hashcat ID 示例
MD5 0 5f4dcc3b5aa765d61d8327deb882cf99
SHA1 100 2fd4e1c67a2d28fced849ee1bb76e7391b93eb12
NTLM 1000 b4b9b02e6f09a9bd760f388b67351e2b
WPA/WPA2 2500 handshake
bcrypt 3200 $2a$10$…
SHA512crypt 1800 $6$…

攻击模式

  • 字典攻击 - 使用密码字典破解
  • 组合攻击 - 多个字典组合
  • 规则攻击 - 应用变换规则
  • 掩码攻击 - 指定密码模式
  • 混合攻击 - 字典 + 掩码

功能特性

  • GPU 加速 - 利用显卡并行计算
  • 多算法支持 - 支持 300+ 哈希类型
  • 分布式破解 - 多机协同
  • 会话管理 - 支持暂停和恢复
  • 性能优化 - 智能内核优化

参考资源