一、sqli-labs简介
Sqli-labs是一个可以用来学习SQL注入的游戏教程,学习可以借用这个工具来入门学习SQL注入的一些理论知识。
二、安装podman环境
Linux Debian11使用国内源安装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]










