WinDbg实战调试命令笔记

来源:互联网 发布:mac 电脑怎么设置翻墙 编辑:程序博客网 时间:2024/05/16 09:17
1.字符串查看
da esp-20   //显示ansi字符串
du esp-20   //显示ansi字符串
db esp-20
dd esp-20 
dt SYSTEMTIME   //查看结构体  
dt ole32!SYSTEMTIME 01960d28

2.修改数据
eb ebp-20 61 61 61 61 61  
ea 0012ff4c "bbbbb"
eu 0012ff4c "ab"
r @eax=1  //将eax寄存器修改为1

3.断点
bp 0042d5ef  //下断点
ba e1 user32!SetWindowTextW //断点SetWindowTextW
ba e1 user32!SetWindowTextW  "du poi(esp+8)"     //断点SetWindowTextW, 打印出Title(esp+8)
ba e1 user32!SetWindowTextW  ".if(poi(poi(esp+8)) == 00320031){}.else{g;}"  //访问断点,如果esp+8等于"12"字符串
bd  //禁用断点
be //开启断点
bl  //查看断点
bc 0  //清除断点
bc *  //清除所有断点
 
4.内存断点
s -u 0 300000 "123."  //查找字符串123.
ba r4 01960d28       //内存访问断点


5.其他相关
.formats 00320031
qd  //退出调试
.restart  //重新启动程序调试
.hh  //打开帮助
x nt!*  
address
ph
x kernel32!Get*Time
.sympath SRV*C:\symbols*http://msdl.microsoft.com/download/symbols
.reload
g @$exentry     //入口点
pt

gu

lmf 





原创粉丝点击