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

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

一、sqli-labs简介

Sqli-labs是一个可以用来学习SQL注入的游戏教程,学习渗透可以借用这个工具来入门学习SQL注入的一些理论知识。

二、安装podman环境

Linux Debian11使用国内源安装Podman环境

三、podman安装sqli-labs靶场环境

1.podman搜索sqli-labs镜像

打开命令终端,输入下面命令:

podman search sqli-labs

2023-03-26_Linux_podman安装sqli-labs靶场_01.png

2.podman拉取sqli-labs镜像

podman pull docker.io/acgpiano/sqli-labs

2023-03-26_Linux_podman安装sqli-labs靶场_02.png

3.podman查看拉取到的sqli-labs镜像

podman images

2023-03-26_Linux_podman安装sqli-labs靶场_03.png

4.podman创建sqli-labs容器

podman run -d --name sqli-labs -p 1025:80

2023-03-26_Linux_podman安装sqli-labs靶场_04.png

5.podman查看正在运行的sqli-labs容器

podman ps

2023-03-26_Linux_podman安装sqli-labs靶场_05.png

6.在火狐浏览器中输入http://127.0.0.1:1025/

可以访问下面页面,单击下面红色方框进行数据库安装或复位。

2023-03-26_Linux_podman安装sqli-labs靶场_06.png

四、进入运行中的podman容器(访问MySQL数据库)

我们可以在Linux下终端执行podman ps,看到正在运行的sqli-labs容器,我们复制ID值,执行下面命令。

podman exec -it [容器ID] /bin/bash

执行mysql

执行 show databases;看到数据库信息。

2023-03-26_Linux_podman安装sqli-labs靶场_07.png

五、sqli-labs容器退出和开启

1.退出

执行:podman ps 列出运行中的容器

执行:podman stop [容器ID]

2.开启

执行:podman ps -a 列出所有容器

执行:podman start [容器ID]


相关文章
|
9天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
98 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
11天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
33 5
Linux系统之安装OneNav个人书签管理器
|
13天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
32 5
Linux系统之安装Ward服务器监控工具
|
5天前
|
编解码 安全 Linux
网络空间安全之一个WH的超前沿全栈技术深入学习之路(10-2):保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali——Liinux-Debian:就怕你学成黑客啦!)作者——LJS
保姆级别教会你如何搭建白帽黑客渗透测试系统环境Kali以及常见的报错及对应解决方案、常用Kali功能简便化以及详解如何具体实现
|
7天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
25 2
|
8天前
|
消息中间件 Linux RocketMQ
在Red Hat Enterprise Linux 9上使用Docker快速安装并部署
通过以上步骤,你可以在Red Hat Enterprise Linux 9上使用Docker快速安装并部署RocketMQ。这种方法不仅简化了安装过程,还提供了一个灵活的环境来管理和扩展消息队列系统。RocketMQ作为一款高性能的分布式消息系统,通过Docker可以实现快速部署和高效管理。
19 3
|
6天前
|
Linux UED iOS开发
|
11天前
|
Ubuntu 应用服务中间件 Linux
Linux下搭建Nginx环境的搭建
Linux下搭建Nginx环境的搭建
|
14天前
|
监控 Linux 云计算
Linux操作系统在云计算环境中的实践与优化###
【10月更文挑战第16天】 本文探讨了Linux操作系统在云计算环境中的应用实践,重点分析了其在稳定性、安全性和高效性方面的优势。通过具体案例,阐述了Linux如何支持虚拟化技术、实现资源高效分配以及与其他开源技术的无缝集成。文章还提供了针对Linux系统在云计算中的优化建议,包括内核参数调整、文件系统选择和性能监控工具的应用,旨在帮助读者更好地理解和应用Linux于云计算场景。 ###
17 3
|
10天前
|
Linux 网络安全 虚拟化
适用于Linux的Windows子系统(WSL1)的安装与使用记录
并放到启动文件夹,就可以开机自动启动了。
15 0