https://github.com/junfuture1103/pwnable_conf
도커 등을 이용해 새로운 환경(OS) 를 설치하고,
pwntools와 pwndbg등 필요한 도구들을 일일히 설치하는 것 만큼 귀찮은게 없다.
그래서 만들었다.
vim / pwntools / pwndbg를 알아서 설치해주는 쉘 스크립트이다.
사용법은 아래 .sh 코드를 복붙해준 뒤 (이름 뒤에 반드시 .sh 확장자가 붙어야한다.)
chmod +x [.sh파일]
./[.sh파일]
형식으로 실행권한을 주고 사용하면 알아서 포너블에 필요한 도구들을 다운받아준다.
#pwnable_conf.sh
apt update -y
apt-get update -y
#vim
apt install -y vim
#pwntools
apt install python -y
apt-get install python2.7-dev python3-pip -y
pip install pwntools
apt-get install libcapstone-dev -y
#pwndbg
sudo apt install -y git
git clone https://github.com/pwndbg/pwndbg
cd pwndbg
./setup.sh
참 편하다.
'CTF > CTF_Configuration' 카테고리의 다른 글
Pwnable 문제를 풀기위한 CTF configuration 총정리 (0) | 2022.08.19 |
---|---|
CTF 문제 풀기 시작할때 해야하는 것들 정리 (0) | 2022.03.19 |
Dockerfile 주어졌을때 CTF Configuration 정리 & ARM Cross Compile 및 ARM 바이너리 gdb 디버깅 하는법 (0) | 2022.02.26 |
바이너리에 ld와 libc 새로 링킹하기 (D_PRELOAD=./libc.so.6 segfault 뜰때 해결하기) (0) | 2022.02.19 |
CTF-pwnable용 Docker 설치 및 사용법 (0) | 2022.02.16 |