黑客攻防技术内幕-安全破解(5)
7.2 基于软件密码破解
在经常使用的一些软件中,为了安全我们会给其加上使用口令,但是如果忘了密码,该怎么办呢?接下来我们一起来看看一些常用软件的密码破解方法。
7.2.1 Access密码破解
Microsoft公司的Access软件是常用的数据库型软件,比如日常的学生成绩表、工资表,网络上的聊天室、江湖、论坛、各种数据统计等,都要使用此数据库,其所有的一切资料都存放在Access数据库里。现在Access越来越受到人们的欢迎,有时为了安全给数据库加上了密码,如图7-27所示。如果在忘记密码打不开数据库的情况下,可以使用这一方面的软件查看密码,对其密码可进行破解恢复。
图7-27 被加上密码的Access数据库
网上有很多查看Access数据库密码的软件,有的甚至可以更改其密码,在这里只介绍其中的一种—— 【Access密码查看器】。该软件大小只有21KB,而且使用简单,可以查看Access 97、Access 2000的密码,【Access密码查看器】在同类软件中可算得上是查看Access密码的佼佼者了。
(1) 双击运行【Access密码查看器】程序,如图7-28所示。
图7-28 Access密码查看器界面
(2) 按照【Access密码查看器】所示,在【文件名】文本框中输入或双击打开一数据库文件。例:打开C盘下的加密数据库文件config.mdb,如图7-29所示。
图7-29 打开一个加密的数据库文件
(3) 当双击打开config.mdb时,该数据库的密码立即显示在【Access密码查看器】程序的【密码】文本框中,如图7-30所示。
图7-30 获得config.mdb的密码
(4) 破解密码成功!
7.2.2 破解Winzip密码
WinZip是一款很流行的压缩软件,可以将多个文件压缩成一个文件,该软件还具有对压缩文件进行加密处理,从而保障了压缩文件的安全性,如图7-31所示。
图7-31 被压缩加密的文件【计划书.txt】
提示:
【计划书.txt】后面跟个【+】,就表示该压缩文件设有密码。
如果在没有密码的情况下将无法释放压缩文件【计划书.txt】,如图7-32所示。
图7-32 释放压缩文件时需要输入密码
如何在忘了密码的情况下释放压缩文件?请看下面的破解测试过程:
1. 破解环境
操作系统:Windows 98
加密文件:计划书.zip
所用软件:Zip Key
2. 破解过程
(1) 双击图标运行Zip Key,打开Zip Key主界面,如图7-33所示。
图7-33 Zip Key运行界面
(2) 打开More菜单,选择Browse命令,查找所需要破解的加密Zip文件,如图7-34所示。
图7-34 查找需要破解的Zip文件
提示:
也可以首先选择Settings命令,对破解选项进行设定。
(3) 找到加密压缩文件【计划书.zip】,单击【打开】按钮,如图7-35所示。
图7-35 打开【计划书.zip】
(4) 破解获得【计划书.zip】的密码为ek,得到如图7-36所示。
图7-36 成功破解【计划书.zip】的解压缩密码
Zip Key是通过穷举的方式对Zip密码进行破解,并支持字典破解、自定义密码范围等功能。如果密码长度很短,即可瞬间找出密码,Zip Key就是根据压缩密码的长短而决定破解时间的。其破解速度极快,是一款优秀的破解Zip密码文件的软件。