Zurück zu den Updates
New releaseJul 26, 2026

capstone v6.0.0-Alpha10

Multi-Architektur-Disassemblierungs-Framework, das eine leichtgewichtige, threadsichere API für Binäranalyse, Reverse Engineering und Malware-Forschung auf über 20 Hardware-Architekturen bereitstellt.

Teilen

Capstone Engine

Build status pypi package pypi downloads oss-fuzz Status

[!TIP] Willkommen in unserer Community-Gruppe!  

Capstone ist ein Disassemblierungs-Framework mit dem Ziel, die ultimative Disasm-Engine für die Binäranalyse und das Reverse Engineering in der Sicherheits-Community zu werden.

Erstellt von Nguyen Anh Quynh, dann entwickelt und gepflegt von einer kleinen Gemeinschaft, bietet Capstone einige unvergleichliche Funktionen:

  • Unterstützt mehrere Hardware-Architekturen: ARM, AArch64, Alpha, ARC, BPF, Ethereum VM, LoongArch, HP PA-RISC (HPPA), M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore und X86 (16, 32, 64), Xtensa.

  • Bereitstellung einer sauberen/einfachen/leichten/intuitiven architekturneutralen API.

  • Bietet Details zur disassemblierten Anweisung (von anderen als „Dekomponierer“ bezeichnet).

  • Bietet Semantik der disassemblierten Anweisung, z. B. Liste der implizit gelesenen und geschriebenen Register.

  • Implementiert in reiner C-Sprache, mit leichten Bindungen für 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, entweder im Hauptcode oder extern von der Gemeinschaft bereitgestellt.

  • Native Unterstützung für alle gängigen Plattformen: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris, etc.

  • Thread-sicher von Natur aus.

  • Spezielle Unterstützung für die Einbettung in Firmware oder OS-Kernel.

  • Hohe Leistung und geeignet für Malware-Analyse (in der Lage, verschiedene X86-Malware-Tricks zu handhaben).

  • Verteilt unter der Open-Source-BSD-Lizenz.

Weitere Informationen sind verfügbar unter https://www.capstone-engine.org

Kompilieren

Siehe Datei BUILDING.md für Informationen zum Kompilieren und Installieren von Capstone.

Dokumentation

Beitragen

Siehe CONTRIBUTING.md für eine Einführung.

Fuzz

Siehe suite/fuzz/README.md für weitere Informationen.

Lizenz

Dieses Projekt wird unter der BSD-Lizenz veröffentlicht. Wenn Sie die Binär- oder Quellcode von Capstone weiterverteilen, fügen Sie bitte die Datei LICENSE.TXT zu Ihren Produkten hinzu.

Kategorien