0netw0m1ra

[ubuntu-22.04] pwnable 세팅(vim, pwntools, pwndbg, checksec, gcc) 본문

나홀로 스터디

[ubuntu-22.04] pwnable 세팅(vim, pwntools, pwndbg, checksec, gcc)

M1RA 2022. 8. 24. 17:52

[환경]

[vim 설치]

$ sudo apt-get install vim

 

[python3 설치]

$ sudo apt update

$ sudo apt install python3 python3-pip python3-dev git libssl-dev libffi-dev build-essential

$ sudo python3 -m pip install --upgrade pip

 

[pwntools 설치]

$ sudo python3 -m pip install --upgrade pwntools

 

[pwndbg 설치]

$ git clone https://github.com/pwndbg/pwndbg

$ cd pwndbg

$ ./setup.sh

중간에 오류가 한번 났지만 다시 terminal 종료 후 ./setup.sh 를 해주니 정상적으로 실행됨

[checksec 설치]

- pwntools 설치시 자동으로 설치됨

- 사용법 : checksec ./파일명

- 만약 command not found error 발생 시, .bashrc에 "export PATH="$HOME/.local/bin/:$PATH" 추가하기 

https://0netw0m1ra.tistory.com/69

 

checksec.sh 설치 및 사용법

<환경> - VMware Workstation 16 Player - Ubuntu 20.4 LTS <설치> 1. checksec 다운로드 (다운로드 하고 싶은 위치로 이동) # cd ~ # ls (다운로드 받기) # wget https://github.com/slimm609/checksec.sh/archi..

0netw0m1ra.tistory.com