密码攻防 实战手册 系统密码篇 防御： 首先，我们要设置的就是登录密码。这就要用到注册表修改技术了，单击“开始”/“运行”，在“运行”对话框中运行Regedit.exe，你会看到注册表编辑窗口。好了，现在我们在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ Current Version\Winlogon中新建DWORD值，并命名为Must-bevalidated，双击该键值设置其值为1。（见图1） 接着，我们在HKEY_LOCAL_MACHINE\Software\Micro-soft\Windows\CurrentVersion\Winlogon中新建两个字符串值，一个命名为Legalnoticecaption，另外一个命名为Legalnoticetext,并分别赋值为“《电脑报社》出版部 兰易的计算机”和“未经授权，请勿使用！”(当然，这两个赋值是可以随你自己的喜好改变它)。不过一定要注意，在进行上面两个步骤以前，请在“控制面板”/“用户”中设置可以登本机的授权用户。（见图2）

完成了上面这两个步骤，当其他人登录的时候就必须输入密码才能登录，按ESC也不能进入Windows 98！
按照上面的方法，我们完成了初步加密，虽然在每次登录的时候都需要密码，可上次登录的用户名却出现在登录对话框中，这样就为对方猜中密码提供了方便。有没有方法让Windows 98在登录的时候不显示上次登录的用户名呢？方法是:在注册表的HKEY_LOCAL_MACHINE\Software\Microsoft \Windows\CurrentVersion\Winlogon下新建一个DWORD值，命名为DontDisplayLastUserName项，双击它，并赋值为1。这样，在登录对话框中就不会出现上次登陆的用户名称。
从上面的操作过程来看，所有的限制都是通过修改注册来完成的。而如果别人也知道同样的修改方法，那么他也可以利用修改注册表的方法达到侵入的目的，所以限制用户使用注册表编辑器也放在了安全之首。那么如何限制用户修改注册表呢？
在HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\ CurrentVersion\Policies\System中新建DWORD值Disa-bleregistrytools值为1，这样，除了自己以外，其他用户是无法修改注册表的。
至此，Windows 98的初级加密就完成了，让我们再来看下面的破解方法。
攻击：
1．狠毒一招
我们知道Windows 98每次启动之前要扫描一遍注册表，看看有没有错误的信息，如果没有错误信息就正常启动，然后就备份注册表(不过默认的只备份了5份)
启动系统到DOS状态下，执行 seanreg/restore命令，选择一个合适的时间(要保证在修改注册表之前)，选择“恢复(Restore)”即可。如果你的时间来得及(没有超过修改注册表5天)，那以上所作的一切都化为乌有，什么“限制登录”、“禁止修改注册表”都统统见鬼去吧。
注意：需要说明的是，如果在修改了注册表之后安装了其它的应用程序(并且这些程序不是那些不修改注册表的“绿色软件”)，你这样做之后很可引起你连系统都进不去了(Windows崩溃了)，一定要慎重使用！
2．工具软件
相信喜欢调整Windows 98的朋友可能都有MagicSet(超级兔子魔法设置)这个软件吧，运行一下（见图3），在“魔法设置”的主界面选择“安全与其它”，将“禁止使用注册表编辑器Regedit.exe”前面的对号去掉，然后“保存/退去”即可。其它的禁止，想必你也能找到，这里就不再赘述。

