实验一利用软件破解各类密码
一.实验目的
1、了解口令攻击的原理,掌握使用工具软件破解各类密码。
2、体会强壮密码的含义和使用。
二.实验原理
1、Windows系统登录后,所有的用户信息都存储在进程Winlogon.exe中。利用工具软件可以读取内存中的用户名和密码数据。
2、利用算法直接对密码文件进行解密,如Windows系统的SAM文件。
3、利用暴力破解法,由软件进行文件密码的暴力破解,如WinRAR、WORD等大多数应用软件的密码只能用这个办法。当然这是没有办法的办法。
三.实验环境与器材
1、利用WinRAR制作一个带解压密码的RAR文档,本例解压密码为“Sec07”;建立一个Word文档,设置文档的打开密码为“WSec01”。注意体验软件功能时,密码不要设得太长,否则暴力破解会太费时间。
2、获取破解软件,本实验涉及FindPass.exe、LC5(即L0phtCrack5)、PasswordRenew和RAR文件、Word文档的密码破解软件。破解应用软件密码时,应预先制作有密码的文档,如RAR文件。
四.实验内容及步骤
1、使用findpass破解Windows系统口令
Findpass命令的使用格式:Findpass [DomainName] [UserName] [PID-of-WinLogon]
通过pulist查看进程号(PID),通过findpass读取密码,两个命令都必须在命令提示符下使用。当然要求用管理员账号登录系统。pulist应用如图1-1所示。
图1-1 pulist使用格式
2、用LC5破解系统密码
LC5开发的本意是用来审核Windows系统口令安全性,但经常被非法入侵者用来破解Windows的用户口令。所以,了解LC5的功能,避免使用不安全的密码,可以提高系统的安全性。LC5的工作界面如图1-2所示。示例用户test001设为简单密码“123456”,test002设为相对复杂的密码“netsec007”。可以看出,test001的密码很快就被破解出来了。
图1-2 LC5的运行界面
在破解前首先应该根据LC5的向导“LC5 Wizard”定制破解目标和方法,一般可破解本地系统SAM文件,也可破解从网络中获取的SAM文件。向导的关键是破解方法的选择,如图1-3所示。
图1-3 LC5向导的破解方法选择窗口
3、利用PasswordRenew破解系统密码
相对来说,PasswordRenew的破解效果最好,而且可以直接在系统中添加管理员或修改原用户的密码。程序运行界面如图1-4所示。
图1-4 PasswordRenew破解窗口
4、暴力破解RAR文档密码
Advanced RAR Password Recovery(ARPR)是一款elcomsoft公司开发的RAR文档密码破解工具。注册版本可破解长达128位的密码(当然时间相对较长)。可任意选择各种字符、数字、符号等的破解组合,系统运行界面如图1-5所示。RAR文档加密在压缩文档时进行加密如图1-6所示。暴力破解RAR文档密码的界面如图1-7所示。
图1-5 ARPR破解界面
图1-6 RAR加密界面
图1-7
5、暴力破解Word文档密码
Advanced Office XP Password Recovery Pro 2.40(AOXPPR)是一个恢复由Office XP任何一个组件创建的文档的密码的工具。这些组件包括:Word、Excel、Access、PowerPoint、Visio、Publisher、Project、Outlook、Money、Backup、Schedule+、Mail 和Internet Explorer等。可任意选择各种字符、数字、符号等的破解组合,系统运行界面如图1-8所示。暴力破解Word 文档密码的界面如图1-9所示。
图1-8 AOXPPR破解界面
图1-9
6、在暴力破解软件中尝试不同的组合密码
请大家实验时进行纯数字、纯大写字母、纯小写字母、大小写组合、大小字与数字组合以及与各种符号的组合,记录破解时间的差异,了解安全密码的形式。
暴力破解RAR文档纯数字密码如图1-10
图1-10
暴力破解RAR文档纯小写字母密码如图1-11
图1-11
暴力破解RAR文档大小字与数字组合密码如图1-12
图1-12
7、通过syskey启用密钥保护账户信息
微软在Windows系统中提供了一个实用程序syskey,在命令提示符下运行后,对系统中的用户账户信息进行加密存储,可有效对抗密码获取和破解软件。请运行syskey,再次通过前面的软件进行破解,体验结果。
五.实验小结