【靶场部署】docker搭建sqli-labs
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靶场成功。
本文来自博客园,作者:橘子偏爱橙子,转载请注明原文链接:https://www.cnblogs.com/xfbk/p/17774034.html