Linux Debian12使用Podman安装bwapp靶场环境

54 阅读2分钟

一、bwapp简介

bWAPP(buggy Web Application)是一个开源的、故意设计有漏洞的Web应用程序,旨在帮助安全爱好者、开发人员和学生发现和防止Web漏洞。它包含了超过100种不同的漏洞,涵盖了所有主要的已知Web漏洞。

二、bwapp下载

1.首先在docker官网进行bwapp镜像搜索 Docker镜像搜索

https://docker.fxxk.dedyn.io/

在这里插入图片描述 在这里插入图片描述 可以看到使用docker拉取bwapp镜像命令为:

docker pull raesene/bwapp

使用podman拉取这个命令应为

podman pull raesene/bwapp

2.现在Docker镜像停服?存在国内docker镜像无法拉取问题,看到网上有个大神编写了一个镜像转存工具,解决国内无法使用docker的问题,解决docker镜像无法拉取问题。 使用Github Action将国外的Docker镜像转存到阿里云私有仓库,供国内服务器使用,免费易用。

bilibili视频教程

Github 地址

可以参考这个把bwapp镜像拉取到本地。

三、bwapp安装

1.poman使用下面命令查看bwapp镜像

podman images

在这里插入图片描述 2.podman创建bwapp容器

运行镜像,将镜像内的80端口映射到本地的1029端口上面,这个8be28fba48ec是bwapp镜像ID

podman run -d --name bwapp -p 1029:80 8be28fba48ec

poman使用下面命令查看bwapp容器是否正在运行

podman ps

在这里插入图片描述

四、bwapp在浏览器打开

1.打开登陆首页

http://127.0.0.1:1029

在这里插入图片描述 上面是因为连接数据库失败。 2.安装数据库

http://127.0.0.1:1029/install.php

在这里插入图片描述 点击here,即可安装成功。 在这里插入图片描述 3.再次打开bwapp'登陆首页

http://127.0.0.1:1029

在这里插入图片描述

输入bwapp默认账号:bee 默认密码:bug 成功登陆。

在这里插入图片描述

五、bwapp容器退出和开启

1.退出

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

执行:podman stop [容器ID]

2.开启

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

执行:podman start [容器ID]