文章目录

  • 一、前言
  • 二、部署前期准备
    • 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比赛(训练)平台相关推荐

  1. 一文了解 AI 商品模型训练平台

    AI平台的初衷永远是提高开发效率,加快算法迭代周期.通过产品化AI技术,让运营人员能够更贴近技术,更好地指导赋能业务场景,给客户带来更好的技术体验和产品体验. 本文是2020年的正式第一文,介绍了人工 ...

  2. 网络安全技术CTF竞赛模式与训练平台

    CTF竞赛是安全圈喜闻乐见的竞赛模式,对于培养网络安全技术人才起到了很重要的作用.CTF起源于1996年DEFCON全球黑客大会,是Capture The Flag的简称.经过多年的发展,CTF这种比 ...

  3. ctf安全竞赛入门|漏洞利用、实战练习平台、CTF比赛资源库

    一.漏洞利用.实战练习平台 1.WebGoat漏洞练习环境 https://github.com/WebGoat/WebGoat https://github.com/WebGoat/WebGoat- ...

  4. CTF竞赛模式与训练平台

    CTF竞赛主要有夺旗赛和攻防对抗赛. 夺旗赛 一般线上初选采用传统的夺旗赛模式,题目中设置一些标识,解题的目的是找到标识并提交.通常包含的题目类型包括MISC.CRYPTO.PWN.REVERSE.W ...

  5. ctf比赛/学习资源整理,记得收藏!

    最近CTF比赛很多,对于想学习或者参加CTF比赛的朋友来说,CTF工具.练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助. CTF在线工具 首先给大家推荐我自己常用的3个CT ...

  6. 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐收藏!...

    对于想学习或者参加CTF比赛的朋友来说,CTF工具.练习靶场必不可少,今天给大家分享自己收藏的CTF资源,希望能对各位有所帮助. CTF在线工具 首先给大家推荐我自己常用的3个CTF在线工具网站,内容 ...

  7. 5月全球CTF比赛时间汇总来了!

    ● 5月全球CTF比赛时间汇总来了! ● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下5月份CTF比赛时间,比赛按时 ...

  8. 1月全球CTF比赛时间汇总来了!

    ● 从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣! 下面给大家分享一下1月份CTF比赛时间,比赛按时间先后排序,国内国外的都有哦!临近新年 ...

  9. 论学生/战队/社团如何举办CTF比赛

    说在前面: 本人一名在校菜鸡,磕磕绊绊的办了一次ctf比赛,希望接下来的东西可以帮到你,说的不对的地方,请多多指点.11月份中旬比赛,以此为例 9月上旬确定公文.搞清举办比赛的主办方,你是想以自己战队 ...

最新文章

  1. python docker自动化_自动化 – 自动创建docker容器并启动python脚本
  2. javascript面向对象属性函数用法(defineProperty与getOwnPropertyDescriptor)
  3. 如何使用BAdI ORDER_SAVE创建客户自定义的error message
  4. Oracle入门(八)之权限
  5. pitr 原理_PostgreSQL热备原理研究及流复制运用
  6. win7下搭建小程序服务器,技术开发人员告诉你微信小程序怎么做
  7. ie8 的断字/断行 bug
  8. Knockout事件传递参数的几种方式
  9. CF 246E. Blood Cousins Return [dsu on tree STL]
  10. Linux系统安全之pam后门安装使用详解
  11. arduino图形编程——ardublock
  12. ganglia分布式监控系统
  13. 在GitHub中上传本地项目
  14. 【HikariCP】HikariCP配置参数
  15. Unity Shader 一 激光特效Shader
  16. jike2012年5月实习题
  17. JAVA爬取淘宝、京东、天猫以及苏宁商品历史价格(二)
  18. 搜索之BM25和BM25F模型
  19. Linux下删除文件时出现rm: cannot remove ‘***/.user.ini’: Operation not permitted
  20. 中小企业RBM结合VRRP组网

热门文章

  1. 美国网络司令部133支网络部队已拥有初步作战能力
  2. 2020年滴春天,我认识了“飞桨PaddlePaddle”
  3. Esri-Geometry-Api-Java 笔记
  4. OpenCV进行视频拼接
  5. 中子-伽马探测器响应模拟计算软件
  6. 向量vector 中主要函数的使用
  7. jQuerychicun
  8. STM32——STM32简介与创建工程
  9. 【已解决】将CentOS7系统安装至U盘(二):配置打印机
  10. 微信小程序社群管理解决方案