od 的条件断点学习心的

我只说步骤:

假如你想在CreateFileA处,当FileName == "c://aaa//bbb//1.txt"断下程序

0384FE7C   0061742D  /CALL to CreateFileA from QQHelper.00617427
0384FE80   02E6A278  |FileName = "c://aaa//bbb//1.txt"
0384FE84   40000000  |Access = GENERIC_WRITE
0384FE88   00000001  |ShareMode = FILE_SHARE_READ
0384FE8C   00000000  |pSecurity = NULL
0384FE90   00000004  |Mode = OPEN_ALWAYS
0384FE94   08000080  |Attributes = NORMAL|SEQUENTIAL_SCAN
0384FE98   00000000  /hTemplateFile = NULL

 

1,当前eip停在CreateFileA入口处,esp为0384FE7C
2,watch(缩写w)


增加
w STRING[esp + 4]
w STRING[[esp + 4]]
观察watch窗口值,
STRING[esp + 4]值为乱码
STRING[[esp + 4]]值为你想要的值,
于是下断点

 

常见错误: ==要写全


bp CreateFileA, STRING[[esp + 4]] == "c://aaa//bbb//1.txt"

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值