ctfd上的pwn题部署,服务器系统centos
docker, docker-compose安装
1 | yum update |
Pwn题部署
基于xinted + docker
1 | git clone https://github.com/Eadom/ctf_xinetd.git |
ctf.xinetd
中主要修改server_args = --userspec=1000:1000 /home/ctf ./helloworld
中的helloworld
为二进制文件名称(pwn
).
1 | cd ctf_xinetd |
pwn
题要先关闭缓冲区.
1 | setvbuf(stdin, 0LL, 2, 0LL); |
完成后可以nc 127.0.0.1 端口号
来查看是否成功
阿里云等服务器需要把设置的端口添加到安全组里否则远程可能无法连接上