CTFd靶场搭建
0x01 说在前面
校队23级的能干活的只有我了,web手搭个台子我觉得也是轻轻松松吧?(搭前宣言)
0x02 action
初始docker
1 | curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun |
1 | sudo systemctl start docker |
首先我们检查docker
能不能用
1 | cat /etc/docker/daemon.json |
run
会先pull
所以就不用pull
,这里的端口于是时间不够了,我也没有备案所以只能这么弄了,等会搭建CTFd也只能这么搞了
CTFd
1 | docker swarm init # 初始化 |
然后直接使用别人的包
1 | git clone https://github.com/vicosna/CTFd.git |
如果报错了
1 | docker swarm init |
我是没有报错的,但是也没有成功,很难受换个nginx端口吧
1 | sudo vim /etc/nginx/sites-available/default |
一键删除镜像和容器命令
1 | docker stop $(docker ps -aq) && docker rm $(docker ps -aq) |
题目
这里随便搞个题目试试水
1 | sudo mkdir -p /opt/WICTF |
- Title: CTFd靶场搭建
- Author: baozongwi
- Created at : 2024-11-01 14:53:22
- Updated at : 2024-11-15 08:52:38
- Link: https://baozongwi.xyz/2024/11/01/CTFd靶场搭建/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments