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,欢迎提供或反馈至项目。
不容错过
- 外媒报道:中国知名ARM制造商全志科技在Linux中留下内核后门dawner2016-05-13
- 翻墙?隐私?今天聊聊VPN的那些事儿dawner2016-06-12
- Splunk+蜜罐+防火墙=简易WAFRipZ2016-12-05
- “鑫胖”家的红星3.0系统被曝漏洞,可远程执行任意命令注入bimeover2016-12-07
0daybank
已有 20 条评论
GOOD
虽然是轻量级的,只是不知道和IDA PRO比怎么样
IDA PRO这个标杆在这里,不比是不行的
@akz747 这只是个引擎啊,不是反汇编工具.这个你得搞明白先~~~
@Moriarty 反汇编引擎和反汇编工具的区别是什么?
@x 我来告诉你啥区别吧。。。反汇编工具是衣服,反汇编引擎是骨架,一般所说的IDA只是那件华丽的外衣,实际的操作也是通过它自身的反汇编引擎实现的。。所以你的问题应该问,这个引擎和IDA PRO中的反汇编引擎有什么区别,而不是和IDA pro有什么区别。
敢支持c/c++吗
@dosmlp 大哥,怎么不支持呢?
@dosmlp C写的,怎么可能不支持
MARK了先
mark先不知道杂用
mark,不知道是什么算法,是顺序反汇编还是基于分支跳转识别的
不错·
下载一个看看先
有sdk接口吗
马克
屌炸天了
很不错的工具
IDA 表示無言
IDA Pro 的反汇编引擎是用的递归沉降算法,而这个目前是线性扫描算法。优缺点可百度。