Consejo
¡Bienvenido a unirse a nuestro grupo comunitario!
Capstone es un marco de desmontaje con el objetivo de convertirse en el mejor motor Disasmo para el análisis binario y la inversión en la comunidad de seguridad.
Creado por Nguyen Anh Quynh, luego desarrollado y mantenido por una pequeña comunidad, Capstone ofrece algunas características incomparables:
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.
Tener una API limpia/simple/ligera/intuitiva de arquitectura neutral.
Proporcione detalles sobre la instrucción desmontada (llamado "descomponedor" por otros).
Proporcione semántica de la instrucción desmontada, como la lista de registros implícitos leídos y escritos.
Implementado en un lenguaje C puro, con enlaces livianos para 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 & Vala Ready O In In In In, o proporcionó el Código Principal, o proporcionan el Código Principal).
Soporte nativo para todas las plataformas populares: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris, etc.
Safe de hilo por diseño.
Soporte especial para integrar en el firmware o el kernel del sistema operativo.
Alto rendimiento y adecuado para el análisis de malware (capaz de manejar varios trucos de malware x86).
Distribuido bajo la licencia BSD de código abierto.
Más información está disponible en https://www.capstone-engine.org
Consulte el archivo Building.md sobre cómo compilar e instalar Capstone.
Ver contribuyente.md para una introducción.
Consulte Suite/Fuzz/ReadMe.md para obtener más información.
Este proyecto se publica bajo la licencia BSD. Si redistribuye el código binario o fuente de Capstone, adjunte File License.txt con sus productos.