家族信息

    族长:神梦メ江江

    成员:232

    待批准成员:245

    成立:2007-11-28

    主打游戏:传奇世界

家族文章

    浅析BIOS密码清除方法

    发布人:神梦メ江江 发布时间:2008-06-21 09:28:27 点击数:646
    我们知道BIOS密码分为两种,用户密码和系统密码,前者是在设置BIOS时才用到,而后者则是在自检之前就会要求输入。下面说一下用户密码的清除。因为系统密码的清除,到目前只知道两种方法..第一,当然是放电了,第二,就是找到厂家的默认的密码....(下面也会提一下的) 。

    1.最常用也是最简单的方法——Debug法
      一般来说,计算机的CMOS设置可以通过70H和71H两个端口进行访问和更改,最简单的方法就是将其全部清除,即变成缺省设置。下面的程序段就是用Debug命令对CMOS数据进行清除工作,Debug是DOS的一个外部命令, 你可以在Windows\Command目录下找到它,启动电脑到MS-DOS环境,在DOS提示符号下输入Debug并回车,#作过程如下所示:
    c:\dos>debug
    -o 70 21
    -o 71 20
    -q

    或:

    c:\dos>debug
    -o 70 10
    -o 70 01
    -q
      注:“-”是系统本身出现的,所以不用输入。
    然后重启,就会发现用户密码被清除了..(笔者就用此方法对学校的PIII800机器超频,加0.5V....结果......老师正茫然....)

    2.最直截了当的办法——放电法 (......最BC也最踏实的方法了...)
      这种方法需要打开机箱,找到CMOS电池,对其进行放电。实际上,现在的大部分主板都设置有为CMOS电池放电的跳线或DIP开关,一般找到那个跳线或开关,转接几秒或开关几秒就OK了。如果你的主板是老主板,没有CMOS电池放电跳线或DIP开关,或者你根本就找不到主板说明书,不知道哪组是CMOS电池放电的跳线,那么你干脆把CMOS电池拔下来,连通裸露的引脚1分种左右(其实几秒就可以了,但有的文章说要1小时....汗.....就是让CMOS长时间没有电能供应,让其自动清除内容)就行了。

    3.依靠软件实现.......(这个是网上找的......)
      借助软件(例如PCTOOLS和NORTON)是很容易把CMOS密码给清掉的。下面举两个简单的实例:
      1.BOOTSAFE (BOOTSAFE.EXE在PCTOOLS 9.0中可以找到)
      运行BOOTSAFE C:/M,将CMOS信息和引导区信息备份到空白软盘上,形成CMOS.CPS和CBOOT.CPS两个文本文件,再用EDIT之类的编辑器将CMOS.CPS任意修改一些内容,存盘后用该盘启动,运行BOOTSAFE C:/R,系统会询问是否从软盘恢复CMOS数据(回答YES)和是否从软盘恢复分区表数据(回答NO),最后重新启动,此时CMOS中所有内容已被清除。
      2.RESCUE (RESCUE可在NORTON 8.0中找到)
      用NORTON的RESCUE功能制作一张应急盘,同样使用EDIT之类的编辑器任意地修改应急盘中CMOS.DAT文件的内容,存盘后用应急盘启动。再运行应急盘中的RESCUE.EXE,在ITEM TO RESTORE中选择恢复CMOS信息(CMOS Infomation)一项,完成后重新启动,亦可达到目的。
      3.BiosPwds(可以在各大软件站下载)
      BioPwds可以让你很轻松地得知BIOS密码。使用上也相当简单,运行此工具后会有BiosPwds工具的使用界面,只需按下界面上的「Get Passwords」,等个两三秒即会将BIOS各项资讯显示于BiosPwds的界面上,包括:BIOS版本、BIOS日期、使用密码等,这时你便可以很轻松地得知BIOS密码。
    .....当然了,可以进入系统,用其他的一些工具(有很多很多),察看密码,这里不说这个了....

    4.破解器法....其实应该放在上面的软件法里....算了...比较...不切实际....单独写吧...
      举一个我背出来的...真的是背的哦..是一个Basic的程序代码...以前学的时候无聊照着打的.....
    color 10,5
    DIM A(9)
    CLS
    PRINT SPACE$(980);TAB(22);“THE PASSWORD FOR ZHE BIOS IS:”;
    OUT&H70,28
    P=INP(&H71)
    OUT&H70,29
    Q=INP(&H71)
    X=16^2*Q+P
    color 30,5
    I=0:J=0:N=0
    Y=X+I*65535
    Z=INT(3*Y/(4^(N+1)-1))
    IF Z<=126 THEN 190
    N=N+1
    IF N<8 THEN 140
    I=I+1:J=0:N=0=16^2*Q+P:GOTO 130
    IF Z<32 THEN 180
    A(J)=Z:J=J+1:A=Y-Z*4^N
    IF A=0 THEN 230
    N=N-1:Y=A:GOTO 140
    FOR K=0 TO J
    PRINT CHR$(A(K));
    NEXT
    color 10,5
    END
    ********大家看懂原理就好了.....表像我一样背....(其实是蛮没用的....像BC....)

    X. ........都忘了说到第几了....  下面找了几个BT的方法....

    5.ASCII大法

      若你不想下载软件,又不愿意打开机箱,更不愿意更改硬件配置,下面的方法相信可以帮助你破解和恢复BIOS密码:
      1.进入MS-DOS环境,在DOS提示符号下输入EDIT并回车(若你发现按EDIT 出现错误,就是说你没有edit.com这个文件,请看下一条方法),输入:
    ALT+179 ALT+55 ALT+136
    ALT+216 ALT+230
    ALT+112 ALT+176 ALT+32
    ALT+230 ALT+113
    ALT+254 ALT+195 ALT+128
    ALT+251 ALT+64
    ALT+117 ALT+241 ALT+195
      注:输入以上数据是先按下ALT 键,接着按下数字键盘里(按键盘上面那一排数字键是没有作用的)的数字键,输完一段数字后再松开ALT 键,然后再按下ALT键。在#作过程中,屏幕上会出现一个乱字符,我们不用管它。然后在file目录下选择save,保存为 cmos.com ,接着退出到 MS-DOS 环境下,按找到 cmos.com 这个文件,看看他是否是 20 个字节,若不是就说明你打错了,须重新输入。 确认后,直接运行 cmos.com 便可清除CMOS的所有数据(当然包括密码)。
      2.这个方法直接在MS-DOS环境下便可完成,在MS-DOS环境下输入:
    COPY CON CMOS.COM
      然后回车,继续输入:
    ALT+176 ALT+17 ALT+230 p ALT+176 ALT+20 ALT+230 q ALT+205 <空格>
      然后按“F6”,再按回车保存,运行 cmos.com文件后,重新开机即可。

    6.改变硬件的配置

      当微机启动时,固化的BIOS程序首先要检查机器的硬件配置是否和CMOS中设置的参数一致。当有冲突或不一致时,开机后便会自动进入Setup设置程序,而不需要输入密码。利用这个原理,我们可以打开机箱,变动一个硬件配置以达到自动清除密码的效果。步骤如下:
      (1)打开机箱,改变机器的原有配置,比如把声卡拔下或软驱数据线断开等。
      (2)重新启动计算机,机器自动进入Setup程序后,你就可以重新设置CMOS密码了。
      (3)重置CMOS密码后,按F10保存设置,重新启动机器,以使设置生效。