首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >5 分钟上手!Burp 插件「瞎越」一键批量挖垂直越权漏洞

5 分钟上手!Burp 插件「瞎越」一键批量挖垂直越权漏洞

作者头像
悟空聊架构
发布2025-10-21 12:40:40
发布2025-10-21 12:40:40
4590
举报

大家好,我是悟空,又跟小伙伴们见面了。

今天介绍一款非常强大的越权漏洞检测工具:瞎越!

背景

公司对项目的安全性要求很高,对越权问题是 “0” 容忍,不论是大项目,还是小项目,如果在众测期间被测出安全问题,都会有高额奖金,所以才会出现有同事通宵找漏洞的故事。

这次空哥介绍一款 BurpSuite 的插件来提高检测越权的效率,名字很形象:瞎越!使用界面如下图所示:

BurpSuite 工具

首先这款插件是基于 BurpSuite 工具,BurpSuite 是一款功能强大的 Web 应用程序安全测试工具,由 PortSwigger 公司开发。它包含多种工具,可以用于拦截、检查和修改 Web 流量,是安全测试人员和渗透测试工程师的常用工具。

“瞎越”插件介绍

瞎越(XiaYue_Pro) 一款专为 Burp Suite 设计的越权漏洞检测插件,能够自动检测 Web 应用中的越权漏洞。插件通过对比不同权限级别下的响应差异,快速识别潜在的越权问题,为安全测试人员提供强大的自动化检测能力。github 地址:https://github.com/winezer0/XiaYue_Pro

使用效果

如下图所示,这款插件可以非常方便的进行多权限对比,也就是说可以在 BurpSuite 界面上同时显示原始响应包、低权限响应包的长度,如果出现包长度相同,则说明可能有越权问题,需要重点查看。可以用来检测垂直越权、水平越权问题。

核心亮点功能

1. 🎯 智能越权检测
  • 多权限对比: 自动对比原始权限、低权限、无权限三种状态下的响应
  • 智能去重: 基于URL路径、HTTP方法和参数名的MD5去重,避免重复检测
  • 响应长度分析: 自动分析响应长度差异,快速识别权限控制失效
2. 🔍 高级过滤系统
  • HTTP方法过滤: 支持批量过滤特定HTTP方法(如OPTIONS、HEAD等)
  • 接口路径过滤: 精确过滤指定接口路径,支持通配符匹配
  • 白名单机制: 灵活的白名单配置,支持多域名批量配置
  • 静态资源过滤: 自动过滤图片、CSS、JS等静态资源,提升检测效率
3. 🛠️ 参数替换引擎
  • 智能参数替换: 支持GET和POST请求的参数动态替换
  • 多格式支持: 兼容form-urlencoded、JSON等多种请求体格式
  • 批量规则配置: 支持多行参数替换规则,格式:参数名=新值
4. 📊 可视化数据展示
  • 实时数据表格: 清晰的表格展示,支持点击查看详细数据包
  • 智能排序: 支持按ID、方法、URL、响应长度等多列排序
    • 表示长度相同(可能存在越权)
    • ==> 显示具体差异数值
    • 自动标识响应长度差异,用符号显示权限控制状态
5. 🔐 认证信息管理
  • 低权限认证: 配置低权限用户的认证信息(Cookie、Token等)
  • 未授权配置: 设置需要移除的认证字段
  • 万能Cookie: 支持通用Cookie配置,适用于多种场景
  • 右键提取: 右键菜单快速提取请求中的认证信息

6. 💾 配置持久化

  • 自动保存: 所有配置自动保存到本地文件
  • 重启恢复: 重启Burp Suite后自动恢复上次配置
  • 快速配置: 右键菜单提供快速配置对话框
  • 配置迁移: 支持配置文件的导入导出

7. ⚡ 性能优化

  • 智能缓存: 预分割过滤数组,避免重复字符串操作
  • 异步处理: 非阻塞式请求处理,不影响Burp Suite性能
  • 内存管理: 自动清理旧数据,防止内存溢出
  • 调试优化: 移除冗余日志输出,提升运行效率

本插件仅供安全测试和授权渗透测试使用,请遵守相关法律法规,不得用于非法用途。

使用瞎越插件

首先需要下载 release jar 包,我用的 V2.3 版本。

使用瞎越插件1

然后在 BurpSuite 中导入这个 Jar 包。

使用瞎越插件2

设置低权限 cookie

用 chrome 浏览器打开项目的网站,用低权限的账号登录系统,然后用 F12 开发者调试工具获取相关的 Cookie。

设置低权限 cookie1

把低权限的 Cookie 放到瞎越插件的越权区域:

设置低权限 cookie2

设置未授权访问

未授权访问就是没有配置正确 cookie或者压根没有配置过 cookie,所以可以使用瞎越插件的清理 cookie 的功能。

设置未授权访问

拦截请求

在 BurpSuite 的代理功能上点击 Open brower 用来拦截网站中的请求。

拦截请求1

用高权限账号登录系统,即可将所有请求都显示在瞎越插件的请求列表中。

拦截请求2

只用关注打钩的数据包,如果打勾了,可能有越权问题,但是概率比较小。

为什么是可能越权呢?因为有些请求,不论是高权限还是低权限访问,还是未授权访问,都有可能返回相同的结果。常见的有这几种情况:

  • 三种接口都是响应失败,返回的响应结果相同。
  • 高权限也没有权限访问的接口,导致三种权限的响应结果相同。
  • 响应的内容不同,但是内容的长度相同。

总结

  1. 痛点:人工审计越权耗时、易漏报,已无法满足企业对「0 容忍」的高标准。
  2. 方案:瞎越插件以“三权限并行比对 + 响应长度差异”为核心,实现垂直/水平越权自动化定位,并辅以去重、过滤、参数替换等 7 大模块,可无缝嵌入 Burp Suite。
  3. 落地:下载 v2.3 JAR → 导入 Burp → 填入低权限 Cookie/Token → 启用未授权模式 → 高权限遍历业务,一键聚焦标✔的高危请求。
  4. 收益:检测效率提升 10× 以上,误报率通过白名单与过滤规则可控,配置持久化保证跨会话复用。
  5. 提醒:标✔结果仍需人工复核;务必在测试环境操作,定期清理日志、备份配置,确保性能与合规。
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-08-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 悟空聊架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • BurpSuite 工具
  • “瞎越”插件介绍
    • 使用效果
    • 核心亮点功能
      • 1. 🎯 智能越权检测
      • 2. 🔍 高级过滤系统
      • 3. 🛠️ 参数替换引擎
      • 4. 📊 可视化数据展示
      • 5. 🔐 认证信息管理
    • 6. 💾 配置持久化
    • 7. ⚡ 性能优化
  • 使用瞎越插件
    • 设置低权限 cookie
    • 设置未授权访问
    • 拦截请求
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档