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

一、bwapp简介

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

二、bwapp下载

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

可以看到使用docker拉取bwapp镜像命令为:

使用podman拉取这个命令应为

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

bilibili视频教程

Github 地址

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

三、bwapp安装

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

2.podman创建bwapp容器

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

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

四、bwapp在浏览器打开

1.打开登陆首页

上面是因为连接数据库失败。

2.安装数据库

点击here,即可安装成功。

3.再次打开bwapp’登陆首页

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

五、bwapp容器退出和开启

1.退出

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

执行:podman stop [容器ID]

2.开启

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

执行:podman start [容器ID]