debug命令e的使用

如题所述

第1个回答  2020-11-07
方法/步骤
r命令:查看或者改变CPU寄存器的内容。
查看寄存器:r
改变某个寄存器内容:r 寄存器(如:ax),之后按下Enter出现“:”,再输入值
debug常见的使用命令
d命令:查看某段内存内容
查看内存内容:d 段地址:偏移地址 (结束的偏移地址,可忽略)
注意:直接使用d命令,显示的是debug预设地址处的内容
debug常见的使用命令
e命令:改变内存内容
改变内存内容:e 段地址:偏移地址 写入的数据
也可以通过 e 段地址:偏移地址 "字符串" 这种方式向内存中写入字符串的16进制值
debug常见的使用命令
u命令:将机器指令翻译成汇编指令
机器指令翻译成汇编指令:u 段地址:偏移地址
注意:如果直接使用命令u,debug将会把CPU中CS:IP指向的内存内容翻译成汇编指令
debug常见的使用命令
t命令:cpu执行一条机器指令(CS:IP指向的指令)
debug常见的使用命令
6
a命令:以汇编指令的格式在内存中写入机器指令
写入汇编指令:a 段地址:偏移地址,按下enter键后,输入汇编指令,当不想输入时直接按enter退出输入
debug常见的使用命令。