Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
plasma — Plasma ist ein interaktiver Disassembler für x86/ARM/MIPS. Er kann eingerückten Pseudocode mit farbiger Syntax generieren. | Kitploit
Tools/GitHubGitHub/plasma-disassembler/plasma
Statische AnalyseReverse EngineeringDebuggerBinäranalyse
GitHubplasma-disassembler/plasma

plasma

Plasma ist ein interaktiver Disassembler für x86/ARM/MIPS. Er kann eingerückten Pseudocode mit farbiger Syntax generieren.

Repository anzeigen
3.1k273vor 4 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

PLASMA

Der alte Projektname war Reverse.

PLASMA ist ein interaktiver Disassembler. Es kann einen besser lesbaren Assemblercode (Pseudocode) mit farbiger Syntax erzeugen. Sie können Skripte mit der verfügbaren Python-API schreiben (siehe Beispiel unten). Das Projekt befindet sich noch in der intensiven Entwicklung.

wiki : TODO-Liste und einige Dokumentation.

Es unterstützt :

  • Architekturen: x86{64}, ARM, MIPS{64} (teilweise für ARM und MIPS)
  • Formate: ELF, PE, RAW

Warnung: Solange keine Strukturen und Typdefinitionen implementiert sind, könnte die Datenbankkompatibilität gebrochen sein.

Anforderungen

  • python >= 3.4
  • capstone, getestet mit 4.0-alpha5
  • python-pyelftools
  • pefile + python3-future
  • python-msgpack >= 0.4.6
  • c++filt (im binutils-Linux-Paket verfügbar)
  • Terminal sollte UTF8 und 256 Farben unterstützen (falls nicht, verwenden Sie die Option --nocolor)

Optional :

  • python-qt4 verwendet für die Speicherkarte
  • keystone für das Skript asm.py

Installation

root@kitploit:~
./install.sh

Oder wenn Sie die Abhängigkeiten bereits mit dem vorherigen Befehl installiert haben:

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

Tests überprüfen :

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

Pseudo-Dekompilierung von Funktionen

root@kitploit:~
$ plasma -i tests/server.bin
>> v main
# Sie können die Tabulatortaste drücken, um die Pseudo-Dekompilierung anzuzeigen
# | um das Fenster zu teilen
# Siehe die Befehlshilfe für alle Tastenkombinationen

plasma

Übernehmen Sie die Kontrolle über den Flussgraphen, indem Sie bedingte Sprünge umkehren:

plasma

Skripterstellung (Python-API)

Weitere Informationen finden Sie im Wiki zur API.

Einige Beispiele (diese Skripte befinden sich in plasma/scripts) :

root@kitploit:~
$ plasma -i FILE
plasma> py !strings.py             # gibt alle Zeichenketten aus
plasma> py !xrefsto.py FUNCTION    # xdot Aufrufgraph
plasma> py !crypto.py              # erkennt einige Kryptokonstanten
plasma> py !asm.py CODE            # assembliert mit keystone
plasma> py !disasm.py HEX_STRING   # disassembliert einen Puffer
Tool herunterladen