目录加密篇
一般情况下，我们总习惯于将一些机密的文件保存在一个目录中，然后对这个目录加密，此法最为简单，下面我们分成两种进行说明。
1.属性加密
防御:选中欲隐藏的目录，单击右键，选择“属性”，然后在属性选项中勾选“隐藏”项即可。这样，该目录就具有了隐藏属性。
在“资源管理器”和“我的电脑”中，以及DOS下用Dir命令都无法显示这个目录。 Windows的几个系统目录，如回收站(Recycled)、INF驱动程序脚本文件夹 (C:\Windows \INF)、常用文档目录(C:\Windows\Recent)、系统备份目录 (C:\Windows\Sysbckup)等都是将目录属性改为“隐藏”，使得一般用户都看不到。
攻击:虽然最简单，但安全性也是最差的。只要在“资源管理器”中，选择“查看”菜单中的“文件夹选项”，再将其“查看”中的“隐藏文件”部分设为“显示所有文件”，或者在DOS下用Dir/AH命令，就可以让所有的隐藏目录暴露无遗，或者来个更毒的Attrib -s -h -r \*.* /s将所有目录和文件都去掉系统、隐藏和只读属性即可。
2.HTML加密
防御：在Windows和Windows\System文件夹下有一个Folder.htt的超文本文件完成进入该文件夹的警告。根据同样的原理，可以对任意文件夹及硬盘分区设置保护口令。\
攻击：既然已经Attrib -s -h -r \*.* /s了，那么将其中的Folder.htt删除就可以了。
办公软件密码篇
办公软件是我们经常使用的软件，而且其中最容易出现一些机密文件，所以，这一部分也是密码设置的重点。下面，我们将分别对不同办公软件的密码进行设置。
1．WPS 2000加密
防御：WPS作为国内应用比较广泛的办公软件之一，提供了两种密码保护，即“普通型加密”和“绝密型加密”。在WPS 2000的说明书中谈到，当用户遗忘文档密码之后，若文档采用的是“普通型加密”方式，则可向金山公司的技术人员求救，由他们帮你找出遗忘的密码;若文档采用的是“绝密型加密”方式，密码遗忘后根本无法解密。那么就让我们来看看如何为文档设置密码。
首先，新建立一个文档，然后对其进行编辑，在保存的时候，勾选对话框中的“E文件加密”选项，并在弹出的对话框中设置加密类型为普通型加密还是绝密型加密，然后填写相应的密码。
攻击：在WPS 2000中，无论是“普通型”密码还是“绝密型”密码，我们都可以破解。首先到http://cyg.yeah.net//下载一个名为EWPR (Edward Wps Password Recovery,Edward WPS密码破解)的软件，然后使用EWPR对WPS 2000文档的密码进行破解：在“Encrypt WPS 2000 file”对话框中指定所需的WPS 2000文档，并在“Type of Attack”列表框中选择适当的密码破解方式(一般应选择“Brute-force”，暴力穷举破解方式)。接下来，应根据具体情况在“Brute-force Range Options”列表框中选择可能包含的密码范围，并在“Start From”对话框中指定开始进行查找的字符(主要用于从上次中断处继续进行破解)。设置完这些选项之后，我们只需单击“Run”按钮，EWPR就会采用穷举法对WPS 2000文档的密码进行破解，使用非常方便，你所需要的仅仅是耐心。
2．Office 97/2000
Word 97/2000
防御:Word也是常用的一种文本编辑工具，而且是国际上流行的文本交流格式，所以更显其加密重要性。对Word文本加密可以按以下方式进行，执行“工具”菜单下的“选项”命令，在弹出的窗口中切换到“保存”选项卡，你会在最下边看到“用于‘xxx文档’的文件共享选项”下分别设置“打开权限密码”和“修改权限密码”即可。（见图4）注意，在这里设置的权限，只针对当前的“xxx文档”有效。

Excel 97/2000
防御：在Excel 97中加密方法是：依次选择“文件”下的“保存”(或“另存为”)，然后单击“选项”按钮，可以在“文件共享权限设置”中加密文档。
在Excel 2000中：依次选择“文件”下的“保存”(或“另存为”)，然后在弹出的对话框中选择“工具”下拉菜单中的“常规选项”命令，在弹出的窗口中就可以设置“打开权限密码”和“修改权限密码”两部分密码即可。（见图5）

攻击:Office虽然是国际上流行的一种文档格式，但是它的保密性能却更不能满足我们的安全需要。在http://www.elcomsoft.com/azpr.html，有很多破解Office文档的破解工具，什么Word 97/2000、Excel 97/2000、Access 97/2000都可以下载单独的破解工具，你甚至可以下载 Office破解工具，比如我们常用的AOPR(Anvanced Office Password Recovery,高级Office密码破解)，该软件可真是狠毒，竟然可以同时对Office系统中的Word、Excel和Access等软件进行解密，是不是解除了你逐一下载、使用各个单独密码破解软件的苦恼？
压缩文件之密码篇
在我们备份文件的时候，一般都习惯于将自已的文档备份为压缩格式，这样不仅仅节省硬盘空间，而且还易于管理。而一般情况下，我们所备份的这些文件都是比较重要的，所以文件加密就是一种保护文件的方式。下面，我们将针对常用的两种压缩工具的文件加密方式进行说明压缩文件的加密技术(为了节约篇幅，如何压缩部分就不进行说明)。
1．WinZip之文件加密
防御:WinZip文件的加密非常简单，在压缩文件的时候，只需要点击设置窗口中的“Password”按钮，然后在弹出的窗口中设置需要的密码，并在类似的窗口中进行确认就可以了。（见图6）这样，在每次解压缩该文件的时候， WinZip就会询问你设置的压缩密码。

