首页
社区
课程
招聘
[求助]Hopper Disassembler有木有类似IDA flair的工具?
发表于: 2014-8-6 11:52 6378

[求助]Hopper Disassembler有木有类似IDA flair的工具?

2014-8-6 11:52
6378
有一个app,里面静态链接了一个C库。用IDA很简单的一个事情:用flair生成flirt签名然后apply进去,现在却必须变身人肉函数识别器(那个库其实是开源的),实在憋得慌。想了想可能是自己土鳖,被无数人怒赞为可以和IDA pro比肩的工具,总不能连这功能都没吧……遂求助:
1,有类似的工具么?
2,或者有将sig文件转化过来用的方法么?
3,或者有什么压根用不着这么笨的办法,求点醒。

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 218
活跃值: (459)
能力值: ( LV12,RANK:290 )
在线值:
发帖
回帖
粉丝
2
我觉得首先Hopper Disassembler必须提供接口(无论是脚本还是sdk)让你可以将符号名加进去,否则你就手动完成吧。
最简单的方法是:
1. 用和目标库生成时一致的编译器版本和参数编译目标库。
2. 用ida的签名工具生成库签名
3. 用ida加载签名,解析目标程序里的符号
4. ida File->Produce File->Dump database to IDC file ...
5. 写程序解析出idc文件中的MakeName,将地址和对应的符号名,通过Hopper Disassembler的接口导入。

其实flair计算签名的方法是有文档说明的。
你可以参考:
http://bbs.pediy.com/showthread.php?t=152646
如果Hopper Disassembler提供SDK,你可以写个插件试试。
2014-8-12 15:27
0
游客
登录 | 注册 方可回帖
返回
//