基于CTFTraining在CTFd部署Web题目

简介: 基于CTFTraining在CTFd部署Web题目

下面要讲的东西是基于你已经使用CTFd搭建好了这样一个简易靶场

因为misc、crypto这些题目一般都是放附件,这个比较简单,直接做好在前端放上去就行

而部署web的题,我们需要在终端进行,这里我们使用docker-compose来进行部署

至于题库的话,取自CTFTraining

安装docker-compose:

apt-get install docker docker-compose

题库链接:

https://github.com/CTFTraining/CTFTraining

首先我们下载需要的题目: git clone +题目地址+放置的目录

(比如下载 https://github.com/CTFTraining/ciscn_2019_web_northern_china_day1_web1

git clone https://github.com/CTFTraining/ciscn_2019_web_northern_china_day1_web1 /root/CTFTraining/phar

完成后我们展开当前目录,找到下载文件所在目录并进入

我们需要修改配置文件,即docker-compose.yml,使用vim命令打开

vim docker-compose.yml

打开后大致是这样的(其他web题也差不多)

我们将flag的值修改成我们自己喜欢的字符串;

将地址改为0.0.0.0, 端口号选一个未被占用的即可(地址必须改,否则访问题目可能无法打开)

修改之后wq保存退出

在该题所在目录启动题目

docker-compose up -d

使用 docker ps 查看,发现已经存在这个容器

我们去访问一下试试(靶场地址+题目端口号)

跳转成功,顺利打开题目页面

至此,我们web题目的环境便搭建好了,只需将它添加到CTFd前端即可

填入题目的相关信息,放置好题目链接

设置flag的值

添加成功

回到challenge里查看,web题目部署成功

至此,我们知道了基于CTFTraining如何在CTFd部署Web题目

这个是我自己搭建的CTF靶场,靶场地址:MyonCTF

里面杂项和密码学题目很简单,也是我自己做的题目,比较具有总结性吧,也适合新手入门,感兴趣的欢迎来玩,很容易AK的哈哈哈。

目录
相关文章
|
安全 程序员 PHP
实验室信创平台上几道经典的web-php有关的题目wp
本内容介绍了多个CTF题目及其解题思路,涵盖正则表达式、PHP函数、代码审计等方面。例如,通过POST提交和正则匹配获取flag,利用PHP的松散比较和数组特性绕过验证,以及通过恢复VIM临时文件和SVN隐藏文件夹获取关键信息。每个题目都提供了详细的解题步骤和相关链接,适合初学者学习和实践。
458 1
|
存储 缓存 JavaScript
web前端常见的面试题汇总(一),web前端面试题目
web前端常见的面试题汇总(一),web前端面试题目
|
SQL Python
[CISCN2019 华北赛区 Day2 Web1]Hack World 1 题目分析与详解
[CISCN2019 华北赛区 Day2 Web1]Hack World 1 题目分析与详解
1937 0
[CISCN2019 华北赛区 Day2 Web1]Hack World 1 题目分析与详解
|
SQL 关系型数据库 MySQL
[第一章 web入门]SQL注入-2 题目分析与详解
[第一章 web入门]SQL注入-2 题目分析与详解
1218 0
|
SQL 数据库
[第一章 web入门]SQL注入-1 题目分析与详解
[第一章 web入门]SQL注入-1 题目分析与详解
1413 0
|
存储 Web App开发 前端开发
Web前端面试题目及答案汇总
Web前端面试题目及答案汇总
251 0
|
Python
PwnTheBox web 奇葩的题目
PwnTheBox web 奇葩的题目
233 0
|
JSON 缓存 JavaScript
web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)
web前端面试宝典——带你直击面试重难点(40个经典题目,涵盖近90%的考点,码字2w,干货满满!)
502 0
|
算法 前端开发
蓝桥杯 —— Web前端(算法类)【标题即题目链接,点击查看具体要求】
蓝桥杯 —— Web前端(算法类)【标题即题目链接,点击查看具体要求】
448 0
|
前端开发 算法
蓝桥杯 —— Web前端(页面布局类【Flex 布局】)【标题即题目链接,点击查看具体要求】
蓝桥杯 —— Web前端(页面布局类【Flex 布局】)【标题即题目链接,点击查看具体要求】
444 0

热门文章

最新文章