为了帮助安全社区开展恶意软件的逆向工程,Avast 发布了一个开源版本的机器码反编译器 RetDec,这个编译器已经开发了七年多。 RetDec 支持 ARM, PIC32, PowerPC 以及 MIPS 架构的机器码,能对常见和传统的硬件架构的机器码进行反编译,同时有在线反编译服务和 API ROPMEMU – 分析、解析、反编译复杂的代码重用攻击的框架。
对于那些想尝试一下的开发者,RetDec 还提供了 REST API 以允许第三方应用程序使用反编译服务。 IDA 反汇编程序的插件也适用于那些有经验的反编译软件。
随着物联网设备在我们家庭和企业中的普及,机器码反编译工作对于防范和发现安全威胁和恶意软件来说至关重要。 除了开源版本,RetDec 也作为一个 Web 服务提供。
编译自:TechSpot
转自 http://www.oschina.net/news/91536/avast-open-source-retdec