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

零基础玩转bWAPP靶场(六十二):使用Bee-Box虚拟机快速部署

摘要:本文详细介绍了如何使用官方 Bee-Box 虚拟机快速搭建 bWAPP 漏洞靶场。只需下载、解压、导入三步,即可拥有一个配置完整的渗透测试实验环境。适合网络安全初学者快速上手,无需折腾复杂的 PHP、MySQL 环境配置。


一、为什么选择 Bee-Box?

如果你一路跟着本系列做下来,前面的每一篇文章都需要手动搭建环境才能复现漏洞。对于新手来说,配置 PHP、MySQL、Apache 以及各种扩展是一件非常头疼的事情,还有就是由于一些关卡只有通过bee-box才可以实现。

Bee-Box 就是 bWAPP 官方提供的“懒人包”:

  • 基于 Ubuntu 的虚拟机镜像

  • 预装了 Apache、MySQL、PHP

  • 预配置了 bWAPP 所有依赖

  • 开箱即用,无需任何配置

你只需要下载、导入、开机——三分钟就能开始练习。

系统要求

  • 电脑安装有 VMware Workstation 或 VMware Player(VirtualBox 也可用)

  • 至少 4GB 内存(推荐 8GB)

  • 至少 10GB 可用硬盘空间


二、下载 Bee-Box 虚拟机镜像

2.1 下载地址

访问 SourceForge 项目页面:

https://sourceforge.net/projects/bwapp/files/bee-box/

或直接使用下载链接:

https://sourceforge.net/projects/bwapp/files/bee-box/bee-box_v1.6.7z/download

2.2 下载说明

项目说明
文件名bee-box_v1.6.7z
文件大小约 1.2 GB
格式7z 压缩包
解压后大小约 4 GB

2.3 解压文件

下载完成后,使用7-ZipWinRARBandizip等解压软件解压。

解压后得到bee-box文件夹,里面包含:

  • bee-box.vmx— VMware 虚拟机配置文件

  • bee-box.vmdk— 虚拟磁盘文件

  • 其他辅助文件


三、导入虚拟机

3.1 VMware 用户

步骤一:打开虚拟机

打开 VMware Workstation 或 VMware Player,选择菜单:文件 → 打开 (Ctrl+O)

导航到bee-box文件夹,选择bee-box.vmx文件,点击“打开”。

步骤二:导入完成

虚拟机会被添加到 VMware 的库中,名称显示为bee-box

3.2 VirtualBox 用户

注意:Bee-Box 官方镜像为 VMware 格式,VirtualBox 需要手动转换或新建虚拟机挂载已有虚拟硬盘。

方法一(推荐):使用 VMware 导入后,在 VirtualBox 中新建虚拟机,选择“使用已有的虚拟硬盘文件”,选择转换后的 vmdk 文件。

方法二:直接用 VMware Player(免费且足够使用)。

3.3 网络配置(重要)

建议将虚拟机的网络模式设置为NAT 模式

  • 右键点击虚拟机 →设置

  • 选择网络适配器

  • 勾选NAT 模式

NAT 模式的优势

  • 虚拟机可以访问外网(方便更新工具)

  • 宿主机可以直接访问虚拟机

  • 无需额外网络配置

  • 不会与宿主机网络冲突


四、启动虚拟机

4.1 开机

点击 VMware 界面上的“开启此虚拟机”按钮。

虚拟机启动后,会进入 Ubuntu 桌面环境。

4.2 系统凭证

账户密码
beebug
rootbug

4.3 访问 bWAPP

方式一:在虚拟机内访问

双击桌面上的bWAPP - start图标,系统会自动打开 Firefox 浏览器并进入 bWAPP 登录页。

方式二:在宿主机访问

  • 在虚拟机终端输入ifconfig查看 IP 地址

  • 在宿主机浏览器中输入:

http://[虚拟机IP地址]/bWAPP/login.php

例如:http://192.168.0.105/bWAPP/login.php

4.4 bWAPP 登录凭证

字段
Loginbee
Passwordbug

五、常见问题排查

5.1 键盘输入错乱

现象:输入字母时出现乱码或符号不匹配。

原因:默认键盘布局与物理键盘不匹配。

解决方法

  • 进入虚拟机系统设置 → 键盘

  • 添加English (US)中文键盘布局

  • 删除其他无关布局

  • 重启虚拟机

5.2 无法访问 bWAPP

  • 检查虚拟机网络适配器是否为NAT 模式

  • 确认虚拟机的 IP 地址是否正确(ifconfig查看)

  • 检查宿主机防火墙是否阻止了连接

  • 尝试在虚拟机内直接访问http://localhost/bWAPP/login.php

5.3 虚拟机无法联网

  • 检查宿主机网络是否正常

  • 在虚拟机中执行sudo dhclient重新获取 IP

  • 重启虚拟机网络服务

5.4 性能卡顿

  • 为虚拟机分配更多内存(建议 2GB 以上)

  • 关闭不必要的后台应用

  • 在 VMware 设置中启用 3D 加速(可选)


六、快速使用指南

6.1 切换安全级别

