Skip to content

NS-Sp4ce/ctfhub

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CTFhub — 基于Docker的CTF学习环境

0x00 前言

CTFhub是面向所有学习CTF的朋友的环境,不用了解docker原理及知识,仅仅简单执行几条命令即可完成整个平台的搭建。

0x01 搭建环境

使用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

0x02启动环境

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

About

Some Docker for CTF environments

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages

  • PHP 80.7%
  • HTML 9.4%
  • JavaScript 3.4%
  • CSS 2.9%
  • Hack 1.5%
  • Dockerfile 1.1%
  • Other 1.0%