【CTFd竞赛平台搭建】

书接上篇,U盘的kali系统搞好了。又安装了doker ,改了阿里云的镜像加速,安装了docker-compose。
拉取了vulhub,局域网用另外的客户机访问vulhub靶场也可以了。但总感觉少点什么。好吧,搞个CTF比赛的平台吧,说做就做。
网上巴拉巴拉,CTFd平台搭建比较简单,也是用docker-compose启动。
选择要安装CTFd的目录,然后

git clone https://github.com/CTFd/CTFd.git

进入目录,安装程序的依赖。

cd CTFd
pip install -r requirements.txt

漫长等待。。。(可能会提示链接不到,crtl+c,然后再试。最好在早上6-9点,会快些)
然后

 docker-comose up -d 

又是等待。
完成后,用同一局域网的客户机访问http://ip:8000,ip地址可用ifconfig看下kali的ip.

在这里插入图片描述
设置用户名、密码(超级用户,一定要记得)
用账号密码进去后,点击管理面板–challenges后的"+"号,就可添加赛题了。
在这里插入图片描述
从客户机注册账号后进入,看到的是这样的:

在这里插入图片描述
做对一道题后,这道题的背景黑色会变绿。
web题搭建比较浪费资源。每道web题都要拉取,启docker-compose。这可能就是为啥CTF比赛时,老师们都是扛着大服务器到现场,并且,比赛时还会时不时服务器宕机。

  • 10
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值