登录 bWAPP 后,在页面左侧的“Set your security level”下拉菜单中选择:

  • low— 最低安全级别(漏洞最明显)

  • medium— 中等安全级别

  • high— 最高安全级别(部分漏洞被修复)

点击“Set”按钮生效。

6.2 选择漏洞模块

“Choose your bug”下拉菜单中选择要练习的漏洞类型:

  • SQL Injection

  • XSS

  • Command Injection

  • File Inclusion

  • 等等……

点击“Hack”按钮进入对应关卡。

6.3 重置环境

点击顶部的“Reset”按钮可以重置所有设置,恢复到初始状态。


七、与本地环境对比

对比项Bee-Box手动搭建(XAMPP 等)
上手难度极低较高
配置时间5 分钟30 分钟以上
环境一致性完全一致依赖系统
依赖完整性全部预装需要手动安装
兼容性开箱即用可能遇到各种问题
适用场景新手学习、快速测试深度定制、开发调试
磁盘占用~4GB取决于安装内容

八、安全注意事项

  • 仅限实验环境:Bee-Box 包含大量漏洞,绝对不要部署到公网。

  • 快照备份:在开始练习前,建议在 VMware 中创建快照(Snapshot),方便随时恢复到初始状态。

  • 主机隔离:建议在 NAT 模式下使用,避免 Bee-Box 直接暴露在局域网中。

  • 实验后关机:完成练习后及时关闭虚拟机,减少攻击面。


九、总结

Bee-Box 是学习 Web 安全的最佳起点——它把所有复杂的环境配置都帮你做好了,你只需要专注于理解漏洞本身。下载、解压、导入、开机,四步走完就能开始练习。建议在开始每个漏洞模块前,先熟悉一下虚拟机的基本操作,然后在 VMware 中创建一个快照,这样万一搞坏了可以一键恢复。记住:工具只是辅助,理解漏洞原理才是核心。


重要声明:本教程及文中所有操作仅限于合法授权的安全学习与研究。作者及发布平台不承担因不当使用本教程所引发的任何直接或间接法律责任。请务必遵守中华人民共和国网络安全相关法律法规。

如果这篇文章帮你解决了实操上的困惑,别忘记点击点赞、分享,也可以留言告诉我你遇到的其它问题,我会尽快回复。你的关注是我坚持原创和细节共享的力量来源,谢谢大家。

http://www.cnnetsun.cn/news/4079846.html

相关文章:

  • 2026年,这家口碑爆棚的老牌机构,竟是儿童视光与近视防控的“秘密武器”!
  • NCM文件打不开?ncmdump免费离线,3分钟把网易云音乐批量转成MP3
  • NCM文件解密终极指南:免费开源ncmdump一键还原网易云音乐
  • 嵌入式调试利器:半主机机制原理与实战应用详解
  • 鼠标焦点跟随怎么设置?关于 X-Mouse Controls 的六个问答与一份自检清单
  • 把GWAS数据变成工具能吃的格式:gwasglue连接指南
  • NumPy random.normal函数详解:从正态分布原理到机器学习实战应用
  • 自动驾驶协同控制新范式:MPC与DRL深度耦合实现安全与效率突破
  • Cortex-M汇编优化实战:从加减乘除到FIR滤波器的性能提升
  • ComfyUI 入门实战:用 z-image-turbo 工作流快速掌握 AI 图像生成
  • 示波器探头x1与x10档区别:高频测量为何必须用x10档?
  • 从检索到生成:统一外部与参数知识,小白也能掌握的大模型医疗问答秘籍!收藏学习,轻松提升!
  • 橡胶密炼机PLC数据采集到MES系统解决方案
  • MiniMaxH3低显存加速与四视图生成实战:LoRA微调与生产流搭建
  • STP协议实战:从原理到排错,网络工程师必备的防环实验指南
  • 字符串拼接产生垃圾的原理:为什么“拼个字符串“就让 GC 崩溃
  • 从SQL注入防御到安全开发实战:构建网络安全防线指南
  • 指令微调如何影响大模型置信度与词汇多样性?诊断与优化策略
  • 毕设项目 yolov11焊接缺陷检测识别系统(源码+论文)
  • 《C++》【vector容器:详解 + 实现】
  • 应届生面海外大厂被问系统设计?用高内聚低耦合模块化拆解「蒸汽求职分享」
  • 大语言模型文本水印技术原理与应用解析
  • LLM Agent工具调用优化:动态门控与惰性加载架构实战
  • 构建未来工作方式:异步优先、智能增强与数据驱动的技术架构
  • 基于DeepSeek V4 Pro与Harness框架的《以撒的结合》风格游戏AI生成器实践
  • 海南取消新能源车补贴:市场驱动新阶段,购车决策如何调整?
  • IPTV直播源密钥机制解析与开源项目实战部署指南
  • 嵌入式开发中printf重定向与环形缓冲区实现非阻塞串口日志
  • 我不是药神观后感:那些留在心里的片刻
  • 济宁热水器壁挂炉维修-欧米到家持证师傅同城上门全家电检修维保|承诺全类故障根治|先报价再维修不加价不返工