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