模板下载

php-template.zip

目录结构

  1. .
  2. ├── Dockerfile #生成镜像的脚本
  3. ├── files
  4. ├── flag.sh #替换flag.php中的FLAG生成动态flag的文件
  5. ├── php.ini #自定义php.ini
  6. └── start.sh #启动Web服务、执行生成动态flag的脚本
  7. └── src
  8. ├── flag.php #flag位置
  9. └── index.php#代码审计主页
  10. 2 directories, 6 files

介绍

适合出一些源代码审计的题目,如果需要修改php.ini直接修改files/php.ini文件即可
源码配置完成之后,进入Dockerfile目录
执行下方代码构建镜像

  1. docker build -t 你的昵称/容器昵称 .

然后将镜像push到dockerhub中

  1. docker push 你的昵称/容器昵称

push完成之后即可在CTFd中使用