知识总结1:debug命令汇总(一)

 1 -r 
 2   得到当前寄存器状态或修改寄存器状态
 3 -d
 4   跳到默认(CS:IP指定的地址)区间
 5 -d 段地址:偏移地址
 6   跳到(段地址*16+偏移地址)区间
 7 -d 段地址:起始偏移地址 终止偏移地址
 8   跳到(段地址*16+起始偏移地址~段地址*16+终止偏移地址)区间
 9 -e 段地址:起始偏移地址 值1 值2 值3 ...(值1、值2、值3...为填写的修改的值)
10   修改(段地址*16+起始偏移地址)开始后面的字节数据
11 -e 段地址:起始偏移地址(假如这个时候直接按enter键)
12   开始一个一个的修改后面的字节数据,按空格为继续修改,按enter键退出修改
13 -u
14   显示默认(CS:IP指定的地址)区间
15 -u 段地址:偏移地址
16   显示(段地址*16+偏移地址)区间
17 -u 段地址:起始偏移地址 终止偏移地址
18   显示(段地址*16+起始偏移地址~段地址*16+终止偏移地址)区间
19 -a
20   从默认(CS:IP指定的地址)开始写入汇编指令
21 -a 段地址:偏移地址
22   从(段地址*16+偏移地址)开始写入汇编指令
23 -t
24   执行默认(CS:IP指定的地址)的汇编指令
25 -p
26   一次跳过指令或执行返回
27 -g 偏移地址
28   执行跳到段地址:偏移地址处
29 -q
30   退出debug环境

按照这个在debug环境执行一遍即可

posted on 2018-01-26 22:01  叶倾仙  阅读(174)  评论(0编辑  收藏  举报

导航