capstone-engine/capstone 6.0.0-Alpha11 — 多架构反汇编
介绍把机器码转换为人类可读指令的 C 语言反汇编框架 capstone-engine/capstone 的最新版本 6.0.0-Alpha11,以及可以确认的范围。
仓库信息capstone-engine/capstone ↗介绍把机器码转换为人类可读指令的 C 语言反汇编框架 capstone-engine/capstone 的最新版本 6.0.0-Alpha11,以及可以确认的范围。
GitHub 项目说明: Capstone disassembly/disassembler framework for ARM, ARM64 (ARMv8), Alpha, BPF, Ethereum VM, HPPA, LoongArch, M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86.
- 星标
- ★ 9.1K
- 复刻
- 1.7K
- 语言
- C
- 最新版本
- 6.0.0-Alpha11
capstone-engine/capstone 是一个把机器码转换为人类可读指令的反汇编框架。该仓库公开的最新版本是 6.0.0-Alpha11,而所提供的信息中没有这个版本的变更记录。它通过架构中立的 API 支持包括 ARM、ARM64、X86、RISC-V、Webassembly 在内的多种硬件架构,实现语言为 C。
这个项目要做的事情是二进制分析和逆向工程。它不止是列出指令,还会同时给出反汇编指令的细节和隐式寄存器读写信息,也就是可以查清哪些寄存器被读取、哪些被写入。它支持多种语言绑定和多个平台,并记录了嵌入固件与 OS 内核时的环境以及线程安全性。README 表示其性能适合恶意软件分析。该仓库的 star数为 9119。
不过,判断止步的地方也很清楚。仓库元数据中没有许可证标注,关于以 BSD 许可证分发的说明只出现在 README 里。评估标准中的 momentum 一项在 10 分制下只得到 1.7 分,新颖性、技术与质量三项没有给出数值。版本标记也是 Alpha11,因此难以断定它是稳定版本。没有给出性能数据或基准测试,所以很难分辨它与其他工具孰优孰劣。