软考
APP下载

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

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,这两个用户的口令与用户名相同。

备考资料 免费领取:信息安全工程师报考指南+考情分析+思维导图等 立即下载
真题演练 精准解析历年真题,助你高效备考! 立即做题
相关阅读
信息安全工程师题库