Tipp
Willkommen bei unserer Community -Gruppe!
Capstone ist ein Demontage -Rahmen mit dem Ziel, zur ultimativen Engine für binäre Analysen und Umkehrungen in der Sicherheitsgemeinschaft zu werden.
Capstone wurde von Nguyen Anh Quynh erstellt und dann von einer kleinen Gemeinschaft entwickelt und gepflegt und bietet einige beispiellose Funktionen:
Support multiple hardware architectures: ARM, AArch64, Alpha, BPF, Ethereum VM, LoongArch, HP PA-RISC (HPPA), M68K, M680X, Mips, MOS65XX, PPC, RISC-V(rv32G/rv64G), SH, Sparc, SystemZ, TMS320C64X, TriCore, Webassembly, XCore and X86 (16, 32, 64), Xtensa.
Mit sauberer/einfacher/leichter/intuitiver Architektur-neutraler API.
Geben Sie Details zur zerlegten Anweisung an (von anderen als „Zersetzer“ bezeichnet).
Geben Sie die Semantik der zerlegten Anweisung an, wie z. B. Liste der impliziten Register, die gelesen und geschrieben wurden.
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 & Free Pascal & Free Pascal & Vala.
Native Unterstützung für alle beliebten Plattformen: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris usw.
Thread-Safe von Design.
Besondere Unterstützung für die Einbettung in Firmware oder OS -Kernel.
Hochleistung und geeignet für die Malware -Analyse (in der Lage, verschiedene X86 -Malware -Tricks zu behandeln).
Unter der Open Source BSD -Lizenz verteilt.
Weitere Informationen finden Sie unter https://www.capstone-engine.org
In Building.MD -Datei finden Sie Capstone zum Kompilieren und Installieren von Capstone.
Siehe Beitrag.md für ein Intro.
Weitere Informationen finden Sie in Suite/Fuzz/Readme.md.
Dieses Projekt wird unter der BSD -Lizenz veröffentlicht. Wenn Sie den Binär- oder Quellcode von Capstone umverteilen, fügen Sie bitte Dateilizenz bei Ihren Produkten hinzu.