利用GitHub、docker部署CTF-web题目复现

前言

前面写了kali linux的docker安装以及在docker上部署搭建sqli-labs靶场,这篇文章简单介绍利用GitHub和docker简单搭建CTF-web题目进行复现

学习记录

环境准备

这里有一个非常好的,实用的网站

https://github.com/CTFTraining/CTFTraining

里面包含了很多web题目,利用docker-compose搭建

准备docker-compose

在终端运行

apt-get install docker docker-compose

安装完成

下载所需复现题目

终端运行:

git clone + 网址 + 本地目录

例如复现 0ctf_2016_unserialize

git clone https://github.com/CTFTraining/0ctf_2016_unserialize.git /root/文档/CTF-WEBti/

利用GitHub、docker部署CTF-web题目复现_第1张图片

题目搭建过程

在题目文件夹内打开终端

service docker start
docker-compose build

利用GitHub、docker部署CTF-web题目复现_第2张图片

docker-compose up -d

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-PC5MVU40-1596763871219)(E:\CTF\小白学习总结\linux\docker\pic\3.PNG)]

查看:

docker ps

利用GitHub、docker部署CTF-web题目复现_第3张图片

访问http://127.0.0.1:8302

利用GitHub、docker部署CTF-web题目复现_第4张图片

成功!

你可能感兴趣的:(CTF之Web,Kali)