提示
歡迎加入我們的社區團體!
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。