-
[Dreamhack]basic_exploitation_000 빌드업(pwntools, gdb peda사용법)system(pwnable)시스템(포너블)/Dreamhack wargame 2022. 9. 25. 22:18
1) kali에 git이 설치되어있지 않은 경우 아래 명령어로 깃을 설치한다.
sudo apt install git-all
2) 깃이 설치되어있는 경우 아래 명령어로 pwngdb를 설치해준다. 이미 다른 gdb가 있으면 안해도 됨
git clone http://github.com/pwndbg/pwndbg
설치를 했다고 끝난것이 아니다. 디렉토리 이동을 해준뒤 셋업파일을 실행시켜주어야한다.
cd pwndbg ./setup.sh
원래는...이렇게 하면 제대로 파일 실행이 될텐데 pip버전이 업데이트되면서 문제가 발생한다고 한다.
이걸로 해결했다는 사람들도 있었다. 근데 나는 안되더라...노답
sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall
#ELF 동적분석
#gdb-peda 설치
나는 pwndbg 사용하는데 문제가 생겨서 일단 얘를 깔아보긴했는데 일단 더 확인해봐야겠다.
설치가 완료되면 깜빡거리는 곳에서 파일을 실행해주면 되는 듯하다
이런식으로
gdb '프로그램명' gdb '프로그램명' 'core파일명' gdb '프로그램명' '실행중인 프로세스 pid'
#pwntools 설치
'system(pwnable)시스템(포너블) > Dreamhack wargame' 카테고리의 다른 글
[Dreamhack] shell_basic (0) 2022.11.03 [Dreamhack] basic_exploitation_000(2) (0) 2022.10.05 pwndbg, pwntools 설치 오류 (0) 2022.10.02