首页
社区
课程
招聘
[讨论]IDA的F5功能原理!
发表于: 2011-12-10 22:45 9754

[讨论]IDA的F5功能原理!

2011-12-10 22:45
9754
IDA载入目标程序后,按F5键,得到伪代码,请问这个转换原理是什么?希望得到各位的帮助!先谢谢了!!!

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

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 211
活跃值: (40)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
那是因为HEX-RAYS 插件起了作用!
2011-12-11 20:47
0
雪    币: 727
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
那么HEX-RAYS 插件又是什么原理呢?
2011-12-12 12:34
0
雪    币: 29
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
上网,放狗。唉。
2011-12-13 02:35
0
雪    币: 120
活跃值: (160)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
刘涛涛发布过类似的源码的示例程序。
2011-12-13 03:33
0
雪    币: 107
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
那是因为 while for
转换成汇编 都有固定的 的模式
插件看到这种套路会尝试以高级语言的模式去解释套用它
成功了便显示出来
2011-12-13 09:12
0
雪    币: 727
活跃值: (14)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
咽,..谢谢解答.....
2011-12-13 11:22
0
雪    币: 292
活跃值: (153)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
8


用 线性扫描方式  扫描的结果。   加上 递归下降。

模块以 递归下降方式 排列。        (先写模块的外部代码,和类方法 引用等)

模块里的内容以 线性扫描方式 排列。(一句一句的编译)

得到伪代码,只是提供参考, 还需要自己去优化和修改。
2011-12-13 11:25
0
游客
登录 | 注册 方可回帖
返回
//