1. 首页
  2. 靶场测试

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

修改配置文件

CTFD平台搭建到赛题添加

sudo docker-compose up -d

CTFD平台搭建到赛题添加

添加题目输入FLAG

sudo docker ps

查看docker 进入mysql获取flag

flag{glzjin_wants_a_girl_firend}

CTFD平台搭建到赛题添加
CTFD平台搭建到赛题添加

6. 设置中文主题

下载中文主题 选择好版本替换即可 目标的版本是v3.10

git clone https://github.com/Gu-f/CTFd_chinese_CN.git

CTFd-V3.1.0:直接将themes下的admin和core进行替换即

CTFD平台搭建到赛题添加

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

联系我们

400-800-8888

在线咨询:点击这里给我发消息

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息