John The Ripper

✍ dations ◷ 2025-06-08 13:43:36 #密码破解软件,自由安全软件,跨平台软件,密码分析软件

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使用字符频率表来尝试首先包含较为常用的字符纯文本。此方法对于破解未出现在词典单词列表中的密码很有用,但运行时间较长。

相关

  • 东洋界东洋界,又名极东区:60或印度马来亚区(Indomalayan realm),是涵盖南亚与东南亚的生物地理分区。 东洋界以前大都由森林覆盖,主要是热带和亚热带湿润阔叶林。东洋界的热带雨林的树
  • 中文元素命名法元素的中文命名法,是指使用中文来命名化学元素的方法。每个元素使用一个汉字来表示。古代已经发现了解的元素,已有现成的合适的汉字,故直接使用;近来新发现的元素则使用“左形右
  • 打稻草人稻草人论证(英语:straw man)或稻草人谬误、攻击稻草人、刺稻草人、打稻草人是曲解对方的论点,针对曲解后的论点(替身稻草人)攻击,再宣称已推翻对方论点的论证方式,是一种非形式谬误
  • 台北当代艺术馆坐标:25°03′02″N 121°31′07″E / 25.05056°N 121.51861°E / 25.05056; 121.51861台北市政府旧厦(原建成小学校),位于台湾台北市大同区长安西路上,现为建成国中及台北当代
  • Csub4/subOsub2/sub二氧化四碳也称为“丁三烯二酮”,是一种碳氧化物。二氧化四碳的分子式为C4O2,结构式为O=C=C=C=C=O。这种有机物可视作被两个羰基取代了的丁三烯,所以可以更准确地命名为“1,2,3
  • 静电验电器静电验电器(versorium)是最早出现的一种简单的验电器,能够侦测到静电荷的存在。静电验电器是由英国女王伊丽莎白一世的医生威廉·吉尔伯特于1600年所发明。
  • 前秦前秦(350年—394年)是十六国之一。350年氐族人苻洪占据关中,称三秦王。352年苻健称帝,定都长安,国号“秦”。370年起,先后灭前燕、前凉及代国,统一北方。394年被西秦和后秦所灭。当
  • 法国政党列表法国属于多党制,没有一个政党能独自取得政权,必须由多个政党共同组成联合政府。自1980年代起,法国一直由两个较为稳定的政党联盟执政:在这两大阵营以外的政党很难获得显著的胜利
  • 巴拉马打路巴拉马打路(英语:),位于澳大利亚悉尼,是东西走向,具历史意义,连接悉尼中心商业区与巴拉马打的道路。它是大西部公路(英语:Great Western Highway)的最东路段,东面始于维多利亚公园(近悉
  • 沃尔维湖坐标:40°40′54″N 23°28′02″E / 40.68167°N 23.46722°E / 40.68167; 23.46722沃尔维湖(希腊语:Λίμνη Βόλβη)是希腊第二大湖泊,位于塞萨洛尼基州,长21.5公里、宽6