找回密码
立即注册
搜索
发回帖 发新帖

6658

积分

0

好友

825

主题
发表于 8 小时前 | 查看: 2| 回复: 0

如果说有一款工具,能让安全从业者既爱又敬,那非 HashCat 莫属。作为全球最强大的开源密码恢复工具,它刚刚迎来了历史上最大的一次更新——8.0.0 版本。

Hashcat官方标志 - Advanced Password Recovery

这次更新最核心的突破集中在三大「旗舰特性」上,再辅以四类全新攻击模式与一系列深度优化。

新版特性

1. PCFG 概率攻击:先试最可能的密码

PCFG(概率上下文无关文法)被开发团队称为此次最重要的特性之一。它基于真实密码训练出的文法模型,优先生成最可能出现的密码。过去 PCFG 在 HashCat 中一直没法发挥全力——密钥空间无法「跳转」,任务也就没法拆分做分布式运算。

如今,HashCat 不仅能统计候选数量,还能在密钥空间中任意定位。这让 PCFG 终于可以跑在分布式环境中,同时支持用掩码收窄范围、注入针对特定目标的密码线索。单块 RTX 4090 上,PCFG 恢复 NTLM 的速度可达 18.7 GH/s,真正做到了「比暴力恢复更聪明」。

2. 哈希配方:没有模式,也能恢复

以前遇到没有对应哈希模式的密码方案,要么自己写内核,要么只能干等官方支持。现在只需在命令行用一行「配方」描述哈希逻辑,例如:

--hash-recipe 'md5(md5(salt) . pass)'

HashCat 会在启动时将它编译成 GPU 内核,速度几乎媲美内置原生内核。它支持 MD5、SHA 系列、BLAKE2 等数十种哈希函数、PBKDF2 与 AES/DES 加解密、十六进制与 Base64 解码、变量与循环。这意味着 HashCat 支持的哈希模式从「约 700 种」一跃成为「无限种」。

3. FPGA 支持

这是 HashCat 首次支持 FPGA 硬件,可与 GPU 并肩运行。针对 GPU 上「跑不满」的 bcrypt 算法,FPGA 可以把整块芯片配置成专门的 bcrypt 核心,功耗低、效率高。目前已有 7 种板卡可用,两块 YPCB 板在 bcrypt cost 10 下可达 8.9 kH/s,比单块 RTX 4090 还快约 15%。大规模恢复的硬件选择终于不再局限于 GPU 了。

4. 四种全新攻击模式,规则覆盖所有场景

  • 表攻击(-a 5):经典表攻击回归,沿用 hashcat-legacy 的原始模式编号,用 Token 替换组合密码。
  • 掩码内嵌字典(-a 12):用 ?w 在掩码任意位置插入主字典词,用 ?q 插入第二个字典词,灵活性大幅提升。
  • 账号关联攻击(-a 9):直接从哈希文件中读取每个哈希对应的词,无需再手动构建字典。
  • Feed 插件(-a 8):候选生成器以插件形式运行,完整支持密钥空间、任务分配、恢复与状态。

同时,-r 规则文件如今在组合攻击、暴力恢复、PCFG、表攻击与混合攻击中全部可用。新增的 --lookup 选项可以一键查询某个密码在攻击中的具体位置,无需真正跑一遍完整流程。

5. 大规模与分布式全面强化

  • 字典可跳转:通过 seek 数据库让每个设备从自身区间启动,支持 xz、zstd 压缩字典。
  • 多字典统一密钥空间:--skip、--limit、--keyspace 现在支持字典目录、掩码文件与 --increment。
  • 全新 brain 服务器数据库,可从早期攻击中填充 brain;500 万条加盐哈希加载仅需 1.2 秒(此前需 7 秒)。
  • 新增 HASHCAT_DEVICE_MEM_LIMIT、HASHCAT_HOST_MEM_LIMIT 环境变量,为共享机器设定每进程内存预算。

6. 性能与平台的跃升

新 autotune 机制直接读取设备上报参数,200 个掩码文件从 243 秒缩短至 4 秒。PKZIP 模式最高提速 13.8 倍,原始私钥模式提速 32 至 58 倍。平台方面,Apple Silicon 升级 Metal 4 并默认原生 arm64,AMD GPU 支持 Mesa 的 rusticl 开源驱动。核心重构为 libhashcat 共享库后,发行包体积缩小了约 73%。

7. 新增算法与升级须知

新增 146 个哈希模式,涵盖 yescrypt、Kerberos 5 etype 3、FreeBSD GELI、KDE KWallet、OpenSSH bcrypt-pbkdf、BIP39 助记词、MSSQL 2025、iClass 等。其中 91 个来自哈希配方带来的全新哈希函数,另有 8 个新提取工具随版本发布。

升级前需要注意几件事:brain 协议升级至 v2,客户端与服务器须同时升级;-w 参数已被忽略;mode 72000 已移除,请改用 73000;自定义插件需重新移植编译。

结语

如果说过去 HashCat 是一把锋利的刀,那么 8.0 版则把它变成了一台可编程的瑞士军刀。无论是渗透测试、安全审计,还是密码学研究,这次更新都值得第一时间升级体验。




上一篇:Kali Linux 隐藏主题玩法:Halloween、BackTrack 与 Undercover 模式切换详解
下一篇:蓝队分析工具箱BTAB:流量包、SQL注入与Webshell检测
您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|小黑屋|网站地图|云栈社区 ( 苏ICP备2022046150号-2 )

GMT+8, 2026-11-11 17:00 , Processed in 0.064195 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2025-2026 云栈社区.

快速回复 返回顶部 返回列表