news 2026/4/18 5:46:06

海外的bug-hunters,不一样的403bypass

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
海外的bug-hunters,不一样的403bypass

一种绕过403的新技术,跟大家分享一下。研究HTTP协议已经有一段时间了。发现HTTP协议的1.0版本可以绕过403。于是开始对lyncdiscover.microsoft.com域做FUZZ并且发现了几个403Forbidden的文件。

(访问fsip.svc为403)

在经过尝试后,得出一个结论:当清除所有header头的值时,服务器会对客户端作出响应。

结论1:

将HTTP协议版本更改为1.0,而且不要在标题中设置任何值。

结论2:

如果服务器和任何其他安全机制没有以正确的方式配置,不把Host放在header头内时,服务器将会自己把目标地址放在header中,这会导致服务器将我们的请求认做本地请求。

(访问fsip.svc为200)

用同样的方式尝试了另一个文件,并且再次成功bypass。

还要补充一点:你也可以用同样的方式去绕过CDN获取服务器IP。

例如:

如你所见,在Location中,它在返回中显示了域本身的地址。

再次使用相同的方法并发送请求时,显示了服务器的主地址。

以上技术已经被添加到burp工具当中:

https://portswigger.net/bappstore/444407b96d9c4de0adb7aed89e82612

以上这种思路虽然已经被添加到了burp插件,但我们依旧需要去学习了解插件运行背后的逻辑,而不只是当一个脚本小子。

尤其是在做黑盒测试中,秉持改变原有数据结构的FUZZ思路进行一切可能的尝试,才会挖掘出更有趣的漏洞。

在burp权限绕过插件中,除了以上尝试,还有诸多修改url请求的尝试,例如:

https://www.example.com..;/api/v1/usershttps://www.example.com/api..;/v1/usershttps://www.example.com/api/v1..;/users

这些尝试本质也是在破坏数据原有结构,利用后端,服务器等处理特性实现绕过。

其实除此外还可以进行任何可能的尝试:
https://www.example.com/api/v1/users

例如将v1改成v2,利用通配符代替数字,或者添加多余的字符串等等操作。

具体参考文章如下:

https://tiangonglab.github.io/blog/tiangongarticle053/

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

探秘!宜宾这5家家电门店,质量好到超乎想象!

探秘!宜宾这5家家电门店,质量好到超乎想象!在宜宾,家电市场的繁荣为消费者提供了众多选择。然而,要找到质量上乘的家电门店并非易事。今天,就让我们一同探秘宜宾这5家质量超乎想象的家电门店,其…

作者头像 李华
网站建设 2026/4/18 5:11:50

心理咨询模拟练习:LobeChat扮演来访者角色

LobeChat在心理咨询模拟训练中的实践探索 在心理治疗的课堂上,一个常见的场景是:学员轮流扮演来访者与咨询师,进行角色演练。然而,这种传统方式往往受限于同伴表现不稳定、情绪投入不一致,甚至因隐私顾虑而难以深入。有…

作者头像 李华
网站建设 2026/4/18 8:02:10

AI家庭收纳规划神器|小户型也能榨出双倍空间

拒绝杂乱无章!AI带你解锁居家收纳新逻辑📦家里杂物堆成山却不知道怎么归类?小户型空间有限总不够用?买了一堆收纳神器却越用越乱?举个手!🙋♀️居家收纳是很多人的“老大难”:要么找…

作者头像 李华
网站建设 2026/4/18 3:42:51

利用一句话木马夺取目标网站的shell

实验准备 目标网站&#xff1a;webdeveloper 工具&#xff1a;一句话木马&#xff08;shell.php&#xff09;、蚁剑 实验环境&#xff1a;物理机、虚拟机kali 一、在kali桌面创建一个shell.php文件&#xff0c;写入一句话木马&#xff0c;如图 <?php eval($_REQUES…

作者头像 李华
网站建设 2026/4/12 12:20:29

麒麟KY10系统 RPM 安装 automake-1.16.2-1.ky10.noarch 完整指南

1. 先搞清楚这是啥 这个包是 Automake​ 的一个版本&#xff0c;.noarch意思是不管你是 Intel 还是别的 CPU 架构都能装&#xff0c;只要是 Kylin OS 10&#xff08;ky10&#xff09;就行。 Automake 就是帮你生成 Makefile 的工具&#xff0c;搞源码编译会用到。 2. 准备工作…

作者头像 李华