CTF(Capture The Flag )环境搭建

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

ctf平台搭建,CTF,网络安全

CTFd是什么?以及如何查看它的官方使用文档

CTFd是目前最流行的开源CTF框架之一,是一个有Python开发的框架,侧重于易用性和可定制性。它提供了运行CTF题目所需要的一切条件,并可使用插件和主题轻松进行自定义。
CTFd网盘下载链接
Github下载链接(官方下载渠道)
ctf平台搭建,CTF,网络安全

我们在Kali-Linux-2023(其他Linux操作系统均可)上进行安装,下面介绍安装方法

1、如果没有安装Python,则首先需要安装Python的集成环境,命令如下

sudo apt install python-pip(python3-pip)

2、按回车键后等待安装即可。接下来安装Flask框架,命令如下:

pip install Flask	

ctf平台搭建,CTF,网络安全因为我已经安装过了,所以是这种情况

3、安装完成后,需要的依赖环境就准备就绪了。下面开始搭建CTFd环境,在主目录下新建一个文件夹:CTFd,将下载好的压缩包(zip格式)放到此文件夹里面,进行解压缩

(我这里因为手快(jian)了一点,直接就放到“下载”里面了,兄弟们不要学我,合理放置文件,从你我做起)

mkdir CTFd#创建文件夹
unzip CTFd-1.0.5.zip#解压缩

ctf平台搭建,CTF,网络安全

4、解压后会在当前目录中出现一个同名的CTFd-1.0.5的文件夹

ctf平台搭建,CTF,网络安全

5、进入CTFd-1.0.5目录,安装依赖项,执行如下命令:

cd CTFd-1.0.5#进入CTFd-1.0.5
pip  install -r requirements.txt#安装依赖

ctf平台搭建,CTF,网络安全ctf平台搭建,CTF,网络安全安装到最后的时候出现了error,吓得我马上去度娘搜了好就,结果没有发现有效的解决办法,那还是继续下去咯

6、安装完成后,执行脚本,运行如下命令,会更新安装一些依赖项

./perpare.sh

ctf平台搭建,CTF,网络安全发现这个报红没有影响到后续安装,属实虚惊一场了
ctf平台搭建,CTF,网络安全执行成功的最后截图

7、启动环境,命令如下

sudo python server.py

ctf平台搭建,CTF,网络安全md,草率了,还是出现错误了,晕了晕了

ctf平台搭建,CTF,网络安全我服了,看别人说要把python的版本降级,然后我把现有的Python3.11卸载了,干干净净的,然而并没有什么用!
还好我做了快照,不然芭比Q了
继续寻找办法
下午六点半开始安装,现在晚上十一点,啊,妈耶,CTF入门第一天就这么艰难!
接下来记叙一下解决bug的过程
(1)、CSDN搜了无数篇
算了算了,不记录了,上床睡觉了,明早还有课
ctf平台搭建,CTF,网络安全CTFd安装的最终界面

8、此时,CTFd的安装基本完成。不过为了让其他与服务器不在同一个网络的主机也能够访问该环境,我们需要安装“gunicorn”工具。执行如下命令

pip install gunicorn

如图所示
ctf平台搭建,CTF,网络安全

9、安装完成后通过本地的80端口发布环境,执行命令如下:

sudo gunicorn --bind 0.0.0.0:80 -w "CTFD:create_app()"

