提示
欢迎加入我们的社区团体!
Capstone是一个拆卸框架,其目标是成为安全界二进制分析和逆转的最终障碍引擎。
Capstone由Nguyen Anh Quynh创建,然后由一个小社区开发和维护,提供了一些无与伦比的功能:
支持多个硬件体系结构:ARM,AARCH64,ALPHA,BPF,以太坊VM,Loongarch,HP Pa-Risc(HPPA),M68K,M680X,M680X,MIPS,MIPS,MIPS,PPC,RISC-V,RISC-V(RV32G/RV64G) X86(16,32,64),Xtensa。
具有干净/简单/轻巧/直观的体系结构与中立API。
提供有关分解指令的详细信息(其他人称为“分解器”)。
提供拆卸指令的语义,例如隐式寄存器列表read&witter。
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).
对所有流行平台的本机支持:Windows,Mac OSX,iOS,Android,Linux, *BSD,Solaris,Ett。
设计螺纹安全。
嵌入固件或OS内核中的特殊支持。
高性能和适用于恶意软件分析(能够处理各种X86恶意软件技巧)。
根据开源BSD许可分发。
更多信息可在https://www.capstone-engine.org上获得
有关如何编译和安装Capstone,请参见building.md文件。
请参阅介绍的贡献。md。
有关更多信息,请参见Suite/fuzz/readme.md。
该项目根据BSD许可发布。如果您重新分发了Capstone的二进制或源代码,请与您的产品一起附加文件许可证。TXT。