pwn 出題環境部署
之前查了一下,發現有關的內容較少,這里我就記錄一下我當時搭建環境的時候遇到的一些問題
准備
一台服務器
pwn_deploy_chroot
pwn_deploy_chroot官方文檔
docker
docker-compose
環境配置
安裝docker
curl -s https://get.docker.com/ | sh
安裝 docker compose 和git或者使用pip安裝docker-compose
apt install docker-compose git
&
pip install docker-compose
下載
git clone https://github.com/giantbranch/pwn_deploy_chroot.git
使用配置
1.將所有pwn題目放入bin目錄(注意名字不帶特殊字符,因為會將文件名作為linux用戶名)
注意文件名不要含有特殊字符
-
python initialize.py
運行腳本后會輸出每個pwn的監聽端口,注意,這里面輸出的地址是內網地址,nc連接的時候要使用外網地址 -
docker-compose up –build -d