news 2026/6/9 20:44:51

海外的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/6/5 12:44:14

大数据领域 Cassandra 的表设计原则

Cassandra表设计的第一性原理:从分布式本质到生产级实践 元数据框架 标题:Cassandra表设计的第一性原理:从分布式本质到生产级实践 关键词:Cassandra、分布式数据库、表设计、主键优化、数据建模、一致性哈希、时间序列 摘要:Cassandra作为高可用、高吞吐、线性扩展的分布…

作者头像 李华
网站建设 2026/6/10 15:51:12

运维系列数据库系列【仅供参考】:达梦逻辑导入使用总结

达梦逻辑导入使用总结 达梦逻辑导入使用总结 达梦逻辑导入使用总结 实例1 1>字符集:GB18030 2>是否以字节为单位:否 实例2 1>字符集:uft8 2>是否以字节为单位:否 实例3 1>字符集:uft8 2>是否以字…

作者头像 李华
网站建设 2026/6/10 15:52:46

运维系列数据库系列【仅供参考】:达梦数据库还原之指定映射路径还原

达梦数据库还原之指定映射路径还原数据库还原之指定映射路径还原摘要正文数据库还原之指定映射路径还原 摘要 本文详细介绍了在中标麒麟7操作系统上,使用达梦8数据库进行映射路径还原的过程。首先,通过RMAN关闭数据库并进行脱机备份。接着,…

作者头像 李华
网站建设 2026/6/10 15:48:16

【go语言 | 第5篇】channel——多个goroutine之间通信

文章目录channel的定义和使用channel——有缓冲和无缓冲同步1. 无缓冲的channel2. 有缓冲的channelchannel——关闭channelchannel 与 rangechannel 与 selectchannel的定义和使用 channel 用于多个 goroutine 之间的通信。 package mainimport "fmt"func main() {…

作者头像 李华
网站建设 2026/6/10 0:24:21

基于SpringBoot的医院HIS信息系统

医院HIS信息系统课题背景 医院HIS(Hospital Information System)信息系统是医疗信息化建设的核心组成部分,旨在通过数字化手段整合医院业务流程,提升医疗服务质量与管理效率。随着医疗行业的快速发展,传统手工管理模式…

作者头像 李华
网站建设 2026/6/10 2:26:20

深度学习入门_神经网络基础

标题 引言神经网络的生物启发感知器:最早的神经网络模型感知器的工作原理感知器的局限性 多层感知器(MLP)MLP的结构 激活函数常用激活函数 损失函数常用损失函数 反向传播算法实战项目:手写数字识别优化技巧1. 学习率调度2. Dropo…

作者头像 李华