9个字节,清除BIOS密码。

dyydyy 2001-06-06 12:25:00
由于《文档中心》有人大量地转贴文档我的贴子一下子被挤了老远特将此文贴于此和广大的朋友共分享。希望对你有帮助。


前天单位的机器不知被谁锁住的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




...全文
81 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Asus 2001-06-06
  • 打赏
  • 举报
回复
debug
- o70,11
- o71,ff
//很多组数字都可以实现清除BIOS密码,只是让BIOS产生一个校验错误
dyydyy 2001-06-06
  • 打赏
  • 举报
回复
请多提宝贵意见。
dyydyy 2001-06-06
  • 打赏
  • 举报
回复
软掉电还是有用的
Kingron 2001-06-06
  • 打赏
  • 举报
回复
赫赫,共享的精神可嘉~~~~~~~~~~~
kingsong 2001-06-06
  • 打赏
  • 举报
回复
呵呵,n年前dos横行时,这方法我就已经看过n次了
kylix2001 2001-06-06
  • 打赏
  • 举报
回复
楼上的说得对。
其实电脑报上有一堆关于此类的东东 :)

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