news 2026/6/24 12:44:43

一篇文章带你入门漏洞靶场:从 0 到 1 玩转 bWAPP(附完整安装教程)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一篇文章带你入门漏洞靶场:从 0 到 1 玩转 bWAPP(附完整安装教程)

bWAPP 是什么?为什么它这么适合新手?

bWAPP(Buggy Web Application),顾名思义,就是一个“故意写满漏洞的网站”。

它的核心作用只有一个:

让你练漏洞。


1. 它到底能干嘛?

bWAPP 内置了100+ 常见 Web 漏洞场景,包括:

  • SQL 注入(SQL Injection)

  • XSS(跨站脚本攻击)

  • 文件上传漏洞

  • 命令执行

  • CSRF

  • XXE(XML 外部实体注入)

  • SSRF

  • Open Redirect

也就是说:

你在课上学到的那些“攻击方式”, 在这里基本都能亲手操作一遍


2. 它最大的优点:分级难度

bWAPP 很贴心的一点是:

它提供了三种安全等级:

  • low(低)

  • medium(中)

  • high(高)

这意味着什么?

同一个漏洞,你可以:

  • 在 low 模式下理解原理

  • 在 medium 模式下尝试绕过

  • 在 high 模式下挑战真实防护

这比单纯看书强太多了。


3. 为什么老师都爱用它?

一句话总结:

因为它“刚刚好”。

  • 不像真实网站那么复杂

  • 也不像教学案例那么简单

  • 每个漏洞都“可控 + 可复现”

对于初学者来说,它就是:

从“看懂漏洞”到“会打漏洞”的桥梁


二、为什么推荐用虚拟机版本?

我一开始也想直接本地搭建(Apache + PHP + MySQL), 但很快发现一个问题:

很多漏洞根本跑不起来。

比如:

  • 心脏滴血漏洞(Heartbleed)

  • Shellshock(破壳漏洞)

这些漏洞依赖特定环境,本地搭建很难复现。


所以更推荐:bee-box 虚拟机版本

bee-box 是官方提供的一个“开箱即用”的环境,里面已经:

  • 配好了 Web 服务

  • 配好了数据库

  • 集成了 bWAPP

  • 配好了漏洞环境

你只需要:

下载 → 导入 → 启动 → 开始练

非常适合新手。


三、手把手教你搭建 bWAPP(虚拟机版)

下面是我自己实际走过的一套流程,基本零踩坑。


(1)下载 bee-box

下载地址:

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

下载完成后:

  • 解压压缩包

  • 你会看到一个 bee-box 文件夹


(2)导入虚拟机

打开 VMware,按照以下步骤操作:

  1. 点击「打开虚拟机」

  2. 进入刚刚解压的目录

  3. 选择文件:

bee-box.vmx
  1. 打开


(3)网络配置(非常关键)

建议设置为:

NAT 模式

原因:

  • 可以直接访问外网

  • 宿主机可以访问虚拟机

  • 不需要复杂配置


(4)启动虚拟机

点击“开启此虚拟机”,稍等一会,你会看到一个类似 Linux 的界面。

说明已经启动成功。


四、如何使用 bWAPP(两种方式)

接下来就是最关键的一步:

如何访问这个靶场?


方法一:在虚拟机内部访问

操作步骤:

  1. 打开虚拟机桌面

  2. 找到:

bWAPP-Install
  1. 点击运行



登录信息:

用户名:bee 密码:bug

登录成功后,你会看到主界面。

在右上角可以选择漏洞类型,比如:

  • XXE

  • SQL Injection

  • XSS


版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/24 12:37:21

办公重复活自动干,OpenClaw 2.7.9 本地智能体真实使用体验

本教程专为Windows 11和macOS系统优化,重点解决了以下常见问题: 系统权限不足Defender拦截中文路径报错SmartScreen阻拦 采用一键式安装设计,无需技术基础,5分钟即可完成设置并投入使用。 📑文章目录 前言&#xf…

作者头像 李华
网站建设 2026/6/24 12:37:02

Linux下的Codex辅助编程

在windows下使用Codex windows下的codex辅助编程一般是以下官网下载exe安装文件(注意,下载的时候不用代理)然后登录使用,但是程序员的代码一般是放在服务器上运行的,使用windows模式不是那么方便。因此,本文…

作者头像 李华
网站建设 2026/6/24 12:32:52

知名做PE自封袋的厂家

自封袋以其便捷性、实用性,在日常生活中扮演着不可小觑的角色。无论是在家庭、办公场所还是商业领域,适宜选择的自封袋都大有讲究。本文将通过具体数据、案例,为读者推荐一款来自佛山市派普洛新材料有限公司的优质自封袋,并提供选…

作者头像 李华
网站建设 2026/6/24 12:31:42

Java + MySQL + Navicat Lite打印输出数据库的表信息到控制台

一、先确认你电脑有这 3 样东西 Navicat Premium Lite(用来操作 MySQL)MySQL 服务(Navicat 只是可视化工具,必须装 MySQL 数据库服务)JDK(写 Java 的环境,没有先装 JDK8/JDK17) 第…

作者头像 李华
网站建设 2026/6/24 12:30:59

[C++]错误码与Try-catch

💎个人主页:星柚程 🚀精选文章:《MATLAB多目标优化》,《Kaggle:CV、Public LB 》、《我的第一次 Kaggle》、《C构造传参》、《蛇形机械臂的模拟退火优化》 🛠️专栏建设:|深度学习|、|Python量…

作者头像 李华