正文

教你如何破解计算机中的所有密码!2006-05-19 10:43:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wojiele/14334.html

分享到:

在日常的计算机**作中,我们随时随地都离不开密码——开机要使用CMOS密码、进Windows要使用用户密码、编辑Word文档要设置文档密码……,所有这些都为用户的数据安全提供了必要的安全保障!不过随着密码应用范围的增加,遗忘密码的情况也在与日俱增(谁也无法保证自己绝对不会忘记密码)!在忘记密码之后如何破解这些密码,尽可能减少损失就成为广大用户所关注的一个话题。为方便用户的使用,现将常用计算机密码的破解方法向大家作一简要介绍:

  一、开机密码

  根据用户设置的不同,开机密码一般分为两种不同情况,一种就是SETUP密码(采用此方式时,系统可直接启动,而仅仅只在进入BIOS设置时要求输入密码);另一种就是SYSTEM密码(采用此方式时,无论是直接启动还是进行BIOS设置都要求输入密码,没有密码将一事无成)。对于用户设置的这两种密码,我们的破解方法是有所区别的:

  1、SETUP密码

  如果计算机能正常引导,只是不能进入BIOS设置(即设置了SETUP密码),那么我们在遗忘密码之后只需在DOS状态下启动DEBUG,然后输入如下命令即可手工清除密码:

  _ o 70 16
  _ o 71 16
  _ q

  另外,不熟悉DEBUG的用户也可http://www.newhua.com/down/Cmospwd.zip 下载一个专门破解CMOS密码的工具软件Cmospwd。然后在DOS启动该程序,它就会将用户的CMOS密码显示出来(Cmospwd支持Acer、AMI、AWARD、COMPAQ、DELL、IBM、PACKARD BELL、PHOENIX、ZENITH AMI等多种BIOS),使用非常方便。

  2、SYSTEM密码

  若没有密码根本不能启动计算机(即设置了SYSTEM密码),那我们就无法通过软件来解决密码遗忘的问题了。此时唯一的方法就是打开机箱,给CMOS放电,清除CMOS中的所有内容(当然也就包括密码),然后重新开机进行设置。另外,有些主板设置了CMOS密码清除跳线,将该跳线短接也可达到同样的目的(详情参见主板说明书)。

  二、Windows密码

  1、Windows启动密码

  遗忘Windows的启动密码虽然不会影响系统的启动,但它将导致用户无法进入自己的个人设置,因此破解Windows的启动密码以找回“丢失”的“个性”也是很有必要的。为此,我们可删除Windows安装目录下的*.PWL密码文件及Profiles子目录下的所有个人信息文件,然后重新启动Windows,系统就会弹出一个不包含任何用户名的密码设置框,我们无需输入任何内容,直接单击“确定”按钮,Windows密码即被删除。另外,将注册表数据库HKEY_LOCAL_MACHINE、Network、Logon分支下的UserProfiles修改为“0”,然后重新启动Windows也可达到同样的目的。

  2、屏幕保护密码

  利用系统的屏幕保护功能可以防止他人在自己不在的情况下偷用自己的计算机,从而起到保护数据安全的作用。不过在不配合其它限制功能的情况下,系统的屏幕保护密码是非常脆弱的。我们在遗忘密码之后只需使用“复位”键强行启动计算机(某些设计不完善的屏幕保护程序甚至可以使用Ctrl+Alt+Del强行关闭,其**作就更简单了),然后右击桌面空白处并从弹出的快捷菜单中执行“属性”命令,打开“显示属性”设置框并单击“屏幕保护”选项卡,最后取消“密码保护”选项即可(取消该选项时无需确认密码)。另外,据说目前市面上还出现了一种专门用于破解屏幕保护密码的光盘。插入该光盘之后,它就会利用Windows的自动运行功能启动保存在光盘上的屏幕保护密码破解程序,对屏幕保护功能的密码进行分析、破译,最后再将密码显示在屏幕上或写到软盘上,这就更方便了(对不起,该功能只是道听途说,本人并没有亲眼见到这样的光盘)。

  3、电源管理密码

  Windows的电源管理功能也可以设置密码,设置此功能后,系统在从节能状态返回时就会要求输入密码,从而在一定程度上实现保护系统的目的。不过由于电源管理功能的密码与Windows的启动密码完全一样,因此我们只要按照前面的方法破解了Windows的启动密码,其电源管理密码也就不攻自破了。
 
  从上面的介绍中可以看出,Windows的密码保护功能并不完善,无论是开机密码还是屏幕保护、电源管理密码都非常脆弱,我们必须辅之以其他控制措施才能达到防止他人入侵的目的,具体**作请参见相关资料。

 三、压缩文件密码


  1、WinZip

  当用户遗忘ZIP压缩包的密码之后可以http://www.golubev.com/ 下载一个专门破解ZIP压缩包密码的解密软件UZPC(Ultra Zip Password Cracker),利用它帮我们找回丢失的密码。

  我们只需执行“Task”菜单的“New”命令,并从弹出的“打开”对话框中选择需要破解密码的ZIP文件,然后UZPC就会打开一个“Preferences”对话框(如图2所示)。用户应从“Archive Files”列表框中选择对ZIP压缩包中哪几个文件进行解密(WinZip具有为同一个ZIP压缩包中的不同文件设置不同密码的功能,不过绝大多数ZIP压缩包都没有使用这一功能,它们通常为所有的文件都设置了相同的密码,因而常见的ZIP密码破解软件都只能处理此类相同密码的ZIP文档,它们往往对同时包含多个密码的ZIP压缩包无效。UZPC则有所不同,它可分别对ZIP压缩包中不同文件的密码单独进行解密,从而更好地满足了广大用户的要求。“Archive Files”列表框就是用于选择同一个ZIP压缩包中包含不同密码的文件的)。

  接下来,我们应选择适当的解密方式(主要有“后门方式”、“穷举方式”、“字典方式”和“模式匹配方式”等4种,我们一般采用“Brute Force穷举方式”)。设置完毕之后单击“Next”按钮,系统就会弹出一个“Brute Force Attack Parameter”对话框,要求广大用户对破解密码的参数(如是否包括大小写字母,是否包括数字、空格、符号或包括所有内容,密码的长度等)进行设置。最后单击“Go”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,直至找出最后的结果,使用非常方便。

  另外需要说明的,若密码的位数较长,UZPC的测试过程可能会花费较长的时间。为方便用户的使用,UZPC特意提供了临时中断运行和从中断处继续进行测试的功能,我们只需在测试过程中利用“Save”按钮将当前的破解状态记录下来,然后就可以放心大胆地中断正在进行的测试而不必担心数据丢失了。此后我们只需在UZPC中单击“Open”按钮,打开上次所作记录,UZPC即会从中断处继续进行查找,从而节约了用户的时间。

  2、ARJ

  当ARJ压缩包的密码遗忘之后,我们可http://www.elcomsoft.com/ 下载一个专业的ARJ压缩包密码破解软件AAPR(Advanced ARJ Password Recovery),利用它找出ARJ压缩包的密码。AAPR的界面如图4所示,我们只需从“ARJ Password-encrypted File”对话框中选择需要破解的ARJ压缩包,并在“Brute-Force Range Options”对话框中选择密码的范围(同样是设置是否包括大小写字母,是否包括数字、空格、符号或包括所有字符等内容)。最后单击“Start”按钮,系统就采用穷尽法对所有可能的密码组合进行测试,找到密码之后再将其显示出来,使用非常方便!

  3、RAR

  RAR也是一个非常流行的压缩软件,用户在遗忘RAR压缩包的密码之后可http://www.ssl.stu.neva.ru/ 下载一个CRARK软件来对其进行破解。这是一个命令行实用程序,它主要通过命令行来实现对RAR压缩包的密码进行破解。其命令格式为:“CRARK命令行参数 RAR压缩包文件名”。不过事实上我们一般只需直接使用“CRARK RAR压缩包文件名”命令,利用缺省参数即可达到对RAR压缩包的密码进行破解的目的。

  附:CRARK有关命令行参数的含义:
  -l 指定最小密码长度
  -g 指定最大密码长度
  -s 使用用户自己的设置
  -d 设置主要词典的文件名
  -u 设置用户词典的文件名
  -p 设置密码进度文件名

  四、文字处理软件密码

  1、WPS

  1) WPS for DOS

  老版本的WPS有一个通用密码Ctrl-QIUBOJUN,我们只需采用此密码即可打开所有加密文档,然后再将文档中的内容采用块拷贝方式拷贝到其他文档中即可解决问题(采用通用密码打开文档时所作的修改不能存盘)。

  2) WPS 2000

  大家都知道,WPS 2000采用了两种不同级别的文档加密方式,即“普通型加密”和“绝密型加密”。它在说明书中谈到,当用户遗忘文档密码之后,若文档采用的是“普通型加密”方式,则可向金山公司的技术人员求救,由他们帮你找出遗忘的密码;若文档采用的是“绝密型加密”方式,密码遗忘之后根本无法解密,不过事实却并非如此。

  我们无论是遗忘了“普通型”密码还是“绝密型”密码,都可以http://cyg.yeah.net/ 下载一个名为EWPR(Edward Wps Password Recovery)的软件对遗忘的密码进行破解。这是一个国人自己编辑的密码破解软件(不过我始终搞不懂为什么有这么多的中国人喜欢编辑英文界面的软件),它提供了“后门方式”、“穷举方式”、“字典方式”和“模式匹配方式”等4种解密方式(对一般用户来说,最有使用价值的还是“穷举方式”),可同时对采用“普通型加密”和“绝密型加密”的文档进行解密(**作方式完全一样)。

  具体来说,我们在使用EWPR对WPS 2000文档的密码进行破解时,首先应在“Encrypt WPS 2000 file”对话框中指定所需的WPS 2000文档(如图5所示),并在“Type of Attack”列表框中选择适当的密码破解方式(一般应选择“brute-force”穷举方式)。接下来,应根据具体情况在“Brute-Force Range Options”列表框中选择可能包含的密码范围,并在“Start From”对话框中指定开始进行查找的字符(主要用于从上次中断处继续进行破解)。设置完这些选项之后,我们只需单击“RUN”按钮,EWPR就会采用穷尽法对WPS 2000文档的密码进行破解,使用非常方便(在运行过程中,我们可以通过“Pause”和“Resume”按钮暂时中断运行以及从中断处继续运行)。

  2、Office

  WPS 2000的密码保护功能并不安全,那么微软的Office又怎样呢?其实微软的安全性更不能信赖(Windows、IE等软件的安全性问题就是典型教材)。破解Office系列文档的密码的软件多如牛毛,本人最常用的是AOPR(全称为Advanced Office 97 Password Recovery,下载网址http://www.elcomsoft.com/ )。该软件可同时对微软Office系列中的Word、Excel及Access等软件所生成的密码进行破解,这就免去了用户逐一下载、使用各个单独密码破解软件的苦恼。另外,AOPR可对Word的*.DOT模板文件的密码进行搜索,这是其他类似软件所不具备的!必须说明的是,AOPR是针对Office 97开发的(推出AOPR时,Office 2000还未问世),不过Office 2000文档的格式与Office 97文档的格式基本上没有什么区别,因此我们同样可使用AOPR对Office 2000文档的密码进行破解(至少本人在使用过程中就没有发现什么问题)。

  启动AOPR之后,我们只需从“Encrypted Office 97 Document”对话框中选择遗忘密码的Office文档,并在“Brute -Force Range Options”对话框中选择密码的范围,然后再在“Type of Attack”列表框中选择适当的密码破解方式(当然与前面一样选择“Brute- Force”穷举方式),最后单击“Start”按钮,系统就会采用穷尽法对所有可能的密码组合进行测试,找到密码后再将其显示出来(不同软件的使用方法好像都差不多)。怎么样,效果不错吧?

  3、Lotus Word Pro

  国内使用莲花公司(IBM子公司)的Lotus Word Pro的用户可能并不太多,不过该软件的功能与微软的Word相比毫不逊色(在某些方面还要更先进一些),在国外的应用范围非常广泛(国内不少用户经常会收到采用Lotus Word Pro格式的邮件),国内的多数中外合资企业也是使用Lotus Word Pro进行日常的文字处理,因此这里一并将Lotus Word Pro密码破解的方法向大家作一个介绍。当用户遗忘Lotus Word Pro密码之后,我们可以http://www.lostpassword.com 下载一个Wprokeyd(Passwordrecovery for Lotus Word Pro)对其进行破解。
 
  Wprokeyd是一个专门用于破解Lotus Word Pro文档密码的应用程序,我们在启动该程序(如图7所示)之后首先应单击“Settings”按钮,打开“Brute-Force Settings”对话框,对Wprokeyd的破解状态进行设置(主要是在“Password Character Set”列表框中选择密码的范围)。设置完毕之后,我们只需将遗忘密码的Lotus Word Pro文档(*.LWP文件)拖拽到Wprokeyd窗口中,Wprokeyd即会根据用户指定的范围采用穷尽法对所有可能的密码一一进行测试,直到找到密码为止。

  二、动手动脑第二方案:

  假设此时设在“ SETUP ”状态,碰巧所有的万能密码都无效,那么您虽然可 以正常启动,但却无法进入CMOS SETUP中去修改密码和BIOS设置,那又该怎么办 呢?看看下面的办法吧:

  1.简单的DOS下DEBUG破解程序:

  用软盘启动进入DOS下,执行Debug程序(你没有,那得去拷贝一个啊)

  1)debug
  o 70 2e (回车)
  o 71 00 (回车)
  o 70 2f (回车)
  o 71 00 (回车)
  然后重新启动,就一进入CMOS进行修改了

  2)debug
  o 70 10(回车)
  o 71 10(回车)

  重新启动,电脑会提示CMOS设置出错,按DEL进入CMOS SETUP中发现所有的参 数全变成了缺省值,重新设好参数后,存盘退出BIOS设置.

  3、2.借助软件工具的解决办法很容易把CMOS密码给清掉

  1).利用PCTOOLS 9.0的组件工具BOOTSAFE

  运行BOOTSAFE C:/M,将CMOS信息和引导区信息备份到空白软盘上,形成CMO S.CPS和CBOOT.CPS两个文本文件,再用EDIT之类的编辑器将CMOS.CPS任意修改一 些内容,存盘后用该盘启动,运行BOOTSAFE C:/R,系统会询问是否从软盘恢复C MOS数据(回答YES)和是否从软盘恢复分区表数据(回答NO),最后重新启动, 此时CMOS中所有内容已被清除,您可随心所欲。

  2). 利用NORTON 8.0组件工具RESCUE

  先用NORTON的RESCUE功能制作一张应急盘,同样使用EDIT之类的编辑器任意 地修改应急盘中CMOS.DAT文件的内容,存盘后用应急盘启动。再运行应急盘中的 RESCUE.EXE,在ITEM TO RESTORE中选择恢复CMOS信息(CMOS INFOMATION)一项 ,完成后重新启动,它的基本原理与上面的差不多,都是去掉CMOS中的信息,借 以消掉密码。

  3.键盘字符编码破解方法:

  如果你实在连DEBUG这样的简单DOS软件都没法找到,那也不要担心,只要有 键盘就行的了啊,且看键盘去CMOS密码的绝妙办法(至于具体的原理这里就不讲 了,只告诉你做的办法)

  运行屏幕编辑命令: COPY CON CMOS.COM(当然你也可以用象edit这样的编 辑器来写,不过DEBUG没有怎么能保证你有EDIT呢?),然后按住Alt键,在小键 盘上输入:179(松开键,再按下,继续输入),55(重复步骤),136,216,230, 112,176,32,230,113,254,195,128,251,64,117,241,195,最后按+(回车)存盘, 这样也生成了一个20个字节的CMOS.COM文件,然 新启动,此时CMOS中所有内容已 被清除,您可以自由的修改里面的东西,当然也包括密码!

  三、万能的放电法

  有了上面这些解决方案,觉得应该可以了吧,但我还是不放心。如果你的CM OS中处于“ SYSTEM ”状态,又碰巧所有的万能密码都没用,您根本就无法启动 ,就更别说什么软件,DEBUG法,键盘字符编码的办法了,这该怎么办呢?这就需 要用到我们解决CMOS密码的万能办法:放电---放CMOS的电。

  放电的办法较为危险一些,因为这需要打开机箱。现在有不少无跳线主板( 如QDI和ABIT),放电最容易,因为无跳线并不是真的无跳线,一般在板子上都留 有一个给CMOS放电的跳线,这样一来,给无跳线主板放电也就易如反掌了。普通 的板子麻烦一些,它们当然也有给CMOS放电的跳线,只是您不知道是哪个罢了( 不要瞎跳和乱跳)。

  有主板说明书最好,查一下具体是JP多少,对其放电即 可。要是找不到的话,把CMOS的电池取下来对正负极短接亦可达到预期效果。说 了这么多,我想你的CMOS密码应该已经被搞定了吧!最后祝广大网友顺利的解决 你的CMOS密码,记得最好的办法还是自己记得自己的密码,那就省得麻烦了。而 且,不要利用这些方法去动别人的机器喔!

  注:文中的方法只为网友无意间忘掉密码,从而找回密码所用,切勿用于非法用途,切记切记哦 ^^

阅读(10312) | 评论(6)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册