ida-sync-plugin for ida 6.x opensource

公开ida sync plugin源代码,项目地址:http://code.google.com/p/ida-sync-plugin/

其实这个东西本来就是基于GNU2的开源协议代码。但是这个项目却已经有六年的时间没有维护了,跟新日志上最后的更新时间是:

07.25.2006
– Ported to IDA 5.0
– Updated shortcut keys

到现在这份代码已经有7年的历史了,这期间很多的东西都变了,ida也从5.x到了6.x。但是不可否认的是很多的好的开源项目也废弃了,由于无人维护就渐渐的消失了,在这里公开的代码其实大部分都是Pedram Amini <pedram.amini@gmail.com>的杰作。而我只是使用ida的插件向导重建了工程,并且增加了断点同步的功能,同样也修正了一些问题,并且让这个东西支持ida pro 6.x。

原来的代码托管在这里:http://www.openrce.org/downloads/details/2 ,也没有什么项目维护之类的,就是单纯的一份代码。在这里我重建了这个工程,希望可以将一些好的东西流传下来。

当然这个项目目前也还有很多的缺点,甚至连服务端使用的一些python库现在都没有办法在高版本的python下运行,所以只能带了一个python 2.4的安装包。如果以后有时间这些东西是都该改掉的。而现在主要还是针对插件功能的一些完善,下一步可能会加入注释的全部push。当前版本下如果要想push注释到服务器只能使用插件带的功能进行修改。

更新日志:

07.13.2012
– Ported to IDA 6.xx
– Add support to breakpoints sync
-Breakpoint state (enabled,disabled)
-Breakpoint mode (soft,hard)
-Breakpoint comment(just nonrepeatable comment)
– Filter the dummy name generated by the IDA
– Add sleep code to performance a good data sync

07.25.2006
– Ported to IDA 5.0
– Updated shortcut keys

07.xx.2005
– Anonymous: Fixed WINSOCK name resolution in IDAconnector::server_connect so it always works and fixed order of calls to initialize WINSOCK for proper DNS resolution.
– Anonymous: Added support for renaming stack variables.
– Anonymous: Fixed name hook to use appropriate flags on name change.
– Anonymous: Added hook for publishing all function names to the server.

04.05.2005
– Ported to IDA 4.8

03.10.2005
– Andrew Hintz: Moved WSAStartup() call above the host name resolution in IDAconnector::server_connect. Was causing issues in some cases.
– Stefan Esser: Fixed off-by-one in calls to recv() within IDAconnector::server_connect and connector_pull().

03.01.2005
– Initial Release

☆版权☆

* 网站名称:obaby@mars
* 网址:https://oba.by/
* 个性:https://oba.by/
* 本文标题: 《ida-sync-plugin for ida 6.x opensource》
* 本文链接:https://oba.by/2012/07/4336
* 短链接:https://oba.by/?p=4336
* 转载文章请标明文章来源,原文标题以及原文链接。请遵从 《署名-非商业性使用-相同方式共享 2.5 中国大陆 (CC BY-NC-SA 2.5 CN) 》许可协议。


You may also like

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注