首页/安全/渗透测试与安全评估速查/Burp Intruder 批量请求与限速
工具使用要点60 条

Burp Intruder 批量请求与限速

Intruder 对单点参数做批量请求(如枚举类验证):按场景选攻击类型,配置资源池限速,用 Grep 列与导出保留证据。

Intruder 批量请求与限速

Intruder 是 Burp Suite 的批量请求模块,用于对单点参数做变形测试,典型场景是编号遍历、枚举与字典验证。四种攻击类型决定请求生成方式:单点逐值遍历、多个位置填同一值、多组字典并行推进、多组字典做组合。批量请求的风险在于数量失控,因此必须通过资源池限制并发与请求间隔,并用匹配列标记关键字快速筛出有效响应;结果要导出留档,报告中引用的是可复核的证据而不是印象。

基本信息

攻击类型单点遍历、同位同换、并行字典、组合字典
限速方式资源池设置最大并发数与请求延迟
结果提取匹配列标记关键字,快速筛出异常响应
留档要求导出结果表格并标注请求总量

典型使用场景

  • 编号遍历:验证订单号或用户标识是否可被枚举访问
  • 参数变形:对校验字段做边界与类型变化的批量验证
  • 字典验证:用少量样本确认接口是否存在差异化响应
  • 结果比对:按响应长度与状态码筛出异常条目
  • 证据留存:把命中请求的完整请求与响应导出备用

配置要点

配置要点
1. 在请求中标记载荷位置,确认每个位置的替换范围
2. 加载字典并记录来源与规模  # 字典来源要写进工具日志
3. 资源池设置最大并发数与请求延迟,避免打满目标
4. 配置匹配列,添加判定关键字便于快速筛选
5. 保存结果表,导出含完整请求与响应的记录

四种攻击类型

类型生成方式适用场景
单点遍历每次只替换一个位置,逐值推进编号枚举与单参数验证
同位同换多个位置填入同一个值多处需保持一致值的场景
并行字典多组字典按顺序同步推进多参数一一对应的组合
组合字典多组字典做全部组合字段相互独立的组合验证
组合类型会产生乘数级请求量:执行前先估算总数,与客户确认可承受范围,避免一次发出上万请求。

易错点

  • 组合数估算错误:一次发出数万请求,可能触发封禁或影响业务
  • 未设置并发限制:目标被打满,波及正常用户
  • 把账号锁定阈值当成可测试项:连续失败可能锁死真实账号
  • 结果未导出:报告中的结论缺少可复核的证据
  • 字典来源不明:无法说明测试覆盖范围,结论可信度下降

数据来源与参考

  • PortSwigger 官方文档(Intruder 与资源池)
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