CTFhub是面向所有学习CTF的朋友的环境,不用了解docker原理及知识,仅仅简单执行几条命令即可完成整个平台的搭建。
使用CTFhub中的环境的前提条件需要在本地搭建docker的环境。
Ubuntu安装Docker如下:
- 支持版本
- Ubuntu Precise 12.04 (LTS)
- Ubuntu Trusty 14.04 (LTS)
- Ubuntu Wily 15.10
- 以上版本之后的所有版本
内核高于3.10
1.获取安装最新版本的Docker
wget -qO- https://get.docker.com/ | sh
或者
apt-get update && apt-get install docker.io
2.启动Docker服务
service docker start
3.安装compose
pip install docker-compose
1.拉取项目
git clone git@github.com:ByPupil/ctfhub.git
2.编译环境
./build.sh
3.启动环境
./start.sh
启动后的对应端口都是30000+,具体的端口可以查看start.sh文件
每个环境目录下都有对应的write up — README.md,请阅读该文件,进行测试与学习。
为了防止通过CTFhub直接获取flag,在该项目中,所有的flag都是:123456789
本项目中的所有示例代码不可作为生产环境使用,仅供测试和学习
欢迎各位表哥或小伙伴有好的想法或者题目与我进行交流
联系方式:bypupil@outlook.com