当前位置: 首页 > article >正文

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

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



http://www.kler.cn/news/330277.html

相关文章:

  • [Linux]Shell基本
  • X-Spreadsheet使用教程:打造你的Web端电子表格应用
  • 在实时语音交互上超过GPT-4o,端到端语音模型Mini-Omni部署
  • 滚雪球学MySQL[8.3讲]:数据库中的JSON与全文检索详解:从数据存储到全文索引的高效使用
  • 【Kubernetes】日志平台EFK+Logstash+Kafka【实战】
  • Android中的页面跳转机制
  • 【Android 源码分析】Activity生命周期之onDestroy
  • 如何使用Flask框架创建一个类似OpenAI的REST API接口
  • 一文上手SpringSecurity【三】
  • 大语言模型入门(二)——提示词
  • 5分钟学会SPI
  • MySQL基础练习题49-低质量的问题
  • 【动态规划】完全背包问题
  • 媒介坊:软文自助发布平台,开启营销新篇章
  • 什么是大语言模型的大海捞针指标
  • 【数据库差异研究】update与delete使用表别名的研究
  • Swift并发笔记
  • 「4.3」维护序列
  • 多系统萎缩患者必看!这些维生素助你对抗病魔
  • Docker的入门详解
  • 第十四讲-输入控件QPlainTextEdit
  • redis数据库学习一
  • [Cocoa]_[初级]_[使用NSNotificationCenter作为目标观察者实现时需要注意的事项]
  • STM32F103C8----3-1 LED闪烁(跟着江科大学STM32)
  • 【TypeScript】异步编程
  • Django Nginx+uwsgi 安装配置
  • Python开发环境配置(mac M2)
  • Qt 教程全集目录公布(方便查阅)
  • 基于单片机人体反应速度测试仪系统
  • STM32中断控制点灯