CTF比赛靶场平台:CTFD环境搭建与使用教程 您所在的位置:网站首页 ctf比赛现场提供电脑吗 CTF比赛靶场平台:CTFD环境搭建与使用教程

CTF比赛靶场平台:CTFD环境搭建与使用教程

2024-04-12 23:03| 来源: 网络整理| 查看: 265

现在很多人都是用的第三方在线的CTF比赛平台,孰不知在本地也是可以搭建CTF比赛平台的,以下就是给大家介绍一个本地搭建比较好用的CTF比赛平台:CTFD。

 

CTFd是一个Capture The Flag框架,侧重于易用性和可定制性。它提供了运行CTF所需的一切,并且可以使用插件和主题轻松进行自定义。

官方网站:https://ctfd.io/

github地址:https://github.com/CTFd/CTFd

 

以下是我在 Ubuntu下操作的整个过程;

 

1、安装git

sudo apt install git

 

2、安装pip

sudo apt install python-pip

 

3、安装Flask

sudo pip install Flask

 

4、克隆CTFd

sudo git clone https://github.com/CTFd/CTFd.git

 

4、安装CTFd

sudo cd /usr/local/CTFd/ sudo ./prepare.sh

或者

sudo cd /usr/local/CTFd/ sudo pip install -r requirements.txt

 

5、启动CTFd

sudo pyhton serve.py 或 sudo pyhton3 serve.py

 

6、现在浏览器去打开“http://127.0.0.1:4000/”已经正常了,需要我们先注册一个账号,注册账号这个都会吧!

CTFd

 

7、去CTFd放题目

创建一个管理员账号后,然后点击右上角 Admin -> Challenge 一直添加即可,第一个是名字,这里是我其中一个题目的编辑状况,这个平台是可以用Markdown来编辑题目的。去CTFd放题目

 

8、搭建好的效果图

CTFd

总结:

如果还有什么不懂的,我还是建议大家去:https://github.com/CTFd/CTFd/wiki

CTFD怎么说呢?它本身是没有任何CTF比赛题库的,我们需要先自己用docker搭建CTF赛题,然后再加入到CTFD这个框架里面去。



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有