首页
社区
课程
招聘
OD RUN跟踪问题
发表于: 2010-12-12 21:11 9851

OD RUN跟踪问题

2010-12-12 21:11
9851
http://bbs.pediy.com/showthread.php?t=21532
首先感谢CCDEBUG的对OD RUN跟踪 辛苦劳动成果。让我们初学者受益匪浅

对于这篇文章始终感觉理解不够深入(功力不够)。问题有2
1,为什么我的OD按照步骤  在点右键--》RUN跟踪--》这项始终没有文中
所说的 “添加所有函数入口”和“添加函数过程中的分支”这两项呢

2,大家是否都跟帖把自己对OD RUN跟踪的心得都交流下嘛。我感觉这个东西
用好了是非常有用的东西哦 。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 204
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不会吧,这个问题这么好没人顶。
偶也对这个问题感觉理解不深入,
啊,确实没那两项啊!  高手指点下啊
2010-12-13 10:03
0
雪    币: 2882
活跃值: (1267)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
3
不会吧,这个问题这么好没人顶。
偶也对这个问题感觉理解不深入,
啊,确实没那两项啊! 高手指点下啊

其实我也很想知道怎么应用。。
确实这些东西资料好像都很少,只看过CCDEBUG
别的视频教程好像也都用点条件断点。也很少看到这个。
2010-12-13 11:32
0
雪    币: 270
活跃值: (25)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
“Run跟踪[Run trace]|添加到所有函数入口处[Add entries of all procedures]”,这样能够检查每个可识别的函数被调用的次数。另一个命令“Run跟踪[Run trace]|添加到函数中所有的分支[Add branches in procedure]”会强行跟踪此函数中所有识别的跳转目的地址的内容。
“添加所有函数入口”和“添加函数过程中的分支”这两项在可识别的时候才会有,个人猜测。因为识别出的函数过程都在前面加了灰色条,在灰色条的地方就有这两个选项,没有的灰色条地方就没有。

Run跟踪对于大量重复步骤比较省事,也能通过跟踪查看程序的流程,配合好断点就能做好程序运行记录。
2010-12-13 18:11
0
雪    币: 2882
活跃值: (1267)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
yjd
5
上次看到有人说有插件还是脚本可以记录 run跟踪的所有je,jne等等跳转。这样就方便了谁有
2010-12-13 19:17
0
雪    币: 476
活跃值: (307)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
哈哈,这个问题解决了
果然是OD不识别函数的时候就没有
所以如果你OD不能识别那段代码,那么就先让OD 分析下代码
OD能识别你的函数了,再点右键  RUNTRACE   就有了添加所有函数入口 和 添加所有分支2项
2010-12-13 20:14
0
雪    币: 213
活跃值: (1190)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
谢谢分享经验
2022-1-11 12:35
0
游客
登录 | 注册 方可回帖
返回
//