pwndbg를 어떻게 제거하나요?

pwndbg를 어떻게 제거하나요?

제거 프로세스와 관련된 방법을 Google에서 검색했지만 찾을 수 없다는 점을 제외하고는 설명할 내용이 많지 않습니다. 저는 Debian 9 시스템을 사용하고 있습니다.

내가 올바르게 기억한다면 다음을 사용하여 설치했습니다.

git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh

저는 Linux의 상대적인 초보자이므로 이에 대한 도움을 주시면 감사하겠습니다. :)

답변1

setup.sh소프트웨어를 설치하기 위해 스크립트가 수행한 작업을 살펴 보십시오 . 특별히 어려운 것은 아닙니다. 결국 당신은~이다~에 대해 질문하다리버스 엔지니어링 디버거!

설치 프로그램이 마지막으로 수행하는 작업은 파일에 이 줄(git clone의 경로로 확장된 $PWD 포함)을 추가하는 것입니다 ~/.gdbinit.

source $PWD/gdbinit.py

해당 줄을 제거하면 pwndbg가 효과적으로 비활성화됩니다.

pwndbg그런 다음 해당 디렉터리(git clone)를 자유롭게 제거할 수 있습니다 .

또한 설정 스크립트는 파일에 나열된 Python 패키지를 (pip를 통해) 설치했습니다 requirements.txt. 일반적으로 pip uninstall원하지 않는 것도 가능합니다. 하지만 주의해야 합니다. 패키지를 설치하기 위해 Pip를 사용하면 distro 패키지 관리자가 설치한 패키지를 재정의하게 되어 비호환성을 초래할 수 있습니다.

virtualenvPwndbg는 실제로 패키지에 대한 dis를 방해하지 않도록 자체적으로 가상 환경을 설정하는 데 사용해야 합니다 .

관련된:

관련 정보