免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1033 | 回复: 0
打印 上一主题 下一主题

密码设置与破解 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-06 20:29 |只看该作者 |倒序浏览
用户有时候忘记了BIOS设置密码,此时,必须采用适当的方法破解。根据(Security Option)项的设置值,分为两种情况,当该项设置为(System)时,只能采用硬件方法破解;当设置为(Setup)时,即可用软件方法,也可用硬件方法破解,下面分别介绍。

一.CMOS放电法
CMOS放电法完全清除了CMOS参数,当然也可以清除CMOS密码。目前的主板大多数使用纽扣电池为BIOS提供电力,如图1所示,先要打开电脑机箱,找到主板上银白色的纽扣电池,小心将它取下,再把机箱尾部电源插头拔掉,用金属片短接电池底座上的弹簧片,大约30秒后。再将电池装上。
此时CMOS将因断电而失去内部存储的信息,合上机箱开机,系统就会提示"CMOS Checksum Error-DeFaults Loaded",表示CMOS在检查时发现了错误,已经载入了系统的默认值,CMOS密码破解成功。

                               图1 主板上的纽扣电池

二.跳线法
如果主板的CMOS芯片与电池整合在一块,或者是电池直接被焊死在主板上,都不能采用CMOS放电法,此时用户只能用跳线法清除CMOS密码。
打开机箱后,在主板CMOS电池附近会有一个跳线开关,在跳线旁边一般会注有RESET CMOS.CLEAN CMOS.CMOS CLOSE或CMOS RAM RESET等字样,分别表示重设CMOS.清除CMOS.CMOS关闭和CMOS内存重设。然后用跳线帽短接,短接一段时间后再跳回,这样,CMOS密码即已清除。
注意:由于不同主板的跳线设置情况可能不一样,所以在设置跳线之前,先查阅主板说明书。另外,在CMOS放电或者清除CMOS中的数据时,必须断掉电脑电源。

三.Debug方法
通过Debug方法,可以对CMOS数据进行读写,用户可以采用此方法清除CMOS密码。下面介绍一下具体操作方法:
⑴ 进入纯DOS模式,并切换到Debug目录下。
⑵ 调用该目录下(例如A:\>)的DEBUG.COM程序:
A:\>debug
-a
XXXX:0100 mov al,10
XXXX:0102 out 70,al
XXXX:0104 mov al,ll
XXXX:0106 out 71,al
XXXX:0108 int 3
XXXX:0109 (回车)
-g=100
⑶ 输入完后重新启动系统,CMOS密码已被清除,且系统要求重新配置CMOS参数,用户可以进入BIOS设置程序对其进行设置。
如果以前将Security Option项设置为System,则启动系统时要核对密码,不能进入DOS模式,只能通过本章前面的两种方法破解CMOS密码。

四.万能密码法
通常主板或BIOS生产厂商在主板上都设有通用密码,以便于提供技术支持。但是为防止其他用户使用这些通用密码,这些密码都比较繁琐而难以记忆,对于不同型号的主板或不同型号的BIOS,这些通用密码大都不一样,常见的通用密码有下列几种可能:
1.AWARD BIOS 4.51PG以前的版本
常见的通用密码有:eBBB.wantgirl.h996.Syxz.Award等。
2.AWARD BIOS 4.51PG以后的版本
常见的通用密码有:AWARD_SW.J262.HLT.SER.SKY_FOX.BIOSTAR.AFLAROME.lkwpeter.j256.AWARD?SW.coms.LKWPETER.aLLY.589721.awkward.Syxz.p*等。
3.AMI BIOS
常见的通用密码有:AMI.BIOS.PASSWORD.HEWTTRAND.AMI?SW.LKWPETER.A.M.I等。
注意:CMOS密码是区分大小写的,所以输入时不要把大小写搞混了。用户可以试一些常见的通用密码,如果不行再参考其他的方法来破解CMOS密码。

五.使用工具软件破解CMOS密码
现在有很多检测CMOS密码的软件,并且有的能运行在Windows下,最常见的有UNAWARD.EXE和CMOSPwd等,下面介绍几个常用的工具软件以及破解方法,以供大家参考
1.使用UNAWARD.EXE检测CMOS通用密码
UNAWARD.EXE是一个仅6.853KB运行在DOS环境下的软件。但是如果要检测出Award BIOS的通用密码,必须在超级用户密码中设置密码,如果没有超级用户密码设置选项则需在用户密码中设置密码,否则该软件不能测出BIOS的通用密码。
运行该软件后,用户可以获得BIOS的3个通用密码,利用该软件,还可以禁用或更改这些密码。
说明:通常同型号主机的Award BIOS通用密码是一致的,如果用户以前将Security Option项设置为System,此时可以找到另一台主板型号和厂商相同的计算机,用UNAWARD.EXE测出通用密码,再输入即可。
2.使用CMOSPWD清除CMOS密码
利用CMOSPWD这个软件也可以很方便地清除CMOS密码。进入MS DOS方式,切换到存放CMOSPWD.EXE文件,在DOS提示符下输入CMOSPWD/k,会看到三个选项,分别是"1-kill cmos","2-kill cmos (try to keep data and time)","0-abort"。选择第一项或第二项后重新启动计算机,CMOS中的密码就被清除了,如图2所示。

                      图2 使用CMOSPWD清除CMOS密码
3.使用BiosPwds检测CMOS密码
BiosPwds是其中比较优秀的一个,可以检测出BIOS版本.BIOS更新日期.超级用户密码.用户密码.密码类型等,而且使用方法简单,单击窗口中的(Get Passnords)按钮即可显示出BIOSPwds所检测到的所有信息,
如图3所示。

                               图3 BiosPwds检测CMOS密码
但是由于软件破解密码时,是对BIOS编码过的密码进行逆向解码,所以有时也许会发现程序显示的密码和真实的密码并不相同,这也属于正常现象,所以这一招有时会不灵的。





本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/44181/showart_354839.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP