Conseil
Bienvenue pour rejoindre notre groupe communautaire!
Capstone est un cadre de démontage avec la cible de devenir le moteur Ultimate Disasm pour l'analyse binaire et l'inversion de la communauté de la sécurité.
Créé par Nguyen Anh Quynh, puis développé et entretenu par une petite communauté, Capstone offre des caractéristiques inégalées:
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.
Avoir une API propre / simple / légère / intuitive architecture-neutre.
Fournir des détails sur l'instruction démontée (appelée «décomposer» par d'autres).
Fournir une sémantique de l'instruction démontée, telle que la liste des registres implicites lus et écrits.
Implémenté dans le langage C pur, avec des liaisons légères pour Swift, D, Clojure, F #, Common Lisp, Visual Basic, PHP, PowerShell, Emacs, Haskell, Perl, Python, Ruby, C #, Nodejs, Java, GO, C ++, OCAML, LUA, Rust, Delphi, Pascal et Vala Ready, soit dans le code principal, ou ont fourni une communauté).
Prise en charge native pour toutes les plates-formes populaires: Windows, Mac OSX, iOS, Android, Linux, * BSD, Solaris, etc.
Filetage par conception.
Support spécial pour l'intégration dans le firmware ou le noyau OS.
Haute performances et adapté à l'analyse des logiciels malveillants (capable de gérer diverses astuces de logiciels malveillants x86).
Distribué sous la licence BSD open source.
De plus amples informations sont disponibles sur https://www.capstone-engine.org
Voir Fichier Building.md pour compiler et installer Capstone.
Voir contribution.md pour une intro.
Voir Suite / Fuzz / Readme.md pour plus d'informations.
Ce projet est publié sous la licence BSD. Si vous redistribuez le code binaire ou source de Capstone, veuillez joindre un fichier Licence.txt avec vos produits.