欢 迎 光 临 数据载入中,请稍候......'s BLog
数据载入中,请稍候......
这就是我
数据载入中,请稍候......
用户登陆
数据载入中,请稍候......
最新公告
数据载入中,请稍候......
站点日历
数据载入中,请稍候......
最新日志
数据载入中,请稍候......
最新回复
数据载入中,请稍候......
最新留言
数据载入中,请稍候......
 日志搜索

友情链接
其他信息


·9个字节,清除BIOS密码     -|cloudy 发表于 2006-6-16 9:48:35

前天单位的机器不知被谁锁住的BIOS,而又没人站出来,因为bios中设定从C盘启动,而C盘必须格式化,我想用一张干净的A:盘启动,无奈要从修改BIOS.机箱放电,又真怕那个电池夹折断.幸而,有一位同事找了一份资料说:只要向70:71端口写入11:ff即可清除密码.经试验,果然很好用. 这几天我又在其它的几台机器做了试验,都有用.
注:以下的三种方法,都经过测试通过. 你好什么好的建议,请访问我的主页:http://ware.51.net
    这是个好方法,所以向大家推荐.下面的几种方法都可以.

    1)直接调用debug.
      在dos下输入:
                  :> debug
                  -  o70,11
                  -  o71,ff
      然后重新启动计算机,进入BIOS 还要密码吗?

    2)生成一killbiospass.com ,你可以向大家发布你的最小软件了,它只有11个字节.
                  :> debug
                  -  n killbiospass.com
                  -  rcx
                  cx 0000
                  :b
                  -  a
                  1297:0100 push ax
                  1297:010x mov al,11
                  1297:010x out 70,al
                  1297:010x mov al,ff
                  1297:010x out 71,al
                  1297:010x pop ax
                  1297:010x ret
                  1297:010x
                  - w
                这样在当前目录下生成了一个可执行文件:killbiospass.com,运行它,然后重新启动计算机,进入BIOS 还要密码吗?这个文件可只有11个字节,它应该是最小的工具了吧!
  
   3)生成DELPHI可执行文件,编译后只有16K,也是小得可以了.
       将以下的保存为一个killbiospass.dpr

program killpass;

begin
 asm
 push ax;
 mov al,$11;
 out $70,al;
 mov al,$ff;
 out $71,al;
 pop ax;
 end;
end.
编译即可.

注:以上的三种方法,都经过测试通过. 你好什么好的建议,请访问我的主页:http://ware.51.net

<呆呆精品软件园> 2001-6-5

 

[阅读全文 | 回复(0) | 引用通告 | 编辑]

发表评论:
数据载入中,请稍候......