type
status
date
slug
summary
tags
category
icon
password
0x00 什么是SSRF?
SSRF即服务端请求伪造,从字面意思上理解就是伪造一个服务端请求,也即是说攻击者伪造服务端的请求发起攻击,攻击者借由服务端为跳板来攻击目标系统。
0x01 SSRF的危害
内外网的端口和服务扫描探针
攻击运行在内网或本地的应用程序
对内网web应用进行指纹识别,识别企业内部的资产信息
利用file协议读取本地敏感数据文件等
0x02 SSRF的多种绕过方式
1.@符号绕过:
在某地址1后添加@再次添加地址2,浏览器会自动返回地址2数据
2.IP地址转换:
对内网请求的IP地址进行各进制的编码
3.转换短网址:
4.特殊符号替换绕过:
5.302跳转绕过:
6.xip.io绕过:会将解析到子域
7.利用Enclosed alphanumerics绕过:
List:
① ② ③ ④ ⑤ ⑥ ⑦ ⑧ ⑨ ⑩ ⑪ ⑫ ⑬ ⑭ ⑮ ⑯ ⑰ ⑱ ⑲ ⑳ ⑴ ⑵ ⑶ ⑷ ⑸ ⑹ ⑺ ⑻ ⑼ ⑽ ⑾ ⑿ ⒀ ⒁ ⒂ ⒃ ⒄ ⒅ ⒆ ⒇ ⒈ ⒉ ⒊ ⒋ ⒌ ⒍ ⒎ ⒏ ⒐ ⒑ ⒒ ⒓ ⒔ ⒕ ⒖ ⒗ ⒘ ⒙ ⒚ ⒛ ⒜ ⒝ ⒞ ⒟ ⒠ ⒡ ⒢ ⒣ ⒤ ⒥ ⒦ ⒧ ⒨ ⒩ ⒪ ⒫ ⒬ ⒭ ⒮ ⒯ ⒰ ⒱ ⒲ ⒳ ⒴ ⒵ Ⓐ Ⓑ Ⓒ Ⓓ Ⓔ Ⓕ Ⓖ Ⓗ Ⓘ Ⓙ Ⓚ Ⓛ Ⓜ Ⓝ Ⓞ Ⓟ Ⓠ Ⓡ Ⓢ Ⓣ Ⓤ Ⓥ Ⓦ Ⓧ Ⓨ Ⓩ ⓐ ⓑ ⓒ ⓓ ⓔ ⓕ ⓖ ⓗ ⓘ ⓙ ⓚ ⓛ ⓜ ⓝ ⓞ ⓟ ⓠ ⓡ ⓢ ⓣ ⓤ ⓥ ⓦ ⓧ ⓨ ⓩ ⓪ ⓫ ⓬ ⓭ ⓮ ⓯ ⓰ ⓱ ⓲ ⓳ ⓴ ⓵ ⓶ ⓷ ⓸ ⓹ ⓺ ⓻ ⓼ ⓽ ⓾ ⓿
8.其他协议绕过 :
配合File、
GOPHER等协议的对目标进行信息探测
0x03 SSRF的防御手段
1、过滤返回的信息
2、自定义端口的错误页面,避免被区分
3、限制端口请求
4、限制协议等
5、URL白名单访问资源
- 作者:告白
- 链接:https://www.gbsec.top/article/SSRF%E6%BC%8F%E6%B4%9E%E7%9A%84%E5%A4%9A%E7%A7%8D%E7%BB%95%E8%BF%87%E6%96%B9%E5%BC%8F%E4%B8%8E%E9%98%B2%E5%BE%A1%E6%89%8B%E6%AE%B5
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章