版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35543858/article/details/89044831
运行环境
XP 虚拟机
debug 32位程序,只能在32位的xp中运行,我选择xp 虚拟机
注意:dos 不区分大小写,故以下命令大小写均可
命令
- q
退出debug到dos - r
观看和修改寄存器的值 - h
计算两个16进制数的和与差 - d [起始位置] [结束位置] 或 d [起始位置] [L长度]
显示内存区域的内容 - e [起始位置]
修改内存单元内容 - f [范围] [填充值表]
使用指定的值填充指定内存 - m [原数据地址范围] [目标地址范围]
将指定内存中的数据复制到指定的内存区域 - i/o [端口地址] [字节值]
读或写端口 - a
输入汇编指令 - g
执行汇编命令 - p/t
执行汇编,并单步跟踪; P命令不会跟踪进入子程序或软中断 - u
对机器码进行反汇编 - s
在指定的内存区域搜索指定的字节串 - c
将两块内存区域的内容进行比较 - n
设置文件名 - w
将文件或指定扇区的内容写入磁盘 - l
将文件或扇区中的内容写入内存