Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
plasma — Plasma è un disassemblatore interattivo per x86/ARM/MIPS. Può generare pseudo-codice indentato con sintassi colorata. | Kitploit
Strumenti/GitHubGitHub/plasma-disassembler/plasma
Analisi StaticaReverse EngineeringDebuggerAnalisi di Binari
GitHubplasma-disassembler/plasma

plasma

Plasma è un disassemblatore interattivo per x86/ARM/MIPS. Può generare pseudo-codice indentato con sintassi colorata.

Vedi Repository
3.1k2737 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

PLASMA

Il vecchio nome del progetto era Reverse.

PLASMA è un disassemblatore interattivo. Può generare un assembly più leggibile (pseudo-codice) con sintassi colorata. Puoi scrivere script con l'API Python disponibile (vedi un esempio qui sotto). Il progetto è ancora in grande sviluppo.

wiki : lista TODO e qualche documentazione.

Supporta :

  • architetture : x86{64}, ARM, MIPS{64} (parzialmente per ARM e MIPS)
  • formati : ELF, PE, RAW

Attenzione: finché le strutture e le definizioni di tipo non sono implementate, la compatibilità del database potrebbe essere compromessa.

Requisiti

  • python >= 3.4
  • capstone, tested with 4.0-alpha5
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt (available in the binutils Linux package)
  • il terminale deve supportare UTF8 e 256 colori (altrimenti, usa l'opzione --nocolor)

Opzionale :

  • python-qt4 usato per la mappa di memoria
  • keystone for the script asm.py

Installazione

root@kitploit:~
./install.sh

Oppure se hai già installato i requisiti con il comando precedente:

root@kitploit:~
./install.sh --update

Verifica i test :

root@kitploit:~
make
....................................................................................
84/84 tests passed successfully in 2.777975s
analyzer tests...
...

Pseudo-decompilazione delle funzioni

root@kitploit:~
$ plasma -i tests/server.bin
>> v main
# puoi premere tab per mostrare la pseudo-decompilazione
# | per dividere la finestra
# Vedi l'aiuto dei comandi per tutte le scorciatoie

plasma

Prendi il controllo del grafo di flusso invertendo i salti condizionali:

plasma

Scripting (API Python)

Vedi di più sul wiki per l'API.

Alcuni esempi (questi script si trovano in plasma/scripts) :

root@kitploit:~
$ plasma -i FILE
plasma> py !strings.py             # stampa tutte le stringhe
plasma> py !xrefsto.py FUNCTION    # grafo di chiamate xdot
plasma> py !crypto.py              # rileva alcune costanti crittografiche
plasma> py !asm.py CODE            # assembla con keystone
plasma> py !disasm.py HEX_STRING   # disassembla un buffer
Scarica lo strumento