主题:汇编破解BIOS密码
海天空
[专家分:40] 发布于 2005-11-13 11:11:00
``
BASE INPUT OUTPUT SYSTEMS
进入
纯DOS状态
运行DEBUG
-O 70 16
-O 71 16
-Q
重新起动电脑``
假如还不行呢``嘿嘿``
还有
运行DEBUG
-a
xxxx:xxxx mov cx,0
xxxx:xxxx mov dx,70
xxxx:xxxx mov ax,cx
xxxx:xxxx out dx,al
xxxx:xxxx mov dx,71
xxxx:xxxx mov ax,0
xxxx:xxxx out dx,al
xxxx:xxxx add cx,1
xxxx:xxxx jmp 103
这是一道死程序
运行几秒后`
重新起动电脑
嘿嘿OK了``
实话说`看书本`不知里面什么意思``不过还是修改了几台``
请大家笑纳``呵呵
好东西``大家一起分享`
大家给个意见啊``
回复列表 (共14个回复)
沙发
海天空 [专家分:40] 发布于 2005-11-12 14:17:00
顶一顶``不要太早沉``哈哈`
板凳
bruce1914 [专家分:250] 发布于 2005-11-12 16:00:00
copy下来了,有机会试一下 谢了
3 楼
龙的传人 [专家分:400] 发布于 2005-11-12 17:20:00
楼主的第一种方法是没有问题的,但16不一定是好用的,当然可以换一下其它的数值。原理就是往70,71号端口送值挤掉原来的数。第二种方法是用汇编语句写程序的方法实现相同的功能,只是语句写的有些错误。
-a
xxxx:0100 mov dx,70
xxxx:xxxx mov al,16
xxxx:xxxx out dx,al
xxxx:xxxx mov dx,71
xxxx:xxxx mov al,16
xxxx:xxxx out dx,16
xxxx:xxxx jmp 100
或者
-a
xxxx:0100 mov al,16
xxxx:xxxx out 70,al
xxxx:xxxx mov al,16
xxxx:xxxx out 71,16
xxxx:xxxx jmp 100
4 楼
zqg1177 [专家分:180] 发布于 2005-11-12 19:07:00
从前只知道打几条命令,现在可知道它的原理了,呵呵。谢谢
5 楼
海天空 [专家分:40] 发布于 2005-11-13 11:05:00
回复`````````三楼
呵呵
说的对``刚刚比较了一下``
的确有错误
改过来了``
THANK YOU
6 楼
xiaohaokof [专家分:1760] 发布于 2005-11-14 08:58:00
看了一下,不知道有没有用
顶一下先
7 楼
大风 [专家分:0] 发布于 2005-11-17 13:06:00
你好
****.****
****.****
****.****
您这里是什么意思?
8 楼
lkan [专家分:0] 发布于 2005-11-18 17:25:00
有收获
9 楼
龙的传人 [专家分:400] 发布于 2005-11-18 21:55:00
**** ****是内存地址而已,因为debug自动给你分配内存,所以这些不用管,每次用不一定一样
10 楼
aaronwang [专家分:16870] 发布于 2005-11-19 16:26:00
我从来不用软方法破BIOS密码的.自己的机器我也从来不设BIOS密码.一句话.这个密码是摆设.没用.
我来回复