Linux Debian11使用podman安装sqli-labs靶场环境

发布时间 2024-01-04 13:40:50作者: 晨曦初露

一、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]