首页
社区
课程
招聘
[求助]OD有没有这样的功能或插件啊?拜过几路神仙!![求助]
发表于: 2009-4-1 11:45 3434

[求助]OD有没有这样的功能或插件啊?拜过几路神仙!![求助]

2009-4-1 11:45
3434
有些程序不知道哪里断点,但是却知道 堆栈 或内存地址里的值改变了,就想知道 OD有没有这样的功能或插件,就是 某个内存 或 堆栈 地址里 出现 我们 预期的值的 时候断下来;

比如 0012ffc0 0033000 ;

不知道哪里的代码写入0012ffc0地址0033000这个值,就希望在 0012ffc0 里出现0033000这个值的时候 断下来,这样会方便很多吧!

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
OD里面是有内存断点功能的 但是只能设置一个 就是选中地址 一般是4个然后右键 执行“Breakpoint/Memory”,on write(断点/内存写入) 如果让程序跑起来的话 就会断在你设置的地方 但是我发现这种方法 大多数是不好用的 一般会断在系统领空 你可以自己感觉 要是不明白就去看 看雪加密与解密那本书吧 讲的很详细
2009-4-1 12:17
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢你的回复,但是觉得你没有看懂我说的意思!

我要的是 内存里出现 预期的值 才断来下,你说的这种断法 断个千把次也不一定能在我们想要断的地方断下来
2009-4-1 12:22
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学的这么深入了。我还是新手来着。努力学习中
2009-4-1 14:15
0
雪    币: 293
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
用跟踪,设置断下来的条件,就行了。不过这个是很慢的,除非你知道大概什么时候会断下来,不然要跑死了。。。
2009-4-1 15:12
0
雪    币: 278
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢啊,原来一直有这个功能啊,浪费我好多青春在追地址上面了,谢谢哦

我真是菜鸟哦!反省中!
2009-4-2 00:39
0
雪    币: 235
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
7
条件设置例子来一个巴
2009-4-2 09:48
0
雪    币: 2110
活跃值: (21)
能力值: (RANK:260 )
在线值:
发帖
回帖
粉丝
8
tc ss:[0012ffc0]== 0033000
2009-4-2 14:30
0
游客
登录 | 注册 方可回帖
返回
//