当前位置: 首页 > news >正文

Capstone:多架构支持的终极反汇编器,2025 - 2026 年多版本更新亮点多!

Capstone:终极反汇编器

[](https://www.vsec.com.vn/en/) [](https://verichains.io) [](https://canary.tools) [](https://www.nowsecure.com) [](https://catenacyber.fr) [](https://rizin.re/)

[Capstone](/)
终极反汇编器
[下载](/download.html) [文档](/documentation.html) [展示](/showcase.html) [推荐语](/testimonial.html) [捐赠](/donate.html) [联系我们](/contact.html)

欢迎使用

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

突出特性

Capstone具备诸多突出特性:
- 多架构支持:涵盖_ARM_、_ARM64_(_ARMv8_)、_BPF_、_Ethereum VM_、_M68K_、_M680X_、_Mips_、_MOS65XX_、_PowerPC_、_RISC - V_、_SH_、_Sparc_、_SystemZ_、_TMS320C64X_、_TriCore_、_Webassembly_、_XCore_ 和 _X86_(16 位、32 位、64 位)。
- 简洁、简单、轻量级且直观的与架构无关的 API。
- 提供反汇编指令的详细信息(有些人称之为“分解器”)。
- 提供反汇编指令的一些语义信息,例如隐式读取和写入的寄存器列表。
- 采用纯 C 语言实现,并提供 _D_、_Clojure_、_F#_、_Common Lisp_、_Visual Basic_、_PHP_、_PowerShell_、_Haskell_、_Perl_、_Python_、_Ruby_、_C#_、_NodeJS_、_Java_、_GO_、_C++_、_OCaml_、_Lua_、_Rust_、_Delphi_、_Free Pascal_ 和 _Vala_ 等语言的绑定。
- 原生支持 _Windows_ 和类 Unix 系统(已确认支持 _Mac OSX_、_iOS_、_Android_、_Linux_、各种 BSD 系统和 _Solaris_)。
- 设计上支持线程安全。
- 特别支持嵌入到固件或操作系统内核中。
- 高性能,适合恶意软件分析(能够处理各种 _X86_ 恶意软件技巧)。
- 以开源的 _BSD_ 许可证发布。

有关使 Capstone 独特的一些原因,可在[此处](features.html)详细了解。在这份 [2014 年美国黑帽大会幻灯片](/BHUSA2014 - capstone.pdf)中可以找到反汇编引擎背后更多的技术细节。

推荐语

众多业内人士对 Capstone 给出了高度评价:
- 乔治·“Geohot”·霍茨(George “Geohot” Hotz):“多年来人们一直期待着 Capstone 这样的工具;其实现的价值显而易见,很高兴终于有了这方面的行业标准。”
- 费利克斯·“FX”·林德纳(Felix “FX” Lindner):“Capstone 改变了逆向工程的格局:我们终于有了一个可靠、独立且免费的反汇编引擎。”
- 布鲁斯·当(Bruce Dang):“Capstone 很快将成为标准的反汇编引擎。”
- 潘凯克(Pancake):“Capstone 通过一个经过充分测试和维护的库,使用通用 API 解决了逆向工程社区中一个众所周知的问题。”
- 乔克森·科雷特(Joxean Koret):“如今,Capstone 是市面上最好的可嵌入反汇编器。”
- 斯蒂芬·里德利(Stephen Ridley):“今天我至少向客户提及了 25 次。虽然还不确定,但这个引擎可能会成为黄金标准。”
- 彼得·赫拉瓦蒂(Peter Hlavaty):“Capstone 的开发者提供了出色的支持。它体积小且模块化程度高,在内核中也能完美运行!”
- 奥莱·安德烈·瓦德拉·拉夫纳斯(Ole André Vadla Ravnås):“一见钟情!漂亮的 API,支持最新的指令,Capstone 真的是终极反汇编框架!”
- 尤里亚安·布雷默(Jurriaan Bremer):“简单来说就是最好的——推荐给所有询问使用哪种反汇编器的人!”
- 佩德罗·“osxreverser”·维拉卡(Pedro “osxreverser” Vilaça):“这是逆向工程和信息安全社区可用的最完整的反汇编库。”
- 肖恩·希兰(Sean Heelan):“API 简单直接,易于使用。有几次我们遇到问题时,Capstone 的开发者在几个小时内就提供了 bug 修复、新功能和支持。”
- 安热·阿尔贝蒂尼(Ange Albertini):“我预计 Capstone 将成为标准,成为各地所有项目的基石。”

完整的 Capstone 推荐语可在[此处](testimonial.html)查看。

[6.0.0 - Alpha9 版本](/Version - 6.0.0 - Alpha9)

2026 年 5 月 29 日,Capstone 6.0.0 - Alpha9 版本发布。此版本修复了安全公告 GHSA - 5m9f - vqcm - g5pr 和 GHSA - jrw4 - wj52 - 2vw8 中提及的问题,并将预发布版本信息添加到 `capstone.h` 中。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/6.0.0 - Alpha9

[5.0.9 版本](/Version - 5.0.9)

2026 年 5 月 28 日,Capstone 5.0.9 版本发布。这个稳定的补丁版本在 `CS_VERSION_EXTRA` 中设置了正确的版本号,并包含了 CVE 修复和 #2935 的反向移植。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/5.0.9

[6.0.0 - Alpha8 版本](/Version - 6.0.0 - Alpha8)

2026 年 5 月 23 日,Capstone 6.0.0 - Alpha8 版本发布。这个补丁 alpha 版本增加了 ColdFire ISA 支持,扩展了 M680X 支持,改进了 RISC - V 细节,加快了 x86 解码速度,并增加了 x86 `MOVSXD` 指令支持。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/6.0.0 - Alpha8

[5.0.8 版本](/Version - 5.0.8)

2026 年 5 月 23 日,Capstone 5.0.8 版本发布。这个补丁版本加快了 x86 解码速度,为 Linux 上的 Python 增加了 RTLD_DEEPBIND 加载支持,并支持 x86 `MOVSXD` 指令。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/5.0.8

[6.0.0 - Alpha7 版本](/Version - 6.0.0 - Alpha7)

2026 年 2 月 16 日,Capstone 6.0.0 - Alpha7 版本发布。这个 alpha 版本对 RISC - V 模块进行了重大更新,增加了 32 位构建覆盖,实现了一致的 `CS_ERR_MEM` 报告,并修复了 x86 - 64 段覆盖行为问题。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/6.0.0 - Alpha7

[5.0.7 版本](/Version - 5.0.7)

2026 年 2 月 9 日,Capstone 5.0.7 版本发布。这个安全版本修复了 CMake 4 构建问题,并反向移植了 CVE - 2025 - 68114 和 CVE - 2025 - 67873 的修复。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/5.0.7

[6.0.0 - Alpha6 版本](/Version - 6.0.0 - Alpha6)

2026 年 1 月 13 日,Capstone 6.0.0 - Alpha6 版本发布。这个 alpha 版本改进了 x86 寄存器语义、跨平台构建支持、M68K 处理、Alpha 立即数、PIC 静态库,并修复了与 CVE 相关的问题。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/6.0.0 - Alpha6

[6.0.0 - Alpha5 版本](/Version - 6.0.0 - Alpha5)

2025 年 8 月 5 日,Capstone 6.0.0 - Alpha5 版本发布。这个 alpha 版本将 SPARC 模块更新到 LLVM 18,增加了苹果专有的 AArch64 指令、ABI3 Python 轮询包,并修复了多个解码器和细节问题。完整的发布说明请见 https://github.com/capstone - engine/capstone/releases/tag/6.0.0 - Alpha5

旧版本的发布信息可在[新闻存档](news.html)中查看。

http://www.zskr.cn/news/1457577.html

相关文章:

  • 智能运维不是加AI,而是重写SLO——基于172个真实SLI指标的AI驱动根因分析框架(附可审计的因果图谱生成代码)
  • 算法:最大子数组和
  • 避开这些坑,你的Nature Communications投稿就成功了一半:从格式到图表的保姆级自查清单
  • 2026年,成都口腔GEO优化秘诀大揭秘!
  • AI工具如何让拼团转化率飙升37.6%?揭秘3家独角兽私藏的智能分群与动态组队算法
  • 2026年近期河北不锈钢膨胀螺栓直销厂家有哪些?深度解析与安玖不锈钢选型指南 - 2026年企业资讯
  • 为什么老DBA都选“仅安装软件”?Oracle 11g安装模式深度解析与最佳实践
  • BQ4050电池管理芯片SMBus通信全解析:从数据手册到代码实现(附ATmega4809例程)
  • 如何快速使用TestDisk与PhotoRec:数据恢复完整教程
  • ESP8266 AP模式配置避坑指南:从IP地址冲突到稳定局域网搭建
  • HarmonyOS 6.1 云应用客户端适配实战(一):环境搭建与编译系统
  • 从‘能通’到‘好用’:给你的Coturn服务器做一次性能调优与安全加固指南
  • 2026年当前,选择靠谱驾驶式洗地机源头厂家的核心逻辑与价值分析 - 2026年企业资讯
  • 别再乱设max-http-header-size了!从Tomcat、Go到Node.js,聊聊不同技术栈的HTTP头大小默认值与最佳实践
  • 铁路信号工必看:64D半自动闭塞设备按钮、表示灯、继电器功能详解(附工程提示)
  • BMS均衡控制开发套件:主控板Gerber+上位机PCB图+充放电接口定义+可运行源码
  • 2026年6月应急叫应终端供应商推荐口碑分析,点对点卫星通信设备/背包便携站设备/点对点卫星通信,应急叫应终端厂家选哪家 - 品牌推荐师
  • 别再写`status != ‘‘`了!MyBatis中Integer=0被当成空字符串的诡异问题排查与最佳实践
  • Claude 4.8 深度实测:编程能力暴涨,真正拉开差距的却是这一点
  • EduCoder平台金币机制与自动化策略:如何用多个账号‘可持续’获取实训参考答案
  • LLM微调技术在Oracle到PostgreSQL数据库迁移中的应用
  • 告别通信故障:手把手调试施耐德LXM32伺服与西门子PLC的Profibus-DP网络
  • 别再写重复的SQL了!MyBatis-Plus UpdateWrapper和LambdaUpdateWrapper实战对比(附避坑点)
  • Abaqus工程师常用四工具包:cohesive单元自动插入、裂缝路径提取、混凝土骨料建模与CDP参数快速配置
  • 如何在5分钟内实现专业级直播背景替换:OBS背景移除插件终极指南
  • CFD驱动训练框架:湍流建模的高效优化方法
  • 给无人机爱好者的地物识别指南:如何通过多光谱镜头一眼分辨庄稼、旱地和水塘?
  • 别再只画波形图了!用Python和MATLAB提取信号特征的保姆级对比教程
  • 一键生成DApp:利用AI大模型基于ABI自动构建交互界面的尝试
  • 2026年期货量化主流平台全景能力对照:从数据到实盘谁强在哪