news 2026/10/17 6:36:23

海外的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/10/17 9:36:56

运维系列数据库系列【仅供参考】:DM JOB作业的邮件发送

DM JOB作业的邮件发送DM JOB作业的邮件发送摘要正文DM JOB作业的邮件发送 摘要 本文详细介绍了如何在DM数据库和Oracle中利用DM作业系统与DBMS SCHEDULER系统包设置定时作业,以便在JOB执行完毕后自动发送邮件通知。涵盖了初始化作业环境、配置代理属性、创建作业与…

作者头像 李华
网站建设 2026/10/17 15:58:14

当AI面临伦理投诉时,AI应用架构师该怎么办?这5个解决步骤

当AI面临伦理投诉时,AI应用架构师该怎么办?这5个解决步骤 引言:AI伦理投诉的“灰犀牛”时刻 2020年,美国某法院使用的COMPAS算法因“对黑人被告的再犯率预测偏差高达45%”引发轩然大波;2022年,某社交平台的…

作者头像 李华
网站建设 2026/10/17 5:25:20

主存编址是什么

😄作者简介: 小曾同学.com,一个致力于测试开发的博主⛽️,主要职责:测试开发、CI/CD 如果文章知识点有错误的地方,还请大家指正,让我们一起学习,一起进步。 😊 座右铭:不…

作者头像 李华
网站建设 2026/10/16 9:34:05

Python 整合 Redis 哨兵(Sentinel)与集群(Cluster)实战指南

Python 整合 Redis 哨兵(Sentinel)与集群(Cluster)实战指南面向生产环境的 Redis Python 工程化示例,涵盖: 哨兵模式 & 集群模式自动切换常用数据结构(String / Hash / List / Set / ZSet&a…

作者头像 李华
网站建设 2026/10/17 8:07:59

HLS技术的局限性说明

一、HLS技术的局限性 1.HLS编译器说明 关于HLS编译器是一个静态工具,那么对理解动态特性没有帮助,可以认为是一个翻译工具。 rtl级别的是无法在线调试和debug的,只能在c层面进行debug,但是c层面和rtl层面的结果 是两个概念。 2.HL…

作者头像 李华
网站建设 2026/10/17 9:42:38

水文监测站:水资源管理的“千里眼”与“顺风耳”

水文监测站是对江、河、湖泊、水库、渠道和地下水等水文要素进行实时监测的专业站点,在水资源管理、防洪减灾、水利工程建设与运行、生态环境保护等诸多方面都发挥着极为重要的作用。一、定义与功能水文监测站又称雷达水位监测站、自动水文监测设备,是一…

作者头像 李华