登录 注册
其他
9,182
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
C
语言
创建时间
最近更新

项目能做什么

支持 ARM、RISC-V、x86 等多种架构的多平台反汇编框架。
来源:AI 基于仓库事实生成 · 内容以仓库实际 README 为准

使用说明 查看原始 README 原仓库文档

中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
Capstone Engine
===============

[![Build status](https://ci.appveyor.com/api/projects/status/a4wvbn89wu3pinas/branch/next?svg=true)](https://ci.appveyor.com/project/aquynh/capstone/branch/next)
[![pypi package](https://badge.fury.io/py/capstone.svg)](https://pypi.python.org/pypi/capstone)
[![pypi downloads](https://pepy.tech/badge/capstone)](https://pepy.tech/project/capstone)
[![oss-fuzz Status](https://oss-fuzz-build-logs.storage.googleapis.com/badges/capstone.svg)](https://bugs.chromium.org/p/oss-fuzz/issues/list?sort=-opened&can=1&q=proj:capstone)

> [!TIP]
> Welcome to join our community group!
> &ensp; [<img src="https://img.shields.io/badge/Telegram-2CA5E0?style=flat-squeare&logo=telegram&logoColor=white" height="22" />](https://t.me/CapstoneEngine)

Capstone is a disassembly framework with the target of becoming the ultimate
disasm engine for binary analysis and reversing in the security community.

Created by Nguyen Anh Quynh, then developed and maintained by a small community,
Capstone offers some unparalleled features:

- Support multiple hardware architectures: ARM, AArch64, Alpha, ARC, BPF, Ethereum VM,
  LoongArch, HP PA-RISC (HPPA), M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH,
  Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86 (16, 32, 64), Xtensa.

- Having clean/simple/lightweight/intuitive architecture-neutral API.

- Provide details on disassembled instruction (called “decomposer” by others).

- Provide semantics of the disassembled instruction, such as list of implicit
  registers read & written.

- Implemented in pure C language, with lightweight bindings for Swift, D, Clojure, F#,
  Common Lisp, Visual Basic, PHP, PowerShell, Emacs, Haskell, Perl, Python,
  Ruby, C#, NodeJS, Java, GO, C++, OCaml, Lua, Rust, Delphi, Free Pascal & Vala
  ready either in main code, or provided externally by the community).

- Native support for all popular platforms: Windows, Mac OSX, iOS, Android,
  Linux, \*BSD, Solaris, etc.

- Thread-safe by design.

- Special support for embedding into firmware or OS kernel.

- High performance & suitable for malware analysis (capable of handling various
  X86 malware tricks).

- Distributed under the open source BSD license.

Further information is available at https://www.capstone-engine.org


Compile
-------

See [BUILDING.md](BUILDING.md) file for how to compile and install Capstone.


Documentation
-------------

- Useful links and tutorials: [docs/README](docs/README)
- Software architecture overview: [docs/ARCHITECTURE.md](docs/ARCHITECTURE.md)
- Testing documentation: [tests/README.md](tests/README.md)
- Updater (Auto-Sync) documentation: [suite/auto-sync/README.md](suite/auto-sync/README.md)

Contributing
----

See [CONTRIBUTING.md](CONTRIBUTING.md) for an intro.

Fuzz
----

See suite/fuzz/README.md for more information.

License
-------

This project is released under the BSD license. If you redistribute the binary
or source code of Capstone, please attach file LICENS
阅读完整原文

商业机会分析 AI 生成

闭源专有芯片架构反汇编扩展开发服务

产品构想针对车规级芯片、工控PLC、专用DSP或自研ASIC等非公开或非标准架构,提供定制化的 Capstone 模块开发与逆向工具包交付。
核心功能定制指令集规范解析、专属 Capstone C 语言解码器实现、Python/Rust 高级语言绑定封装、单元测试套件及回归验证。
目标用户汽车安全团队、工业控制设备安全实验室、芯片设计公司、硬件渗透测试机构。
难度/周期高 · 2 - 4 个月/案 · 成本:人力成本为主(需要极高深的二进制逆向与芯片ISA规范分析能力)、少量硬件开发板测试采购成本。
收费模式按项目交付收取高额定制研发费及后续维护费。
竞争风险目标受众较小,定制项目交付周期受客户硬件资料开放程度影响较大。
依据 已验证事实(Capstone架构支持众多冷门和工业芯片架构,具备良好的架构扩展能力)与商业服务推测。

基于 Capstone 的企业级固件二进制比对与供应链合规扫描 SaaS

产品构想利用 Capstone 支持多架构(ARM, MIPS, RISC-V, PPC等)的天然优势,构建用于 IoT/固件二进制安全性扫描、版本差异比对、已知漏洞特征匹配的自动化分析平台。
核心功能多架构固件解包、基于 Capstone 的全架构指令流解析、函数特征匹配/符号恢复、已知 CVE 签名与二进制模式匹配报告。
目标用户物联网设备厂商、硬件安全审计团队、企业安全运维部门。
难度/周期中高 · 3 - 6 个月 · 成本:中等(云端计算节点、存储空间、漏洞库与特征库维护成本)。
收费模式企业 SaaS 年费订阅(席位制)或私有化部署授权包。
竞争风险市场上存在 Binwalk、Ghidra 等开源生态竞争,且需要大量人力构建和维护精准的固件指纹库。
依据 数据支持的判断(Capstone支持十多种嵌入式主流架构,适用于IoT固件分析生态)。

商用反混淆与高级恶意代码特征提取开发库(商业插件层)

产品构想基于 Capstone 细节分解(decomposer)及隐式寄存器读写语义功能,研发高级控制流重构、指令混淆消除(去无用指令/动态解混淆辅助)商业闭源 SDK。
核心功能控制流平坦化还原辅助、死代码消除、跨架构语义等价模式匹配、C/C++ 与 Python 高性能商用绑定与集成支持。
目标用户EDR 厂商、安全实验室、反病毒引擎研发团队、威胁情报公司。
难度/周期高 · 3 - 6 个月 · 成本:低硬件成本,极高的高级逆向与编译器后端算法技术成本。
收费模式商业闭源 SDK 年费授权(SDK License)加技术支持费。
竞争风险开发难度高,对抗高级恶意代码技巧变化迅速,需要持续跟进最新混淆手法。
依据 已验证事实(Capstone明确提供instruction decomposer和implicit register语义特性,纯C实现易于被商用引擎集成)。
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心

竞品与相似项目 GitHub Search 真实检索

项目中文简介Stars语言
Dujltqzv/Some-Many-Books 中文介绍暂未生成
个人收藏书籍列表                                                    
25,960 -
qmk/qmk_firmware 中文介绍暂未生成
Open-source keyboard firmware for Atmel AVR and Arm USB fami
20,806 C
tinygo-org/tinygo 中文介绍暂未生成
Go compiler for small places. Microcontrollers, WebAssembly
17,908 Go
alibaba/MNN 中文介绍暂未生成
MNN: A blazing-fast, lightweight inference engine battle-tes
16,497 C++
mytechnotalent/Reverse-Engineering 中文介绍暂未生成
A FREE comprehensive reverse engineering tutorial covering x
15,163 Assembly
Azure/azure-quickstart-templates 中文介绍暂未生成
Azure Quickstart Templates
14,905 Bicep
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。

项目优势与风险

技术成熟度创建于 ,最近推送 ,发布过 49 个 Release
社区活跃Star 9,182 / Fork 0 / Issue 0(数据支持,可自行核实)
许可证未检测到(需人工确认)
主要风险上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价

安装与使用

快速开始(以仓库 README 为准)
git clone https://github.com/capstone-engine/capstone.git
cd capstone
# 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
阅读原仓库文档
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。