Torna agli aggiornamenti
New releaseJul 26, 2026

capstone v6.0.0-Alpha10

Framework di disassemblaggio multi-architettura che fornisce un'API leggera e thread-safe per l'analisi binaria, il reverse engineering e la ricerca sul malware su oltre 20 architetture hardware.

Condividi

Capstone Engine

Build status pypi package pypi downloads oss-fuzz Status

[!TIP] Welcome to join our community group!  

Capstone è un framework di disassemblaggio con l'obiettivo di diventare il motore di disassemblaggio definitivo per l'analisi binaria e il reverse engineering nella community della sicurezza.

Creato da Nguyen Anh Quynh, poi sviluppato e mantenuto da una piccola community, Capstone offre alcune funzionalità senza pari:

  • Supporta molteplici architetture hardware: 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 e X86 (16, 32, 64), Xtensa.

  • Ha un'API pulita/semplice/leggera/intuitiva e neutrale rispetto all'architettura.

  • Fornisce dettagli sull'istruzione disassemblata (chiamati “decomposer” da altri).

  • Fornisce la semantica dell'istruzione disassemblata, come l'elenco dei registri impliciti letti e scritti.

  • Implementato in puro linguaggio C, con binding leggeri per 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 e Vala pronti sia nel codice principale, sia forniti esternamente dalla community).

  • Supporto nativo per tutte le piattaforme popolari: Windows, Mac OSX, iOS, Android, Linux, *BSD, Solaris, ecc.

  • Thread-safe per progettazione.

  • Supporto speciale per l'integrazione in firmware o kernel del sistema operativo.

  • Alte prestazioni e adatto all'analisi di malware (in grado di gestire vari trucchi malware X86).

  • Distribuito sotto licenza open source BSD.

Ulteriori informazioni sono disponibili su https://www.capstone-engine.org

Compile

Vedere il file BUILDING.md per sapere come compilare e installare Capstone.

Documentazione

Contribuire

Vedere CONTRIBUTING.md per un'introduzione.

Fuzz

Vedere suite/fuzz/README.md per maggiori informazioni.

Licenza

Questo progetto è rilasciato sotto licenza BSD. Se ridistribuisci il binario o il codice sorgente di Capstone, ti preghiamo di allegare il file LICENSE.TXT ai tuoi prodotti.

Categorie