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 端口号来查看是否成功
阿里云等服务器需要把设置的端口添加到安全组里否则远程可能无法连接上