Burp Suite 自动注入 HTTP Header 的插件

工具介绍

AutoHeaders是Burp Suite 自动注入 HTTP Header 的插件(X-Forwarded-For、X-Real-IP 等),基于 Montoya API。

工具功能

  • 10 个预设 Header --- X-Forwarded-For、X-Real-IP、X-Forwarded-Proto、X-Forwarded-Host、Forwarded、CF-Connecting-IP、True-Client-IP、X-Client-IP、X-Requested-With、X-Api-Version
  • 自定义 Header --- 通过 "Add Header" 添加任意 Header
  • 随机公网 IP --- 每个请求使用不同的随机 IP(默认)
  • 自定义固定值 --- 设置一个固定的 Header 值
  • 单独控制 --- 每个 Header 独立勾选开关
  • 覆盖模式 --- 请求中已存在的同名 Header 会被覆盖,不会重复
  • 验证功能 --- 一键发送测试请求到 httpbin.org,确认 Header 已注入

安装

方式一:直接下载

Releases 下载 AutoHeaders.jar,在 Burp 中加载:Extensions > Installed > Add

方式二:源码编译

bash 复制代码
git clone https://github.com/你的用户名/AutoHeaders.git
cd AutoHeaders
mvn clean package

加载 target/AutoHeaders-*.jar 即可。

使用方法

  1. 加载插件后,Burp 顶部出现 AutoHeaders 标签页
  2. 点击 Random IPCustom Value 启用(状态变为 ON)
  3. 按需勾选/取消各个 Header
  4. Verify 验证 Header 是否注入成功
  5. 只要开关为 ON,所有经过 Proxy 的请求都会自动注入选定的 Header,无需其他操作

注意事项

CDN 会剥离常见 Header

大多数 CDN(如 Cloudflare、阿里云 CDN 等)和 WAF 会在转发请求时主动删除 X-Forwarded-ForX-Real-IPX-Forwarded-Proto 等常见 IP 伪造 Header,以防止客户端篡改。插件注入的 Header 确实发送到了 CDN 节点,但 CDN 不会将其转发到源站。如果发现某个 Header 在服务端未生效,尝试使用 CDN 不会剥离的 Header,如 X-Api-VersionX-Client-IPTrue-Client-IP 等。可以通过 Verify 按钮测试哪些 Header 能穿透到目标。

Proxy History 显示的是原始请求

由于 Burp 的架构限制,请求在进入 Proxy History 时就已经被记录,此时插件的注入尚未发生,因此 History 中看到的始终是未修改的原始请求。这不是插件问题。

Repeater 发送方式差异

  • 右键菜单Send to Repeater:发送的是注入 Header 后的请求,Repeater 中可以看到并使用这些 Header
  • 快捷键 Ctrl+R:发送的是 History 中的原始请求(未注入 Header),因为快捷键走的是 History 记录的原始数据

如果需要在 Repeater 中使用注入后的请求,请通过右键菜单发送

工具下载

复制代码
https://github.com/1ighttack/Burp-AutoHeaders
相关推荐
库玛西1 小时前
深入浅出传输层:UDP 与 TCP 协议全景指南
linux·服务器·网络·c++·笔记·tcp/ip·udp
STQY燊桐启元(深圳)电子科技9 小时前
医疗精密电源散热方案:相变陶瓷片保障医疗设备长效稳定低干扰
大数据·网络·人工智能
CDN36011 小时前
节点智能调度实操:解决出海区域访问快慢不均、节点拥堵、跨洋延迟高,CDN 全网择优落地方案
运维·服务器·网络
roman_日积跬步-终至千里12 小时前
【数据治理(6)】DataOps 不是调度工具,而是让数据产品长期可信的运行机制
java·服务器·网络
可乐鸡翅yeah_14 小时前
个人 / 外包流媒体项目交付实战,M3U8 验收与问题闭环完整工作流
运维·网络·python·低代码·django·m3u8·在线播放
黄俊懿15 小时前
【架构师从入门到进阶】第五章:DNS&CDN&网关优化思路——第十节:网关安全-单向加密
网络·数据库·计算机网络·安全·架构·系统架构·架构师
Patrick在香港15 小时前
Python 拉取城巴开放数据:406 条路线,香港岛巴士网络的数字画像
网络·python·数据分析·php·数据可视化·香港·开放数据
一直C16 小时前
Linux系统编程|进程间通信IPC全套详解(1)(管道、信号)
linux·c语言·开发语言·网络·青少年编程·visual studio code
Experience-摆渡16 小时前
自建 IP 轮换方案实战:健康探测 + 熔断剔除 + 粘性会话
网络·网络协议·tcp/ip
luj_176816 小时前
合法避税与投资评估实战指南
c语言·开发语言·网络·经验分享·算法