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

本文介绍如何使用GitHub资源和Docker容器技术快速搭建CTF-web题目环境,通过具体步骤演示从环境准备到题目复现的全过程,适合网络安全爱好者和CTF竞赛选手。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

前面写了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/

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

题目搭建过程

在题目文件夹内打开终端

service docker start
docker-compose build

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

docker-compose up -d

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

查看:

docker ps

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

访问http://127.0.0.1:8302

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

成功!

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值