Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
plasma — Plasma est un désassembleur interactif pour x86/ARM/MIPS. Il peut générer du pseudo-code indenté avec une syntaxe colorée. | Kitploit
Outils/GitHubGitHub/plasma-disassembler/plasma
Analyse StatiqueRétro-ingénierieDébogueursAnalyse de Binaires
GitHubplasma-disassembler/plasma

plasma

Plasma est un désassembleur interactif pour x86/ARM/MIPS. Il peut générer du pseudo-code indenté avec une syntaxe colorée.

Voir le dépôt
3.1k273il y a 4 ansVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

PLASMA

L'ancien nom du projet était Reverse.

PLASMA est un désassembleur interactif. Il peut générer un assemblage plus lisible (pseudo-code) avec une syntaxe colorée. Vous pouvez écrire des scripts avec l'API Python disponible (voir un exemple ci-dessous). Le projet est encore en plein développement.

wiki : liste TODO et documentation.

Il supporte :

  • architectures : x86{64}, ARM, MIPS{64} (partiellement pour ARM et MIPS)
  • formats : ELF, PE, RAW

Attention : tant que les structures et les définitions de types ne sont pas implémentées, la compatibilité de la base de données pourrait être rompue.

Prérequis

  • python >= 3.4
  • capstone, testé avec 4.0-alpha5
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt (disponible dans le paquet binutils de Linux)
  • le terminal doit supporter UTF8 et 256 couleurs (sinon, utilisez l'option --nocolor)

Optionnel :

  • python-qt4 utilisé pour la carte mémoire
  • keystone pour le script asm.py

Installation

root@kitploit:~
./install.sh

Ou si vous avez déjà installé les prérequis avec la commande précédente :

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

Vérifier les tests :

root@kitploit:~
make
....................................................................................
84/84 tests réussis avec succès en 2.777975s
analyzer tests...
...

Pseudo-décompilation des fonctions

root@kitploit:~
$ plasma -i tests/server.bin
>> v main
# vous pouvez appuyer sur tab pour afficher la pseudo-décompilation
# | pour diviser la fenêtre
# Voir l'aide de la commande pour tous les raccourcis

plasma

Prenez le contrôle du graphe de flot en inversant les sauts conditionnels :

plasma

Scripting (API Python)

Voir plus sur le wiki pour l'API.

Quelques exemples (ces scripts sont placés dans plasma/scripts) :

root@kitploit:~
$ plasma -i FILE
plasma> py !strings.py             # affiche toutes les chaînes
plasma> py !xrefsto.py FUNCTION    # graphe d'appels xdot
plasma> py !crypto.py              # détecte certaines constantes cryptographiques
plasma> py !asm.py CODE            # assemble avec keystone
plasma> py !disasm.py HEX_STRING   # désassemble un tampon
Télécharger l’outil