搭建CTF比赛(训练)平台
文章目录
- 一、前言
- 二、部署前期准备
- 1、部署系统
- 2、软件部署
- 3、MarsCTF准备
- (1)确定IP地址
- (2)更改`marsctf`文件夹下的`nginx/html/config.json`文件
- (3)更改`marsctf-docker`文件夹权限
- 三、部署`MarsCTF`
一、前言
首先感谢开源作者:
本科毕设CTF平台-MarsCTF
演示视频:https://www.bilibili.com/video/BV1eA4y1o73C
项目下载地址:https://github.com/b1ackc4t/MarsCTF/releases
如果GitHub下载慢可以在这下载:https://download.csdn.net/download/ZXW_NUDT/87645797
二、部署前期准备
1、部署系统
我本人部署使用的是Kali Linux:
┌──(root㉿kali)-[~]
└─# uname -a
Linux kali 6.1.0-kali7-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.20-1kali1 (2023-03-22) x86_64 GNU/Linux
2、软件部署
直接安装docker-compose
┌──(root㉿kali)-[~]
└─# apt-get update┌──(root㉿kali)-[~]
└─# apt-get install -y docker-compose
3、MarsCTF准备
(1)确定IP地址
┌──(root㉿kali)-[~]
└─# ifconfig eth0
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500inet xxx.xxx.xxx.xxx netmask 255.255.255.0 broadcast xxx.xxx.xxx.xxx
(2)更改marsctf
文件夹下的nginx/html/config.json
文件
将BASE_URL_PROD
改为自己的IP地址
┌──(root㉿kali)-[~/marsctf-docker]
└─# vim nginx/html/config.json┌──(root㉿kali)-[~/marsctf-docker]
└─# cat nginx/html/config.json
{"BASE_URL_PROD": "http://xxx.xxx.xxx.xxx:7991","BASE_URL_DEV": "http://127.0.0.1:8080"
}
(3)更改marsctf-docker
文件夹权限
┌──(root㉿kali)-[~]
└─# chmod -R 777 marsctf-docker
三、部署MarsCTF
进入marsctf-docker
文件夹后执行docker-compose up -d
┌──(root㉿kali)-[~/marsctf-docker]
└─# docker-compose up -d
等待自动部署完成就可以了
搭建CTF比赛(训练)平台相关推荐
- 一文了解 AI 商品模型训练平台
AI平台的初衷永远是提高开发效率,加快算法迭代周期.通过产品化AI技术,让运营人员能够更贴近技术,更好地指导赋能业务场景,给客户带来更好的技术体验和产品体验. 本文是2020年的正式第一文,介绍了人工 ...
- 网络安全技术CTF竞赛模式与训练平台
CTF竞赛是安全圈喜闻乐见的竞赛模式,对于培养网络安全技术人才起到了很重要的作用.CTF起源于1996年DEFCON全球黑客大会,是Capture The Flag的简称.经过多年的发展,CTF这种比 ...
- ctf安全竞赛入门|漏洞利用、实战练习平台、CTF比赛资源库
一.漏洞利用.实战练习平台 1.WebGoat漏洞练习环境 https://github.com/WebGoat/WebGoat https://github.com/WebGoat/WebGoat- ...
- CTF竞赛模式与训练平台
CTF竞赛主要有夺旗赛和攻防对抗赛. 夺旗赛 一般线上初选采用传统的夺旗赛模式,题目中设置一些标识,解题的目的是找到标识并提交.通常包含的题目类型包括MISC.CRYPTO.PWN.REVERSE.W ...
- ctf比赛/学习资源整理,记得收藏!
最近CTF比赛很多,对于想学习或者参加CTF比赛的朋友来说,CTF工具.练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助. CTF在线工具 首先给大家推荐我自己常用的3个CT ...
- 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐收藏!...
对于想学习或者参加CTF比赛的朋友来说,CTF工具.练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助. CTF在线工具 首先给大家推荐我自己常用的3个CTF在线工具网站,内容 ...
- 5月全球CTF比赛时间汇总来了!
● 5月全球CTF比赛时间汇总来了! ● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下5月份CTF比赛时间,比赛按时 ...
- 1月全球CTF比赛时间汇总来了!
● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下1月份CTF比赛时间,比赛按时间先后排序,国内国外的都有哦!临近新年 ...
- 论学生/战队/社团如何举办CTF比赛
说在前面: 本人一名在校菜鸡,磕磕绊绊的办了一次ctf比赛,希望接下来的东西可以帮到你,说的不对的地方,请多多指点.11月份中旬比赛,以此为例 9月上旬确定公文.搞清举办比赛的主办方,你是想以自己战队 ...
最新文章
- python docker自动化_自动化 – 自动创建docker容器并启动python脚本
- javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
- 如何使用BAdI ORDER_SAVE创建客户自定义的error message
- Oracle入门(八)之权限
- pitr 原理_PostgreSQL热备原理研究及流复制运用
- win7下搭建小程序服务器,技术开发人员告诉你微信小程序怎么做
- ie8 的断字/断行 bug
- Knockout事件传递参数的几种方式
- CF 246E. Blood Cousins Return [dsu on tree STL]
- Linux系统安全之pam后门安装使用详解
- arduino图形编程——ardublock
- ganglia分布式监控系统
- 在GitHub中上传本地项目
- 【HikariCP】HikariCP配置参数
- Unity Shader 一 激光特效Shader
- jike2012年5月实习题
- JAVA爬取淘宝、京东、天猫以及苏宁商品历史价格(二)
- 搜索之BM25和BM25F模型
- Linux下删除文件时出现rm: cannot remove ‘***/.user.ini’: Operation not permitted
- 中小企业RBM结合VRRP组网