Windows XP debug工具的使用

简介

Debug工具,是供程序员使用的调试工具,使用者可以用它检查内存中任何内存中的字节、修改任何地方内存地方的字节,他还可以逐指令的执行某个程序、验证程序运行的正确性、追踪执行过程、比较一个指令执行前后的值、比较与移动内存中数据的范围、读写文件与磁盘扇区。如果你使用的windows系统是32位的那么一般都会自带有debug调试工具, 而64位没有,需要自己进行安装。

打开debug工具:
运行——CMD——debug
Windows XP debug工具的使用_第1张图片
Windows XP debug工具的使用_第2张图片

命令一览表:

命令 作用 使用示例
r 查看和修改寄存器 r
r ax 查看或者修改寄存器ax中的值
d 查看内存单元 d
d 1000:100 查看段地址1000偏移地址100中的地址
e 修改内存数据 e 1000:100 1 2 3 4 5 6 7 8 从段地址1000偏移地址100开始依次向后填充1 2 3 4 5 6 7
u 将机器语言翻译成汇编语言,翻译的默认目标是cs:ip指向的内容 u 1000:100 翻译段地址1000偏移地址100存放的指令
如果直接输入u则翻译cs:ip内容
t 默认从CS:IP处向下执行指令,输入一次向下执行一步 t
a 以汇编指令的格式在内存中写入机器指令 a 接着输入汇编命令即可

你可能感兴趣的:(软件,工具)