首页
社区
课程
招聘
[求助]请问有没有能程序动态执行的指令流抓取出来的工具
2015-9-14 10:48 4030

[求助]请问有没有能程序动态执行的指令流抓取出来的工具

2015-9-14 10:48
4030
大家好:
      请问有没有工具能够直接将程序运行时的指令流抓取出来的工具,就是汇编指令的执行顺序。
      
      我希望能够运行一个程序,然后就得到了执行过程的指令流,这样跳过了程序的其他内容。或者说就是把单步调试的每一句都自动按顺序保存下来

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (7)
雪    币: 4581
活跃值: (942)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
b23526 2015-9-14 11:06
2
0
OD自带此功能
雪    币: 18
活跃值: (979)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
猪会被杀掉 1 2015-9-14 14:45
3
0
[URL="https://software.intel.com/sites/landingpage/pintool/docs/55942/Pin/html/group__TRACE__BASIC__API.html"]https://software.intel.com/sites/landingpage/pintool/docs/55942/Pin/html/group__TRACE__BASIC__API.html[/URL]

[URL="https://www.hex-rays.com/products/ida/support/tutorials/pin/pin_tutorial.pdf"]https://www.hex-rays.com/products/ida/support/tutorials/pin/pin_tutorial.pdf[/URL]


雪    币: 29
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
凿壁借光 2015-9-15 10:16
4
0
谢谢指点,我试一下
雪    币: 29
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
凿壁借光 2015-9-16 14:18
5
0
OD是只找到了DUMP的功能,可以用于单步调试,好像出来的东西与静态反编译区别不太大
我希望出来的指令能够过滤掉不执行的东西,比如如果运行了if的内容,就不需要把else的部分弄出来

实现上就是替我把单步跟踪的指令都顺序抓出来,不知是我没有找到地方还是根本没有这项功能。
雪    币: 8863
活跃值: (2374)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
cvcvxk 10 2015-9-16 16:06
6
0
pintools就可以~
雪    币: 29
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
凿壁借光 2015-9-16 16:55
7
0
谢谢,找到了。虽然有点意外,但还是有些作用。水平太低,结果和配置参数都让人有点晕
雪    币: 1152
活跃值: (847)
能力值: ( LV8,RANK:150 )
在线值:
发帖
回帖
粉丝
freakish 1 2015-9-24 11:26
8
0
od 的 trace 功能不行?
游客
登录 | 注册 方可回帖
返回