10、我们在Windows10 物理机上进行访问(http://[虚拟机的IP地址])

第一次访问环境需要设置管理员的账户、邮箱、密码等信息。设置完成后,即可登录后台查看各项配置。
至此CTFd的基本安装与配置就完成了,接下来就可以按照官方的指导说明进行学习使用,具体链接如下
https://github.com/CTFd/CTFd文章来源地址https://www.toymoban.com/news/detail-638197.html

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

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

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

相关文章

  • 虚拟机内搭建CTFd平台搭建及CTF题库部署,局域网内机器可以访问

    ubuntu: sudo apt-get update #更新系统 sudo apt-get -y install docker.io #安装docker sudo apt-get -y install git #安装git sudo apt-get -y install python3-pip #安装pip3 sudo pip install docker-compose #pip安装docker-compose,如安装失败sudo pip install --upgrade pip更新pip版本后再安装 docker配置: #如果想自定义docker镜像下载

    2024年02月13日
    浏览(47)
  • 2022CTF培训(九)MIPS PWN环境搭建&MIPS PWN入门

    附件下载链接 在 ARM PWN 环境搭建 的基础上,首先安装具备MIPS交叉编译gcc与MIPS程序动态链接库: 然后就可以正常运行 将 mipsel 添加到 qqemu-binfmt,这样 linux 可以根据文件头找相应的程序运行: 栈溢出 分析汇编可知,返回值存储在 $sp + 0x3C 处,而 buf 起始位置在 $sp + 0x18 处,

    2024年02月11日
    浏览(49)
  • CTF靶场搭建及Web赛题制作与终端docker环境部署

    ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥ ♡ ♥   写在前面 ╔═══════════════════════════════════════════════════

    2024年02月04日
    浏览(92)
  • 网络安全、夺旗赛(CTF)技能汇总_ctf夺旗赛

    本文综合博主参赛准备经历,总结介绍了过程中了解的网络安全、夺旗赛(CTF)相关知识及资源,分为资料篇、工具篇、解题思路篇。 资料篇 CTF Wiki 对CTF整体介绍,各个方向的介绍,有例题,入门必备。 CTF工具集合 集成了工具资源,方便下载。 如果你对网络安全入门感兴

    2024年02月07日
    浏览(51)
  • 网络安全CTF比赛有哪些事?——《CTF那些事儿》告诉你

    目录 前言 一、内容简介 二、读者对象  三、专家推荐  四、全书目录   CTF比赛是快速提升网络安全实战技能的重要途径,已成为各个行业选拔网络安全人才的通用方法。但是,本书作者在从事CTF培训的过程中,发现存在几个突出的问题: 1)线下CTF比赛培训中存在严重的

    2024年02月08日
    浏览(51)
  • 什么是CTF?打CTF的意义是什么?(附网络安全入门教程)

    什么是CTF? CTF在网络安全领域中指的是网络安全技术人员之间进行技术竞技的一种比赛形式。它起源于1996年DEFCON全球黑客大会,以代替之前黑客们通过互相发起真实攻击进行技术比拼的方式。发展至今,已经成为全球范围网络安全圈流行的竞赛形式,2013年全球举办了超过五十

    2024年02月13日
    浏览(40)
  • CTF网络安全大赛介绍

    CTF竞赛模式分为以下三类: 一、解题模式(Jeopardy)在解题模式CTF赛制中,参赛队伍可以通过互联网或者现场网络参与,这种模式的CTF竞赛与ACM编程竞赛、信息学奥赛比较类似,以解决网络安全技术挑战题目的分值和时间来排名,通常用于在线选拔赛。题目主要包含逆向、漏

    2024年02月13日
    浏览(49)
  • 网络安全CTF工具合集

    各种在线工具以及工具整合 CTF资源库|CTF工具下载|CTF工具包|CTF工具集合 逆向工程: GDB – http://www.gnu.org/software/gdb/download/ IDA Pro – Download center Immunity Debugger – http://debugger.immunityinc.com/ OllyDbg – OllyDbg v1.10 radare2 – radare Hopper – Hopper - Download nm – unix/linux tool objdump – lin

    2024年02月06日
    浏览(50)
  • CTF网络安全大赛详情

    网络安全已成为现代社会的一个关键挑战,随着互联网技术的飞速发展,从个人隐私保护到国家安全,网络安全的重要性日益突显。为了应对这一挑战,CTF(Capture The Flag,中文:夺旗赛)应运而生,成为全球网络安全领域中一种非常流行的信息安全竞赛形式。 CTF赛事起源与

    2024年04月26日
    浏览(93)
  • 网络安全CTF之Web基础

    Web类的考试,在CTF比赛中十分常见。 本人从计算机专业转网络安全发展,属于半路出家,一知半解,如有总结不到位的地方,欢迎交流分享。 攻防世界Web Web基础中,常见的考点如下: 1、源代码隐藏 打开网页,显示 FLAG is not here。 F12查看源代码,取得flag 2、GET和POST传参 G

    2024年02月07日
    浏览(50)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包