搭建CTF比赛(训练)平台

这篇具有很好参考价值的文章主要介绍了搭建CTF比赛(训练)平台。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


一、前言

首先感谢开源作者:
本科毕设CTF平台-MarsCTF
演示视频:https://www.bilibili.com/video/BV1eA4y1o73C
搭建CTF比赛(训练)平台
项目下载地址: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 1500
        inet 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

等待自动部署完成就可以了文章来源地址https://www.toymoban.com/news/detail-429420.html

到了这里,关于搭建CTF比赛(训练)平台的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ctf比赛涉及的方面以及所需知识

    Reverse题目涉及到软件逆向、破解技术等,要求有较强的反汇编、反编译功底。主要考查参赛选手的逆向分析能力。所需知识:汇编语言、加密与解密、常见反编译工具 PwnPwn 在黑客俚语中代表着攻破,获取权限,在 CTF 比赛中它代表着溢出类的题目,其中常见类型溢出漏洞有

    2024年02月11日
    浏览(37)
  • Volatility2安装使用以及CTF比赛题目(复现)

    Volatility是一款开源内存取证框架,能够对导出的内存镜像进行分析,通过获取内核数据结构,使用插件获取内存的详细情况以及系统的运行状态。 题目链接:链接: https://pan.baidu.com/s/1s9Ey8G12COT_vI65TwhIKw?pwd=shkd 提取码: shkd Volatility2.6需要python2,pip安装模块也需要2版本,具体命

    2024年02月06日
    浏览(56)
  • 网络安全ctf比赛/学习资源整理,解题工具、比赛时间、解题思路、实战靶场、学习路线,推荐收藏!...

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

    2023年04月24日
    浏览(87)
  • 2023年2月国内外CTF比赛时间汇总来了!

    从事网络安全行业工作,怎么能不参加一次CTF比赛了! 小编作为一个CTF比赛老鸟,以每次都能做出签到题为荣!图片 下面给大家分享一下2月份CTF比赛时间,比赛按时间先后排序,国内国外的都有哦! 文章末尾有ctf部落群 12月13日,在“首届全球数字贸易博览会·数字安全主

    2023年04月12日
    浏览(76)
  • CTF比赛中Web的php伪协议类型题小结

    在CTF中经常使用的是php://filter和php://input php5.2.0起,数据流封装器开始有效,主要用于数据流的读取。如果传入的数据是PHP代码,就会执行代码 data伪协议只有在php5.3且include=on时可以写木马。 file://用于访问本地文件系统 用法: file://[文件的绝对路径和文件名] 封装伪协议命令

    2024年02月15日
    浏览(39)
  • 记首次参加网络安全比赛(初赛-知识竞赛,决赛-CTF夺旗赛-解题模式)

    网络安全相关的方向很多,几乎IT相关的安全内容都可以涵盖在内。笔者本身的知识体系更偏向于编程语言和Web应用,本次参赛可谓极具挑战,但是就是喜欢这种感觉:) 赛程安排 9月16日接到通知 9月26日初赛 10月15日决赛 初赛 网络安全的重要性不容置疑,借助比赛来增强网

    2024年02月16日
    浏览(43)
  • 一篇文章教你ctfd平台搭建&ctfd动态靶机创建&docker的使用&ctf动态flag的实现 来我这就够了!

    目录 一、ctfd的搭建 先换个源 开始安装docker 启动Docker服务并设置为开机启动 下载CTFd修改版 构建镜像 部署容器 二、开始部署一个ctfd赛题 现成的题库演示: 一个docker镜像: 选择dynamic_docker: 部署完很多很多的题目 点击开启,点击网址 三、怎么自己写一个ctf题目 👌好!首先

    2024年02月04日
    浏览(39)
  • 搭建开源笔记软件 Blossom(免费、开源,全平台)

    Blossom 是一个需要私有部署的笔记软件,虽然本身定位是一个云端软件,但你仍然可以在本地部署,数据和图片都将保存在本地,不依赖任何的图床或者对象存储。 客户端 :支持 Windows 端和 ARM 架构的 Mac 端,以及作为网页端部署。 移动端 :响应式网页移动端,主要为移动端

    2024年02月03日
    浏览(55)
  • 开源28181协议视频平台搭建流程

    最近项目中用到流媒体平台,java平台负责信令部分,c++平台负责流媒体处理,找了评分比较好的开源项目 https://gitee.com/pan648540858/wvp-GB28181-pro  流媒体服务基于 c++写的  https://github.com/ZLMediaKit/ZLMediaKit 说明文档:https://github.com/ZLMediaKit/ZLMediaKit/wiki/%E5%BF%AB%E9%80%9F%E5%BC%80%E5%A7%

    2024年01月18日
    浏览(39)
  • 开源社 KCC@硅谷正式成立,搭建国际开源交流平台

    大家好!我很高兴向大家宣布一个重要的消息: 开源社在 硅谷 的 KCC(Kaiyuanshe City Community)正式成立了 !作为开源社的一项重要举措,KCC@硅谷将成为国际开源交流的桥梁,架起中国和全球开源社区之间的纽带。 2023年以来,开源社观察到,疫情过后,开源社区的成员们渴望

    2024年02月11日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包