Hashcat是一款备受推崇的密码恢复工具,被誉为全球最快的密码破解软件。Hashcat系列包括三个版本,分别是hashcat、oclhashcat-lite和oclhashcat-plus。其中,hashcat利用CPU进行密码暴力破解,支持的算法最多;而oclhashcat-lite和oclhashcat-plus则利用GPU进行密码破解,速度比hashcat快数倍,但支持的算法较少。最近,Hashcat发布了最新版本v3.10,用户可以在官方网站下载。
这个版本主要是一个bug修复和维护版本,同时增加了一些新特性和一个新的hash-mode。最重要的变化包括:1.添加了一些变通方法,解决在主机系统上安装OpenCL时可能出现的错误;2.改进了规则引擎,在GPU上启用了对缺失@规则的支持;3.针对Nvidia进行了一些规则引擎的改进,提升了性能。
此外,新版本还添加了一个新的hash-mode 13900,用于OpenCart。其他改进包括:1.为模式3、6和7添加了模糊显示,允许用户查看在运行期间使用的自定义字符集;2.支持Linux构建兼容性POSIX,允许在musl-libc系统上编译;3.为FreeBSD添加了编译支持;4.优化了OpenCL规范的使用。
修复的bug包括:修复了CRAM MD5检查加盐长度而不是散列长度的问题;修复了hashcat在最后的状态更新时禁止输出机器可读的输出的bug;修复了hashcat没有检查realpath()返回值导致的不可控崩溃的bug等。
由于v3.10版本相对于v3.00更加稳定,修复了一些bug并做出了改进,我们建议用户升级到最新版本,即使在使用v3.00版本时没有遇到任何错误。