吾爱汇编

 找回密码
 立即注册

QQ登录

绑定QQ避免忘记帐号

查看: 4963|回复: 3

IDA插件(处理器模块/加载器模块)怎么用?

[复制链接]
五月蔷薇 发表于 2016-8-12 10:51 | 显示全部楼层 |阅读模式

本站严厉禁止求脱求破行为(包含无自我分析直接求思路),如发现此类求助主题请点击“举报”,让我们共同维护优质的学习环境!


100HB
本帖最后由 五月蔷薇 于 2016-8-14 10:14 编辑

大神们好,本人小白,对软件代码方面了解的不多,第一次使用IDA,看了《IDA Pro权威指南》,但对插件如何使用还是不甚明白,欢迎赐教。[url=]杀毒.PNG[/url]
我现在想用IDA6.6对一个固件(如图1中的Fin2.bin)进行静态分析,
[url=]1.PNG[/url]
该固件运行的硬件平台是Blackfin DSPs(架构如图2),应该是采用了不一样的指令集,所以需要借助新的插件。[url=]2.PNG[/url]
我这里拿到了一个压缩包Blackfin-IDA-Pro-Plugin-idabfin-1.2.1.zip(如图3),解压后里面文件如图4,这是个加载器还是处理器啊,适用于IDA6.6么?

[url=]3.PNG[/url]
[url=]4.PNG[/url]
因为是第一次用IDA,看了一下人家网站的说明,http://www.h4ck.org.cn/2011/11/vs2010-idasdk6-2-ida-plugin-development/。但好像是不是跟我这个不大一样?我刚安装了VS2013,因为缺少概念,还是不知道如何使用这个插件,求告知具体步骤,包括VS里面该如何操作,编译?添加哪些文件?等等等等,万分感谢。



还是没有人么?简单点说,谁能告诉我使用IDA 插件的一个基本流程吧,不用很详细,就是大概先准备什么后做什么~因为时间比较短,但现在入门一头雾水,求赐教,谢谢~


1.PNG
2.PNG
3.PNG
4.PNG
5.PNG
杀毒.PNG

评分

参与人数 1HB +1 收起 理由
禽大师 + 1

查看全部评分

吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
1206576 发表于 2016-8-12 11:02 | 显示全部楼层
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
983968721 发表于 2016-8-12 11:18 | 显示全部楼层

谷歌翻译你值得拥有
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
 楼主| 五月蔷薇 发表于 2016-8-13 09:45 | 显示全部楼层

983968721 发表于 2016-8-12 11:18
谷歌翻译你值得拥有

您好,这是README里面的内容:
what
~~~~
   IDA Pro Processor Module for Blackfin Instruction Set
   Features:
     - Blackfin disassembling...obviously...
     - Syntax highlighting
     - Code-/Data- References
     - Memory Mapped Register adresses for ADSP-BF53x/ADSP-BF56x
     - Basically Memory + I/O Registers of Rigol 1052E / Rigol 1102E (in work)
   IDA Pro Firmware Loader for RGL-Files

license
~~~~~~~
   GNU GENERAL PUBLIC LICENSE Version 2
   see LICENSE

compile/install
~~~~~~~~~~~~~~~
   You need the IDA Pro SDK to compile the processor module.

   Copy the files to sdk/module/blackfin, open the Visual Studio 6
   project files and start build.
   Copy Release/blackfin.w32 to procs, blackfin.cfg to cfg and
   Release/rigol_ldr.ldw to loaders in your IDA folder.

   Sorry, at the moment only a visual Studio 6 project file exists.
   There is a additional Makefile that is a startpoint to compile with another
   compiler.

Bugs/Todo
~~~~~~~~~

   General:
     - Function frame sizes are sometimes wrong
     - Add known function starts/ends
     - Some coloring things
     - LOOP has no references
     - Add DMA-Registers for BF561
   
   Rigol:
     - BUG: When RGL loader is used the blackfin.cfg is ignored
     - BUG: Sometimes data references aren't displayed correct

但是关于如何编译构建我还是不确定?是把文件夹下所有的.cpp和.h文件都添加进工程然后编译么?谢谢~
吾爱汇编论坛-学破解,防破解!知进攻,懂防守!逆向分析,软件安全!52HB.COM
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

警告:本站严惩灌水回复,尊重自己从尊重他人开始!

1层
2层
3层
4层

免责声明

吾爱汇编(www.52hb.com)所讨论的技术及相关工具仅限用于研究学习,皆在提高软件产品的安全性,严禁用于不良动机。任何个人、团体、组织不得将其用于非法目的,否则,一切后果自行承担。吾爱汇编不承担任何因为技术滥用所产生的连带责任。吾爱汇编内容源于网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除。如有侵权请邮件或微信与我们联系处理。

站长邮箱:SharkHeng@sina.com
站长QQ:1140549900


QQ|RSS|手机版|小黑屋|帮助|吾爱汇编 ( 京公网安备11011502005403号 , 京ICP备20003498号-6 )|网站地图

Powered by Discuz!

吾爱汇编 www.52hb.com

快速回复 返回顶部 返回列表