あまり説明する必要はありませんが、Google で検索してもアンインストール プロセスに関連する情報は見つかりませんでした。私は Debian 9 システムを使用しています。
正しく記憶していれば、次を使用してインストールしました:
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
私は Linux の初心者なので、この点について何か助けていただければ幸いです :)
答え1
スクリプトがソフトウェアをインストールするために何をしたかを見てくださいsetup.sh
。特に難しいことではありません。結局のところ、はについて質問するリバースエンジニアリングデバッガー!
インストーラーが最後に行うことは、この行 ($PWD は git クローンのパスに展開されます) をファイルに追加することです~/.gdbinit
。
source $PWD/gdbinit.py
その行を削除すると、pwndbg が事実上無効になります。
pwndbg
その後、ディレクトリ (git クローン)を自由に削除できます。
セットアップ スクリプトは、requirements.txt
ファイルにリストされている Python パッケージも (pip 経由で) インストールします。通常はpip uninstall
、不要なパッケージはインストールできます。ただし、注意が必要です。Pip を使用してパッケージをインストールすると、ディストリビューション パッケージ マネージャーによってインストールされたパッケージが上書きされ、非互換性が生じる可能性があります。
Pwndbg はvirtualenv
、パッケージのディストリビューションに干渉しないように、自分自身専用の仮想環境を設定するために実際に使用する必要があります。
関連している: