希赛考试网
首页 > 软考 > 信息安全工程师

信息安全工程师考点:弱口令检查工具John the Ripper

希赛网 2023-04-28 17:25:16

UNIX/Linux系统中的弱口令是入侵者进行攻击的切入点,一旦口令被入侵者猜测到, 系统就会受到极大的危害。因此,针对弱口令安全隐患,系统管理员通过口令破解工具来检查系统中的弱口令,常用的口令检查工具是John the Ripper。

John the Ripper是一个快速的口令破解工具,主要针对UNIX下的弱口令,支持的平台有UNIX、pos、Linux、 Windows。 下面举例说明应用John工具破解UNIX弱口令的过程。在命令行方式下键入John, 可显示它的使用方法,如下图所示。John 提供多种参数模式来破解口令。可选的参数如下:

-single:简单破解模式。

-wordfle:FILE – stdin:字符清单模式,从文件或标准输入中读取字符串。

-rules:应用字符清单模式时的使能规则。

-incremental[: MODE]:已选定破解模式的增强方式。

-extermal:MODE:扩展模式或字符过滤。

-restore[: FILE]: 继续上次被中断的工作。John的工作中途被中断后,当前解密的进度存放在Restore文件中,可将Restore拷贝成一一个新文件。如果参数后不带文件名,则John默认使用Restore 文件。

-makechars:FILE:制作字符表,如指定的文件存在,则会被覆盖。

-show:显示已经破解的密码。

-test:测试本机上运行John破解密码的速度。

-users: [-]LOGINUID[..]:只破解指定的用户,如root。

-groups:[-]GID[..]:只破解指定组里的用户。

-shells: [-]SHELL..]: 只破解能用shell的用户。

-salts:[-]COUNT:只破解用户名大于COUNT的账号。

-format:NAME:指定破解密码格式名。密码格式名有DES. BSDI、MD5、BF、AFS、LM。

-savemem:LEVEL:启用内存保存,保存层次有1到3三层。

John软件帮助信息如下:

将需要的参数提供给John,执行命令john.exe password.lst shadow就可以开始破解,如下图所示。其中,shadow 是目标UNIX系统的加密口令文件shadow,password.lst 是口令字典文件名。

从上图中可以看到,已经破解了alias、 cvs 用户的口令,他们的口令分别是alias、CVs,这两个用户的口令与用户名相同。

信息安全工程师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
信息安全工程师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件