Dica
Bem -vindo para se juntar ao nosso grupo comunitário!
A Capstone é uma estrutura de desmontagem, com o alvo de se tornar o melhor mecanismo de DISMASM para análise binária e reversão na comunidade de segurança.
Criado por Nguyen Anh Quynh, depois desenvolvido e mantido por uma pequena comunidade, o Capstone oferece alguns recursos incomparáveis:
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.
Tendo API limpa/simples/leve/intuitiva de arquitetura neutra.
Forneça detalhes sobre a instrução desmontada (chamada “Decomposer” por outros).
Forneça semântica da instrução desmontada, como lista de registros implícitos lidos e escritos.
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).
Suporte nativo para todas as plataformas populares: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris, etc.
Seguro de threads por design.
Suporte especial para incorporar o firmware ou o kernel do sistema operacional.
Alto desempenho e adequado para análise de malware (capaz de lidar com vários truques de malware x86).
Distribuído sob a licença BSD de código aberto.
Mais informações estão disponíveis em https://www.capstone-engine.org
Consulte o arquivo Building.MD para como compilar e instalar Capstone.
Consulte Contribuindo.md para uma introdução.
Consulte Suite/Fuzz/Readme.md para obter mais informações.
Este projeto é divulgado sob a licença BSD. Se você redistribuir o código binário ou fonte do Capstone, anexe o arquivo License.txt aos seus produtos.