CTFD平台搭建到赛题添加
【推荐学习】暗月渗透测试培训 十多年渗透经验,体系化培训渗透测试 、高效学习渗透测试,欢迎添加微信好友aptimeok 咨询。
作者:moonsec
1. 虚拟机搭建ubuntu 18.04
1.1. 更新系统
sudo apt-get update
1.2. 安装open-vm-tools-desktop
sudo apt-get install open-vm-tools-desktop
1.3. 更改源
备份原有的源文件
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
1.4. 安装pip3
sudo apt-get install python3-pip
1.5. 更改pip3源
python3的pip3默认源太慢,所以我们为了提升使用效果,通常选择国内源。
其实方法很简单,脚本如下:
mkdir -p ~/.pip
vi ~/.pip/pip.conf
然后将下列的内容写入~/.pip/pip.conf即可。
[global]
index-url = http://pypi.douban.com/simple
[install]
trusted-host=pypi.douban.com
2. 搭建ctfd
sudo git clone https://github.com/CTFd/CTFd.git
安装包
pip3 install -r requirements.txt
启动
sudo apt-get install gunicorn
gunicorn –bind 0.0.0.0:4000 -w 1 “CTFd:create_app()”
3. Docker安装
sudo apt-get install docker docker-compose
sudo systemctl start docker
sudo systemctl enable docker
4. 修改ctfd加载过慢
fonts.dev.css
fonts.min.css
https://use.fontawesome.com/releases/v5.9.0/css/all.css
修改成
https://cdn.bootcss.com/font-awesome/5.13.0/css/all.css
5. 添加赛题
https://github.com/CTFTraining/
git clone https://github.com/glzjin/fbctf_2019_products_manager.git
修改配置文件

sudo docker-compose up -d

添加题目输入FLAG
sudo docker ps
查看docker 进入mysql获取flag
flag{glzjin_wants_a_girl_firend}


6. 设置中文主题
下载中文主题 选择好版本替换即可 目标的版本是v3.10
git clone https://github.com/Gu-f/CTFd_chinese_CN.git
CTFd-V3.1.0:直接将themes下的admin和core进行替换即

原创文章,作者:moonsec,如若转载,请注明出处:https://www.moonsec.com/2985.html