首页
社区
课程
招聘
ODbgScrip这样的功能,能实现吗?
发表于: 2007-12-18 21:42 5277

ODbgScrip这样的功能,能实现吗?

2007-12-18 21:42
5277
用OD调试一个软件,到了关键CALL里面有大量的无意义跳转。想通过ODbgScript使用脚本来找到里面的API CALL,ODbgScript里面有个命令#log说是好像可以记录运行过的指令,断下来以后,使用脚本就两句,#log,run,结果log窗口什么也没有了。是不是只要用单步的方式才行啊,一句一句执行,然后一句一句的记录,应该这样用吗?

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
这个功能就是需要记录下运行过的指令就行了,不知道ODbgScript是不是有这个功能了。如果完全用ODbgScript单步执行OD,一边执行,一边记录,估计运行会很慢,时间会很长,而且有可能因为时间太长产生异常,有没有在断下来以后相当于按F9运行的同时快速记录执行过的指令的方法了?比如上面提到的那个#log,就是我没有使用起。
2007-12-18 22:28
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
没有发错地方吧,怎么没有人回了?
2007-12-19 12:47
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
不知道这样的问题是太菜还是太难了。。。。
2007-12-19 21:46
0
雪    币: 66
活跃值: (15)
能力值: ( LV9,RANK:330 )
在线值:
发帖
回帖
粉丝
5
要记录的话od有run trace, 要写脚本的话看os的帮助
2007-12-19 22:34
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
谢谢楼上的朋友,现在交流OD脚本技术的挺少啊,有没有这方面的群可以加一下。另外我也想问一下OD和ODbgScript同步的问题。正如我上面问的,假如执行STI单步命令一次,就去取一次EIP,然后读取EIP指向的当前地址的指令,以此循环。但这样就有一个问题,在STI和读取当前指令的代码存在一个同步的问题。那就是执行STI之后,是否EIP一定会及时的指向下一条指令所在的问题。这是我现在最大的困惑,看雪上的大侠们~给我们刚入门的一点提示吧。
2007-12-20 13:05
0
游客
登录 | 注册 方可回帖
返回
//