全能型反汇编引擎 – Capstone-Engine

Capstone是一个轻量级的多平台多架构支持的反汇编框架。支持包括ARM,ARM64,MIPS和x86/x64平台。今天1.0版本正式向公众开放下载,可以在http://www.capstone-engine.org/download.html获取到最新的代码或者新的二进制包。

目前Capstone提供了如Python/Go/C#/Java等语言的支持,有较好的可扩展性。

反汇编效果如下图(分别是x64,mips和ARM的反汇编结果):

capstone目前已被应用于以下产品:

Camal:Coseinc恶意软件自动分析
Radare:逆向工程框架
Pyew:Python恶意静态分析工具

如果发现引擎中有bug,欢迎提供或反馈至项目。

原文发布于微信公众号 - FreeBuf(freebuf)

原文发表时间:2013-12-20

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序人生

如何使用一门新的语言

在去年的文章里,我谈了 如何学习一门新的技术。那篇文章通篇形而上,讲大道理,读者颔首称赞,但回过头来在应用层面还是懵懵懂懂,不明就里。今天,我就我过去三周的经验...

29860
来自专栏小白课代表

休息,是为了更好的前行。

18230
来自专栏EAWorld

微服务模式系列之六:服务注册表

译者自序: 熟悉我的朋友都知道,我很不喜欢翻译东西,因为在两种语言的思维方式之间做频繁切换对我来说是件很痛苦的事情。但是这次不一样,公司和同事的大力支持降低了我...

31150
来自专栏JavaQ

研发利器V1.0版

子曰:“工欲善其事,必先利其器”。同样,作为研发人员,想要高效、快捷的研发出优秀的产品,好工具的熟练使用是非常有必要的。记录一些最近一直在使用且高效的工具。 V...

34550
来自专栏架构师之路

如何防止根目录被删?

周末误删根目录《就这样把根目录删了!!!》,引起了广泛的讨论: (1)部分朋友表达了同情 (2)部分朋友建议买机票跑路 (3)部分朋友分享了类似的悲剧(例如:多...

36860
来自专栏Java学习123

WebService到底是什么?

51680
来自专栏阮一峰的网络日志

Java开源建站工具

美国程序员Jon Scott Stevens,公布了他的创业公司所使用的开发工具清单。 他的语言平台是Java,开发项目是一个网站(还未上线)。所用到的工具都是...

50880
来自专栏微信公众号:Java团长

做一个完整的Java Web项目需要掌握的技能

最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,...

31810
来自专栏技术专栏

慕课网Flask构建可扩展的RESTful API-2. REST基本特征

我们把服务器提供的服务统一称为资源。 我们可以使用URL来定位资源,如/v1/book/user/1 来定位一个用户 定位到资源以后,可以使用HTPP动词来...

15720
来自专栏Java技术栈

Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!

19730

扫码关注云+社区

领取腾讯云代金券