返回更新列表
新发布Jul 26, 2026

capstone v6.0.0-Alpha10

多架构反汇编框架,提供轻量级、线程安全的 API,用于跨 20 多种硬件架构的二进制分析、逆向工程和恶意软件研究。

分享

Capstone 引擎

Build status pypi package pypi downloads oss-fuzz Status

[!TIP] 欢迎加入我们的社区群组!  

Capstone 是一个反汇编框架,目标是成为安全社区中用于二进制分析和逆向工程的终极 反汇编引擎。

由 Nguyen Anh Quynh 创建,随后由一个小型社区开发和维护, Capstone 提供了一些无与伦比的功能:

  • 支持多种硬件架构: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 和 X86 (16, 32, 64)、Xtensa。

  • 拥有干净/简单/轻量/直观的架构无关 API。

  • 提供反汇编指令的详细信息(其他人称之为“分解器”)。

  • 提供反汇编指令的语义信息,例如隐式 读取和写入的寄存器列表。

  • 使用纯 C 语言实现,并为 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 提供轻量级绑定,这些绑定要么位于主代码中,要么由社区外部提供)。

  • 原生支持所有主流平台:Windows、Mac OSX、iOS、Android、 Linux、*BSD、Solaris 等。

  • 设计上线程安全。

  • 特别支持嵌入固件或操作系统内核。

  • 高性能,适用于恶意软件分析(能够处理各种 X86 恶意软件技巧)。

  • 根据开源 BSD 许可证发布。

更多信息请访问 https://www.capstone-engine.org

编译

参见 BUILDING.md 文件了解如何编译和安装 Capstone。

文档

贡献

有关介绍,请参阅 CONTRIBUTING.md

模糊测试

有关更多信息,请参阅 suite/fuzz/README.md。

许可证

本项目根据 BSD 许可证发布。如果您重新分发 Capstone 的二进制 或源代码,请随产品附上 LICENSE.TXT 文件。

分类