Dazu gibt es nicht viel zu erklären, außer dass ich gegoogelt habe, wie das geht, und nichts zum Deinstallationsprozess finden konnte. Ich verwende ein Debian-9-System.
Wenn ich mich recht erinnere, habe ich es wie folgt installiert:
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
Ich bin ein relativer Neuling in Sachen Linux, daher wäre ich für jede Hilfe dankbar :)
Antwort1
Schauen Sie sich an setup.sh
, was das Skript getan hat, um die Software zu installieren. Es ist nicht besonders entmutigend. SchließlichSindeine Frage zu stellen überReverse-Engineering-Debugger!
Als Letztes fügt das Installationsprogramm diese Zeile (mit $PWD erweitert um den Pfad Ihres Git-Klons) zu Ihrer ~/.gdbinit
Datei hinzu.
source $PWD/gdbinit.py
Wenn Sie diese Zeile entfernen, deaktivieren Sie pwndbg effektiv.
Anschließend können Sie das pwndbg
Verzeichnis (den Git-Klon) entfernen.
Das Setup-Skript hat (über Pip) auch die in der requirements.txt
Datei aufgeführten Python-Pakete installiert. Im Allgemeinen können Sie pip uninstall
die Pakete, die Sie nicht möchten, hinzufügen. Aber Sie müssen vorsichtig sein – wenn Sie Pip zum Installieren von Paketen verwenden, können die Pakete, die Ihr Distributionspaketmanager installiert hat, überschrieben werden, was zu Inkompatibilitäten führt.
Pwndbg sollte wirklich dazu verwendet werden, virtualenv
eine virtuelle Umgebung nur für sich selbst einzurichten, um Störungen bei der Verteilung auf Pakete zu vermeiden.
Verwandt: