FBCTF是一个facebook开发的ctf比赛平台,可以添加自定义题目,界面还是不错的,

facebookarchive/fbctf: Platform to host Capture the Flag competitions (github.com)

因为项目有点老,现在搭建会报很多错 ,推荐使用dockers的fbctf来进行搭建,主要是方便快捷
  • 拉取对应的docker镜像

docker run --name fbctf -d --publish 80:80 --publish 443:443 --restart=always rafaelfoster/fbctf:latest

默认使用80和443可以根据实际情况修改

  • 修改登录密码,用户名默认admin

输入docker exec -it [docker id] /bin/bash

source ./extra/lib.sh
set_password [new_password] ctf ctf fbctf $PWD

也可以手动修改,进入mysql修改ctf数据库的对应表

  • 使用中发现可能一血不会更新之类的,重启下容器

docker restart fbctf