Skip to content

Latest commit

 

History

History
62 lines (37 loc) · 1.31 KB

README_CN.md

File metadata and controls

62 lines (37 loc) · 1.31 KB

pwn_deploy_chroot

可以方便地部署多个pwn题到一个docker容器中(使用chroot)

详细部署示例请看:

如何安全快速地部署多道ctf pwn比赛题目

前置

# 安装 docker
curl -s https://get.docker.com/ | sh
# 安装 docker-compose
apt install docker-compose

如何使用

1. 将你的pwn二进制程序放到./bin 目录(注意文件名不要含有特殊字符,因为后面会这个文件名创建用户名)
2. python initialize.py
3. docker-compose up --build -d 	# 请用root用户启动

你可以编辑config.py决定是否用我的catflag程序去替换/bin/sh

# Whether to replace /bin/sh

## 替换
REPLACE_BINSH = True
## 不替换(默认)
REPLACE_BINSH = False

注意

flag会由initialize.py生成,并写入flags.txt中

pwn程序对应的端口信息也在flags.txt中

更新

2018.09.17 version v1

2018.09.23 version v2:使用catflag程序代替/bin/sh,这会更加安全

参考

https://github.com/Eadom/ctf_xinetd

自愿打赏

paypal: https://www.paypal.me/giantbranch

自愿打赏