-
🌐 使用 "X-Original-URL" 头:
-
原理 :某些服务器在处理请求时,会检查
X-Original-URL头部来确定请求的原始 URL。这种方法利用了服务器对X-Original-URL头部的信任,将其值设置为受限制的路径,从而绕过访问控制。 -
原始请求:
httpGET /admin HTTP/1.1 Host: target.com -
绕过请求:
httpGET /anything HTTP/1.1 Host: target.com X-Original-URL: /admin
-
-
✨ 在第一个斜杠后添加
%2e:-
原理 :
%2e是 URL 编码表示的点 (.),某些服务器可能会错误地解析它,导致忽略路径的一部分,从而访问受限制的资源。 -
原始请求:
httphttp://target.com/admin => 403 -
绕过请求:
httphttp://target.com/%2e/admin => 200
-
-
🛠 尝试在 URL 中添加点 (.) 斜杠 (/) 和分号 (;):
-
原理:一些服务器在处理路径时,可能会忽略或错误处理特殊字符,如点 (.)、斜杠 (/) 和分号 (;),从而允许访问受限制的资源。
-
原始请求:
httphttp://target.com/admin => 403 -
绕过请求:
httphttp://target.com/secret/. => 200 http://target.com/secret//. => 200 http://target.com/./secret/.. => 200 http://target.com/;/secret => 200 http://target.com/;//secret => 200
-
-
🗂 在目录名称后添加
../;:-
原理 :目录遍历攻击的一种变体,通过在路径中添加
../;,可能会绕过服务器的访问控制检查,直接访问受限制的资源。 -
原始请求:
httphttp://target.com/admin -
绕过请求:
httphttp://target.com/admin../;
-
-
🔠 尝试将 URL 中的字母大写:
-
原理:某些服务器对路径区分大小写,通过更改路径中某些字母的大小写,可能会绕过访问控制检查。
-
原始请求:
httphttp://target.com/admin -
绕过请求:
httphttp://target.com/aDmIN
-
-
📦 通过 Web 缓存中毒:
-
原理:利用 Web 缓存服务器对请求头的信任,将受限制路径的值存入缓存中,从而在后续请求中绕过访问控制。
-
绕过请求:
httpGET /anything HTTP/1.1 Host: victim.com X-Original-URL: /admin
-
🚀 403 页面绕过技巧
FreeCultureBoy2024-08-07 22:01
相关推荐
Ikalus19889 分钟前
检查自己写着「这不会让任务失败」:一条 Critical 风险就这么过了 178 天仿生joe会梦见漫天的大雪吗1 小时前
CTF Misc 工具选型指南:按题型分类的工具、原理与限制QYR-分析1 小时前
工业安全无线遥控器:5.4% 稳步增长,起重与移动机械的安全控制终端研发小能3 小时前
金融行业 DevSecOps 解决方案:把安全内建到研发全流程xjxijd4 小时前
AI 安全进入爆发周期:智能体安全成下一阶段核心竞争高地数字化转型分享点滴5 小时前
机加工MES落地先连设备还是先上工单?一份车间实施参考橙色云-智橙协同研发6 小时前
汽车零部件行业:如何应对主机厂的严苛审核?Multipath7127 小时前
以多链路聚合为通信底座,让低空飞行器“连得上、传得快、飞得稳、管得住”IT大白鼠7 小时前
2026年9月至今重大安全漏洞专题报告——国产软件与终端高危漏洞深度解析Safeploy安策数据7 小时前
如何挑选专业的密钥管理体系?从制度、流程、工具三层评估