John The Ripper

✍ dations ◷ 2025-12-05 10:11:28 #密码破解软件,自由安全软件,跨平台软件,密码分析软件

John The Ripper是一个免费的密码破解工具。它最初为Unix操作系统开发,但可以在十五种不同的平台上运行(其中十一种是特殊体系结构的Unix,以及DOS,Win32,BeOS和OpenVMS版本)。它是最常用的密码测试和破解程序之一,因为它将许多密码破解程序组合到一个软件包中,可以自动检测密码的哈希类型,并包括可自定义的破解程序。它可以针对各种加密的密码格式运行(这包括了各种基于DES,MD5或Blowfish加密的Unix版本,Kerberos AFS和Windows NT/2000/XP/2003中最常见的几种加密密码哈希类型)。其他模块扩展了其功能,以包括基于MD4的密码哈希和存储在LDAP,MySQL等中的密码破解。

这是在Debian Linux环境下的样本输出:

# cat pass.txtuser:AZl.zWwxIh15Q# john -w:password.lst pass.txtLoaded 1 password hash (Traditional DES )example         (user)guesses: 1  time: 0:00:00:00 100%  c/s: 752  trying: 12345 - pookie

第一行的命令是显示pass.txt中的内容。下一行是这个文件的内容,即用户AZl和用户关联的哈希值zWwxIh15Q。第三行使用了-w参数运行John The Ripper的命令。password.lst是一个文本文件的名称,该文件充满了程序将对哈希进行处理的单词,pass.txt是我们希望John处理的文件。

然后我们看到了John The Ripper的输出结果。加载了1个密码哈希(我们在cat命令中看到的密码)以及John The Ripprt猜测的哈希类型(为传统DES)。 我们还看到,尝试需要在0的时间进行一次猜测,猜测率为100%。

John The Ripper可以使用的模式中,其中一种是字典攻击。它通常从文件获取文本字符串样本通常从文件(称为单词列表,其中包含在词典中找到的单词或之前破解的真实密码),以与检查的密码相同的格式对其进行加密(包括加密算法和密钥),并将输出与加密的字符串进行比较。它还可以对字典单词进行各种修改,并尝试这些修改。这些更改中的许多更改也用在John The Ripper的单一攻击模式中,该模式修改了关联的纯文本(例如带有加密密码的用户名),并根据哈希值检查了变化。

John The Ripper还提供了暴力模式。在这种模式的攻击中,程序将遍历所有可能是密钥的纯文本,对每个纯文本进行哈希加密,然后将其与输入哈希进行比较。John The Ripper使用字符频率表来尝试首先包含较为常用的字符纯文本。此方法对于破解未出现在词典单词列表中的密码很有用,但运行时间较长。

相关

  • 比利时独立比利时革命(法语:Révolution Belge,荷兰语:Belgische Revolutie / opstand / omwenteling)发生于1830年,比利时人受法国七月革命的鼓舞,反抗在1815年维也纳会议上强行合并荷兰及比
  • TcOsub2/sub二氧化锝(化学式:TcO2)是锝的氧化物之一。它在酸性溶液中可以被Ce(IV)或碱性溶液中被H2O2氧化为高锝酸盐。碳酸钠或碳酸氢钠和热的六氯合锝(VI)酸钾反应,生成TcO2·2H2O,将其真空
  • 红糟红糟或红酒糟是红曲酒发酵后,榨去酒液经过筛滤后所剩下的酒糟(酒滓)。红糟拥有天然红色色泽跟独特的酒香和微酸,是中国南方广东、福建一带的一种调味品。 红糟不是红曲米(红曲),
  • 五福商圈五福商圈,位于高雄市新兴区与前金区,和三多商圈、梦时代商圈、巨蛋商圈并列高雄四大商圈。商圈包含大统五福店、大立百货、新堀江、新兴高中、汉来大饭店(汉神百货、汉来大饭
  • 墓碑墓碑是一块立在坟墓上方的碑,一般用石头做成,但也有用水泥或砖制作的墓碑。无论佛教、道教、基督教、犹太教、伊斯兰教在传统上都会在葬礼后为坟墓立墓碑。华人的墓碑上一般会
  • 莲蓉莲茸,亦作莲蓉,是在广式点心中常见、由莲子制成的馅料。可将莲子浸透加水煮,熟后隔水
  • 超焦距景深(英语:Depth of field, DOF)景深是指相机对焦点前后相对清晰的成像范围。在光学中,尤其是录影或是摄影,是一个描述在空间中,可以清楚成像的距离范围。虽然透镜只能够将光聚到
  • 尤尼维什环球电视网 (西班牙语:Univision) 是一个美国西班牙语免费电视网络,由环球电视通讯(英语:Univision Communications)拥有。 它是该国最大的西班牙语内容提供商,其次是美国竞争对手世
  • 通许县11平方公里通许县是中华人民共和国河南省开封市下辖的一个县, 位于中原经济区建设的核心区之内。目前下辖6个镇、6个乡:城关镇、朱砂镇、玉皇庙镇、四所楼镇、长智镇和竖岗镇
  • 鲽形目见内文比目鱼或扁鱼,是鲽形目鱼类的统称,又名.mw-parser-output ruby>rt,.mw-parser-output ruby>rtc{font-feature-settings:"ruby"1}.mw-parser-output ruby.large{font-siz