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.1k27387 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 :

  • usato per la mappa di memoria
python-qt4
  • 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