John The Ripper

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

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

相关

  • 大黄大黄,又称作生大黄、熟大黄、生将军、生锦纹、酒军、黄良、川军,是多种蓼科大黄属的多年生草本植物的合称,一般从粗短的根茎种植。大黄长有三角形的大叶,叶柄肥厚。花形细小,聚集
  • 主要非北约盟友主要非北约盟友(英语:Major non-NATO ally,简称MNNA)是指一系列美国政府指定与美军有战略合作关系但不是北大西洋公约组织的成员。主要非北约盟友不一定与美国有互相防务公约,但
  • 金门县公共自行车金门县公共自行车租赁系统(英文:K Bike)是金门县政府负责建置的公共自行车租赁系统。2017年4月16日由伟华科技实业负责正式营运,同年10月改由金门县观光处营运;此系统于2018年12
  • 林赛·沃恩林赛·沃恩(英语:Lindsey Vonn,1984年10月18日-),美国高山滑雪运动员,2010年温哥华冬奥会女子高山速降冠军,也是获得该项目奥运金牌的首个美国人。她生于美国明尼苏达州,16岁入选国家
  • 法绍达事件法绍达事件(Fashoda Incident),或译法硕达事件,是发生于1898年在英国和法国之间,东非的帝国主义殖民地争夺的最高潮。两国陷入了国际争端,但最终以英国的外交胜利告终。这使得法国
  • 山东半岛城市群山东半岛城市群,指位于山东半岛及胶济铁路延伸带上的45个城市的集合。该城市群以青岛为对外开放的龙头城市,以青岛、济南为区域双中心城市,以烟台为区域副中心,以山东半岛地区(包
  • 蹄兔目蹄兔目动物外形像兔,上门齿弯曲不断生长,类似兔形目动物,但后足第一和第三趾有蹄,中趾有爪。妊娠期长达7-8个月。体长25-50厘米,体重约4-5千克,草食性,背部有香腺。其中岩蹄兔属和
  • 希尔德贝特一世希尔德贝特一世(法语:Childebert Ier,496年-558年10月13日),法兰克人之王和巴黎国王。他是克洛维一世的第三个儿子,出生于兰斯。在511年克洛维去世后,克洛维的领地被分给了他和他的
  • .ci.ci为科特迪瓦国家及地区顶级域(ccTLD)的域名。A .ac .ad .ae .af .ag .ai .al .am .ao .aq .ar .as .at .au .aw .ax .az  B .ba .bb .bd .be .bf .bg .bh .bi .bj .bm .
  • 希腊字母的英语发音以下是用KK音标?表示的希腊字母的英语发音,即希腊字母的古希腊语发音。在科学里,元音的发音会比较接近希腊语发音,如的发音为.mw-parser-output .IPA{font-family:"Charis SIL"