密码破解工具 John the Ripper
2019-05-24 19:26:29 阿炯

John the Ripper 是一款速度很快的密码破解工具,目前可用于 Unix、macOS、Windows、DOS、BeOS 与 OpenVMS 等多种操作系统。最初其主要目的是检测弱 Unix 密码,而现在,除了支持许多 Unix crypt(3) 密码哈希类型,John the Ripper  "-jumbo"版本还支持数百种其它哈希类型和密码。


John the Ripper is a fast password cracker, currently available for many flavors of Unix, macOS, Windows, DOS, BeOS, and OpenVMS. Historically, its primary purpose is to detect weak Unix passwords. These days, besides many Unix crypt(3) password hash types, supported in "-jumbo" versions are hundreds of additional hashes and ciphers.

最新版本:1.9
2014 年发布 1.8.0-jumbo-1 ,如今发布 1.9.0-jumbo-1,核心从 1.8.0 升级到了 1.9.0,主要带来了一些变化,包括:
进行优化,可以更快地处理大型密码哈希文件(例如有数百或数亿个哈希),包括加载、破解和显示过程。
基准测试默认使用长度为 7 的完全不同的候选密码。
Bitslice DES 实现支持更多的 SIMD 指令集
除此之外,最让人关注的变化是此版本增加了使用 FPGA(Field-Programmable Gate Array,现场可编程门阵列) 破解支持,并且适用于 7 种哈希类型,分别是 bcrypt、descrypt 、sha512crypt、Drupal7、sha256crypt、md5cryp 与 phpass,其中有几种是首次在 FPGA 上实现。

此外还有以下值得关注的变化:
由于缺乏支持而放弃了 CUDA,现在专注于 OpenCL,它更加便携,在 NVIDIA 显卡上也运行良好
现在支持 88 种 OpenCL 格式
现在支持 407 种 CPU 格式
添加了许多新的预定义动态格式配方
添加了可在 CPU 上处理简单自定义算法的动态编译器模式

完整的更新信息查看说明邮件


项目主页:https://www.openwall.com/john/