一、sqli-labs简介
Sqli-labs是一个可以用来学习SQL注入的游戏教程,学习渗透可以借用这个工具来入门学习SQL注入的一些理论知识。
二、安装podman环境
三、podman安装sqli-labs靶场环境
1.podman搜索sqli-labs镜像
打开命令终端,输入下面命令:
podman search sqli-labs
2.podman拉取sqli-labs镜像
podman pull docker.io/acgpiano/sqli-labs
3.podman查看拉取到的sqli-labs镜像
podman images
4.podman创建sqli-labs容器
podman run -d --name sqli-labs -p 1025:80
5.podman查看正在运行的sqli-labs容器
podman ps
6.在火狐浏览器中输入http://127.0.0.1:1025/
可以访问下面页面,单击下面红色方框进行数据库安装或复位。
四、进入运行中的podman容器(访问MySQL数据库)
我们可以在Linux下终端执行podman ps
,看到正在运行的sqli-labs容器,我们复制ID值,执行下面命令。
podman exec -it [容器ID] /bin/bash
执行mysql
执行 show databases;
看到数据库信息。
五、sqli-labs容器退出和开启
1.退出
执行:podman ps
列出运行中的容器
执行:podman stop [容器ID]
2.开启
执行:podman ps -a
列出所有容器
执行:podman start [容器ID]