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

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

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

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 4560
活跃值: (1002)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
OD自带此功能
2015-9-14 11:06
0
雪    币: 18
活跃值: (1059)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
[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]


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

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