考点精讲
记忆技巧
file 读、dict 探、gopher 打
127.0.0.1 → 127.0.1/127.1/转进制 绕过
xip.io 把任意域名指向内网 IP
127.0.0.1 → 127.0.1/127.1/转进制 绕过
xip.io 把任意域名指向内网 IP
常见误区
真题思路
常见问题
Q:file、dict、gopher 协议分别有什么用?
A:file:// 读取本地文件(如 file:///etc/passwd);dict:// 探测端口(如 dict://attacker:11111 配合 nc 监听);gopher:// 构造任意 TCP 请求。
Q:如何绕过 IP 黑名单?
A:IP 进制转换(十进制/八进制/十六进制)、短网址、xip.io、@ 符号、加 :80 端口、127.0.0.1 变体(127.0.1、127.1)等。
Q:xip.io 是怎么绕过限制的?
A:xip.io 是一种把 IP 编码进域名的服务,如 http://xxx.192.168.0.1.xip.io 会解析到 192.168.0.1,从而绕过仅校验 IP 地址的过滤。
Q:@ 符号在 URL 中有什么作用?
A:URL 中 @ 之前的内容会被当作用户名/主机信息,真正访问的是 @ 之后的地址,如 http://baidu.com@www.baidu.com 实际访问 www.baidu.com,可用来绕过对主机名的校验。
相关知识
教材出处:第5章 PTE-SSRF SSRF 利用协议与绕过技巧