小狼
【常识】【教程】Debug命令简单用法

本帖最后由 Sleepwalking 于 2011-7-19 13:01 编辑

win+R调出运行窗口,输入debug后弹出类似命令提示符的黑色窗口。这个就是debug啦

debug是个无所不能的命令,可以直接读写硬盘和内存!

下面是常用命令的解释:

(以下出现数字均为16进制)

u

读内存

比如说 u 100 就是从分配给debug的第100字节开始读。debug本身要占用100个字节,所以一半写汇编啥的都是从第100字节开始的。

还可以u 100,200 就是从第100字节开始读到第200个字节。(不过debug窗口有大小限制,塞不下这么多。。。)

a

写内存

a 100就是从第100个字节开始写。

r

修改寄存器参数

rcx rax ral..... 然后输入修改后的值回车

n

指定要操作的文件名

l

载入文件到内存(n指定的文件,从内存的第100字节开始载入)

也可以用l读扇区

w

写入指定文件(n指定的文件)

也可以用w改扇区

读、改扇区这么用:

l 100 2 0 1就是读取2号驱动器 从第零个扇区读,往后读1个扇区,读到内存的第100字节

w同理。

在进行读写扇区时不能使用windows自带的cmd,要使用dos执行。否则会弹错。你需要装个dos工具箱。

绿绮
赶脚是比较基础的东东
展开Biu

赶脚是比较基础的东东

还能看懂

8过自己木有试过@35-

[查看全文]
Taburiss017
神马东西
展开Biu

KevinWang 发表于 2011-7-19 13:12

...神马东西……

这里很有意思哦,回帖叫作“撸一炮”

咱只知道debug能编译运行汇编程序...

[查看全文]
小狼
神马东西
展开Biu

KevinWang 发表于 2011-7-19 13:12

...神马东西……

这里很有意思哦,回帖叫作“撸一炮”

少年来一发吧

[查看全文]