攻击:在前面的文件加密说得十分轻松，可是我们破解起来就不是那么容易的事情了，在没有字典的情况下你破解一下6个字符长度的密码花2～3个小时是常有的事情，破解ZIP文件加密的最好的工具应该是ElcomSoft公司出的AZPR(Advanced AIP Password Recovery,高级ZIP文件破解)，破解速度很快(你还是需要黑客的耐心)，但是没有注册版本只有能破解3位长度的密码，下载网址http://www.elco-msoft.com/azpr.html。
在AZPR的主界面中，（见图7）选项很多，这里我们只介绍我们常用的几个：

“Encrypted ZIP-file”中选择要破解的加密ZIP文件。
在“Type of attack”中选择你需要采用的破解方式，如果你有那些黑客常用的破解字典，请选择“Dictionary”我们一般选用“Brute-force(暴力穷举破解)”。
在“Brute-force range options”中选择密码所有可能的组成字母，这里有一个原则，你首先选择“All caps latin(A-Z)”如果不行，可以再多选择一个，最后才选择“All printable”。
2．WinRAR之文件加密
防御:刚才设置了WinZip密码，可有的朋友习惯使用WinRAR进行压缩，同WinZip一样，当出现压缩文件设置窗口时，选择窗口中的“Advanced”选项卡，单击“Set password”按钮，在弹出的窗口中设置密码即可。
攻击:RAR文件的解密我们同样可以使用ElcomSoft公司的ARPR(Advanced RAR Password Recovery，高级RAR密码破解)，下载网址 http://www.elcomsoft.com/arpr.html，使用方法和前面的AZPR一样。
常用网络工具密码篇
1．FoxMail之加密
防御:FoxMail是我们收发信件最常用的工具，而这里边也许就包含着你的工作秘密，而且还有一些私人秘密，所以FoxMail的加密也显得非常重要了。FoxMail的加密非常简单，在需要加密的帐户上单击鼠标右键，选择“访问口令”，在弹出的窗口中设置的密码就可以了。（见图8）

攻击:进入Foxmail目录，看见“Account.stg”的文件没有？删除它(建议对该目录作一个备份)，再进去，应该是可以一览无余了(如果是多用户，你只要再进入Mail目录中的相应的用户名目录，删除“Account.stg”文件即可。
2．ICQ之加密
防御:单击左下角的“ICQ”图标，选择“Security & Privacy”命令，然后选择“Password”选项卡，在弹出的窗口新设置一个密码，并将“Save Password”前面的勾去掉。这下，使用ICQ和查看ICQ消息之前必须输入设置的密码，使你的ICQ有了安全保障。
攻击:ICQ可以说是我们用来网络聊天的主要工具了，到http://caligo.tsx.org/下载一个ICQ破解工具吧 (ICQr Information)。在ICQ Information的主界面按下“Load File”，然后选择一个ICQ数据文件，我们这里选择的是65181043.dat这样“Internet”就可以看到ICQ Password：Crystal了，还有什么秘密可言呢。
3．OICQ之加密
防御:和ICQ一样，我们不希望聊天的信息被别人窥探，所以就要设置OICQ密码。单击OICQ左下角的“OICQ”图标，选择“个人设定”命令，在弹出的窗口中切换到“网络安全”部分，在里边添加新的密码。
然后使用相同的方法，单击OICQ左下角的“OICQ”图标，选择“系统参数”命令，然后将“不出现登陆提示框”前面的勾去掉。我们就完整地为OICQ加了密。
攻击:近来各种OICQ密码破解器和黑程序层出不穷，OICQ 99b以前的版本密码是明文保存的，很容易破解，到http://lrt.yeah.net下载一个最新版的OICQ破解工具——OICQ密码终结者。将“基本设置”前面的所有方框全部选中，在右边的“请选择OICQ的解密目录”中选择OICQ安装目录下的以你的OICQ号为名字的目录，假如你的OICQ是装在C:\Program Files\OICQ下边，并且你的OICQ号码是1234567，那么你就应该选中“C:\ProgramFiles\OICQ\1234567”，按下“开始”，到一边休息一下吧，保证很快这道OICQ的堡垒就会被攻破。 （Jackeroo Lrain）