Skip to content

Latest commit

 

History

History
85 lines (76 loc) · 4.41 KB

README.md

File metadata and controls

85 lines (76 loc) · 4.41 KB

CTFHUB 基础环境

Summary

目录结构及说明

Web 类

/  
├── docker-compose.yml  
├── Dockerfile  
├── _files  
│   ├── docker-entrypoint* 环境入口文件  
│   ├── flag.sh 动态 Flag 处理文件  
│   └── supervisord.conf (非必须,仅base_web_supervisor_*)  
├── meta.yml 元数据文件,题目名称及相关说明  
└── src  
    └── index.php  

Pwn

Native 环境为基础 Ubuntu 环境,仅预装 tcpdump、lib32stdc++6 等库(详情请看源码),利用 socat 将容器暴露端口转发至题目监听端口。适用于自监听类题目。

Xinetd 在 Native 的基础上(无socat)安装了 xinetd,并以此运行题目。

/  
├── docker-compose.yml  
├── Dockerfile  
├── _files  
│   ├── start.sh 环境入口文件  
│   └── flag.sh 动态 Flag 处理文件  
├── meta.yml 元数据文件,题目名称及相关说明  
├── source (非必须,源代码文件夹)  
│   └── xxx.c  
└── src  
    ├── pwn 题目可执行文件  
    └── pwn.xinetd.conf (非必须,xinetd配置)