WinDbg实战调试命令笔记

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 





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值