返回列表 发帖

【原创】教你几招debug(早期整理)

低级的东西有时候反而很有用,参考吧
用debug清除cmos密码
进入debug,然后输入以下命令:
-o 70 10
-o 71 10
-g  
-q
重起,密码就没有了。

[ Last edited by booktree on 2005-5-18 at 11:56 ]

查看主板的生产日期与版本
-D ffff:05
-D fe00:0e
下次买本本可要看清楚了

TOP

测试液晶显示器,你不必用诺基亚的东东了,而且,js看到你如此高手,怕是能便宜很多哦
进入debug,输入如下命令:
-f b800:00 f9f 20 70  全白
-f b800:00 f9f 20 40  全红
-f b800:00 f9f 20 20  全绿
-f b800:00 f9f 20 10  全蓝
-f b800:00 f9f c5 07 c4 07  白十字
-f b800:00 f9f c5 04 c4 04  红十字
-f b800:00 f9f c5 02 c4 02  绿十字
-f b800:00 f9f c5 01 c4 01  蓝十字
-f b800:00 f9f c5 05 c4 05  紫十字
-f b800:00 f9f c4 07  白色竖线
-f b800:00 f9f b3 07 20 07  白色横线
-f b800:00 f9f 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70 20 70  黑白相间
不用全记住,一部分就行了,起码的得四种,是不是?

TOP

这是最好的一个,最后“出厂”呵呵,那就是解硬盘密码!!!
第一步:准备一张dos系统盘,拷贝有debug,
第二步:将里面io.sys文件的只读属性去掉。用你熟悉的二进制编辑工具,如ualtredit,debug等将文件的第一个“55 AA”修改为任意其他数值。
第三步:带着你的废硬盘启动吧
第四步:进入debug:
-a
-xxxx:100 mov ax,0201
-xxxx:103 mov bx,500
-xxxx:106 mov cx,0001
-xxxx:109 mov dx,0080
-xxxx:10c int 13
-xxxx:10e int 20
(回车)
-g
-d 500
此时会看到6be开始的内容是硬盘的分区信息,而硬盘的扩展分区指向自己,这就造成了死循环。用debug的E命令修改内存数据
e6BE
xx.0 xx.0..................55 AA
xx.0表示将数据xx改为0,而55 AA是硬盘的有效标记不要修改
第六步:利用中断13将修改好的数据写入硬盘就可以了。
a 100
-xxxx:100 mov ax,0301
(回车)
-g
-q
第七步:以前是不能用fdisk格式化硬盘的,因为有密码么,现在运行fdisk/mbr,重起计算机,你的硬盘就回来了,呵呵

TOP

返回列表