无忧启动论坛
标题:
为何破解cmos密码不成功?
[打印本页]
作者:
2010xkai
时间:
2012-5-13 08:16
标题:
为何破解cmos密码不成功?
解除CMOS密码,本人使用过以下2种方法,均有效。但在最近两次密码解锁中遇到问题。
1.用debug命令,输入:
-o 70 10
-o 71 10
-q
其中的10可以换成任意2位16进制数,其原理是向cmos的两个端口70、71写入一些垃圾数据。
运行后无提示,但cmos已还原为默认值,即使无密码也能看出效果
2.编写并运行cmos.com,是一文本文件,内容为:
ALT+179,55,136,216,230,112,176,32,230,113,254,195,128,251,64,117,241,195
效果同上
案例1:05年的台式机一台,系统为WinMe/XP SP3双启动。在WinMe下解锁密码成功,但XP下无效。使用工具读出密码后,进入cmos,发现XP下两种解锁方法都没有改动过任何cmos设置。
案例2:07年的笔记本一台,系统Vista x86,也是解锁密码不成功,使用WinMe安装光盘进入dos下解锁,重启后,提示cmos设置已还原,但密码并未清除
现在x64系统下已经没有任何.com文件了,写出来也无法运行,提示是16位程序
[
本帖最后由 2010xkai 于 2012-5-13 08:18 编辑
]
作者:
2010xkai
时间:
2012-5-13 08:28
按理说debug应该是能用的呀,大学学汇编的时候经常用的。为何winMe的debug能清除cmos设置,xp的却不行呢?
作者:
fujianabc
时间:
2012-5-13 17:35
win9x和之前的windows都能直接调用bios中断,所以能够清除。
nt系统中是不允许直接调用bios的,debug和其他的.com程序实际上都是在dos虚拟机ntvdm中运行的,而不是直接操作硬件,所谓的改动只是改动了当年的dos虚拟机环境。64位nt系统去除了ntvdm虚拟机,所以debug.com等就不能执行了。
至于笔记本不能去除密码,这个很正常,上面的方法并不是通用方法,对于某些机器是无效的,有些笔记本甚至拔掉主板上的电池都去不掉密码的
欢迎光临 无忧启动论坛 (http://wuyou.net/)
Powered by Discuz! X3.3