Capstone反匯編框架
Capstone是一個輕量級的多平臺、多架構(gòu)的反匯編框架。Capstone 旨在成為安全社區(qū)中二進制分析和反匯編的終極反匯編引擎。
- 多體系結(jié)構(gòu)。Arm, Arm64 (Armv8), BPF, Ethereum Virtual Machine, M68K, M680X, Mips, MOS65XX, PowerPC, RISCV, Sparc, SystemZ, TMS320C64X, Web Assembly, XCore & X86(包括X86_64)(詳情)。
- 清潔/簡單/輕量級/直觀的架構(gòu)中立的API。
- 提供反匯編指令的細節(jié)(有些人稱之為 "分解器")。
- 提供分解指令的一些語義,如隱含寄存器的讀寫列表。
- 用純C語言實現(xiàn),與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和*nix(已確認支持Mac OSX、iOS、Android、Linux、*BSD和Solaris)。
- 線程安全的設(shè)計。
- 特別支持嵌入到固件或操作系統(tǒng)內(nèi)核中。
- 高性能,適合惡意軟件分析(能夠處理各種X86惡意軟件的技巧)。
評論
圖片
表情
