是否可以在 HTML 中设置自定义 HTTP 标头(例如 (Metadata-Flavor: Google))?

发布于 2025-01-17 02:03:20 字数 546 浏览 1 评论 0原文

我在网站中发现了服务器端请求伪造 (SSRF) 漏洞, 在请求正文中;有一个名为“html”的 JSON 对象,它反映在 PDF 文件中,下载链接以 https:// storage.googleapis.com/../, 当我尝试使用

然后我尝试将此 src=http:// /metadata.google.internal/computeMetadata/v1/ 我在框架内收到一条消息:“缺少必需的标头:Metadata-Flavor”, 应该是元数据风格:Google, 然后我尝试了很多方法,例如,

http://metadata.google.internal/computeMetadata/v1/?Metadata-Flavor=Google, 任何人都知道如何绕过这个! 谢谢!

I have found a server side request forgery (SSRF) vulnerability in a website,
In the request body; there is a JSON Object called "html" which reflect in a PDF file with download link starts with https://storage.googleapis.com/../,
when I tried to change this HTML code with <iframe src="http://my-burp-collaborator.net> I could receive HTTP response from internal IP,

then I tried to put this src=http://metadata.google.internal/computeMetadata/v1/
I got a message inside the frame: "Missing required header: Metadata-Flavor",
which should be Metadata-Flavor: Google,
then I tried many methods like, <meta name='Metadata-Flavor' content='Google'>, http://metadata.google.internal/computeMetadata/v1/?Metadata-Flavor=Google,
Any one have an idea how to bypass this!
Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文