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

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.lryc.cn/news/452845.html

相关文章:

  • 小白快速上手 Docker 02 | Docker 容器生命周期
  • 深刻理解Redis集群(下):Redis 哨兵(Sentinel)模式
  • STM32重启源深度解析
  • windows配置C++编译环境和VScode C++配置(保姆级教程)
  • 【微信小程序前端开发】入门Day03 —— 页面导航、事件、生命周期、WXS 脚本及自定义组件
  • 【51单片机】点亮LED之经典流水灯
  • 深度学习数据增强的常用方法
  • 影院管理新篇章:小徐的Spring Boot应用
  • 【H2O2|全栈】关于CSS(9)CSS3扩充了哪些新鲜的东西?(二)
  • java中Files和File对象详情和区别比较
  • Unity3D PostLateUpdate为何突然占用大量时间详解
  • 如何快速熟悉项目
  • Spring Boot实现新闻个性化推荐
  • 优化后的版本
  • 【Linux系统编程】第二十七弹---文件描述符与重定向:fd奥秘、dup2应用与Shell重定向实战
  • 开放式耳机哪个品牌好?好用且高性价比的开放式蓝牙耳机推荐
  • 区间合并——模板题
  • Microsoft Edge 五个好用的插件
  • 解决 遇到JWT中claims中获取不到数据的问题
  • 会议平台后端优化方案
  • unixODBC编程(十)分片插入长数据
  • 【Java】—— 集合框架:Collection子接口:Set不同实现类的对比及使用(HashSet、LinkedHashSet、TreeSet)
  • android Activity生命周期
  • C#的面向对象
  • 【区别】三种命令取消已暂存的文件,处理暂存区和文件的跟踪状态
  • 如何在Spring Boot中有条件地运行CommandLineRunner Bean
  • 边缘自适应粒子滤波(Edge-Adaptive Particle Filter)的MATLAB函数示例,以及相应的讲解
  • 一块1T硬盘怎么有sdb1和sdb2
  • Python知识点:如何使用Flink与Python进行实时数据处理
  • Swagger配置且添加小锁(asp.net)(笔记)