【靶场部署】docker搭建sqli-labs

发布时间 2023-10-19 09:56:07作者: 橙子全栈测试笔记

1、声明

本文所介绍的内容仅用于学习和交流,严禁利用文中技术进行非法行为。由于传播、利用本文所提供的信息和技术而造成的任何直接或者间接的后果及损失,均由使用者本人负责,文章作者不为此承担任何责任。

2、sqli-labs介绍

sqli-labs是一个开源且非常有学习价值的SQL注入靶场,基本上涉及到了所有的SQL注入方式,比如union注入、Boolean盲注、报错注入、时间盲注、堆叠注入、POST注入、cookie注入、UA注入、Referer注入、base64注入等等。

3、sqli-labs搭建

查找sqli-labs镜像:

docker search sqli-labs

下载sqli-labs镜像到本地:

docker pull acgpiano/sqli-labs
查看镜像是否下载成功:
docker images

启动sqli-labs容器

docker run -it -d --name sqli-labs -p 80:80 -p 13306:3306 acgpiano/sqli-labs

查看容器是否启动成功:

可以看到容器正常启动了

 容器启动成功后,网页访问部署sqli-labs机器的IP,页面如下:

 至此,使用docker搭建sqli-labs靶场成功。