ヒント
コミュニティグループに参加してください!
Capstoneは、セキュリティコミュニティでのバイナリ分析と逆転のための究極の排出エンジンになるという目標を持つ分解フレームワークです。
Nguyen Anh Quynhによって作成され、その後、小さなコミュニティによって開発および維持されたCapstoneは、比類のない機能をいくつか提供しています。
複数のハードウェアアーキテクチャのサポート:ARM、AARCH64、ALPHA、BPF、ETHEREUM VM、LOONGARCH、HP PA-RISC(HPPA)、M68K、M680X、MIPS、MOS65XX、PPC、RISC-V(RV32G/RV64G)、SH、SH、SPARC、TMS320CCE、TMCCE、TMCCCE、TMS320CCE、TMS320CCE、TMS320CCE、TMS320CCREMBLE X86(16、32、64)、Xtensa。
クリーン/シンプル/軽量/直感的なアーキテクチャ - 中立APIを持つ。
分解された命令の詳細(他の人から「分解器」と呼ばれる)を提供します。
読み取りおよび書かれた暗黙のレジスタのリストなど、分解された命令のセマンティクスを提供します。
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など。
デザインによるスレッドセーフ。
ファームウェアまたはOSカーネルに埋め込むための特別なサポート。
高性能およびマルウェア分析に適しています(さまざまなX86マルウェアトリックを処理できます)。
オープンソースBSDライセンスの下で配布されます。
詳細については、https://www.capstone-engine.orgをご覧ください
Capstoneをコンパイルおよびインストールする方法については、building.mdファイルを参照してください。
イントロについては、convributing.mdを参照してください。
詳細については、Suite/Fuzz/readme.mdを参照してください。
このプロジェクトは、BSDライセンスの下でリリースされます。 Capstoneのバイナリまたはソースコードを再配布する場合は、製品にファイルライセンスを添付してください。