破解BIOS密码的debug法

本文介绍了如何使用DEBUG命令来清除BIOS密码。通过向端口70和71写入特定数值,可以破坏CMOS中的数据校验和,使密码失效。在重新启动后,CMOS设置将不再需要密码。这种方法依赖于CMOS的寻址规则和数据有效性检查机制,即数据累加和必须为0才能被视为有效。
摘要由CSDN通过智能技术生成

实际上我们是通过BIOS这个程序,去设置CMOS里的参数的。

CMOS是一块芯片,集成在主板上,里面保存着重要的开机参数,而保存是需要电力来维持的,所以每一块主板上都会有一颗纽扣电池,叫CMOS电池。

CMOS里存放着参数,要设置它,我们必须通过程序把设置好的参数写入CMOS,所以,就利用BIOS程序来读写


电脑的BIOS设置一般是通过70H和71H两个端口进行访问和更改的,端口70H是一个字节的地址端口,用来设置CMOS中数据的地址,而端口71H则是用来读写CMOS地址中的数据单元内容,我们对这两个端口进行错误的赋值,使设置全部清空,恢复成出厂设置。 
因此可以用光盘启动计算机,到DOS下输入以下命令: 
1进入DOS命令状态。 

2执行下列命令。 

进入Debug 

c:\>Debug 

Debug标志符 

执行向端口70写入数据,执行向端口71写入数据 

-o 70 16 

-o 71 16 

退出Debug 

-q 

利用Debug清除BIOS密码1 

-o 70 2E 

-o 71 0 

-q 

利用Debug清除BIOS密码2 

-o 70 FF 

-o 71 17 

-q 

利用Debug清除BIOS密码3 

-o 70 10 

-o 71 0 

-q 

利用Debug清除BIOS密码4 

-o 70 FF 

-o 71 17 

-q 

利用Debug清除BIOS密码5 

-o 70 11 

-o 71 23 

-q 

利用Debug清除BIOS密码6 

-o 70 10 

-o 71 11 

-q 

任选其一试试看。

更改CMOS设置&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值