ssrf
MindMap
https://www.zhixi.com/view/54128bb8
图片
大纲:
ssrf
形成原因
服务器没有对请求的资源做限制,导致请求到不正确的资源,或者利用部分协议进行内网攻击
漏洞挖掘
出现的位置
分享,通过url 分享时,可能存在只想某一个url
转码,通过转码服务将原网页转变为更加适合手机屏幕的页面
翻译,某一些翻译服务支持将网页进行翻译
图片,文章的收藏功能
http://title.xxx.com/title?title=http://title.xxx.com/as52ps63de
未公开的api 实现,以及其他调用url 功能
图片加载与下载
相关函数
php
sockopen
file_get_contents
curl_exec
java(java 的是类)
HttpClient
HttpURLConnection
okHttp
Request
这些都是和http 相关的类
ssrf中的伪协议
file
从文件系统中获取文件内容
dict
字典服务器协议,访问字典资源
sftp
ssh 传输文件的协议
ldap
轻量级目录访问协议
tftp
简单的文件传输协议
gopher
分布式文档传输服务
危害
使用file 协议读取敏感文件
使用dict 进行端口扫描
攻击内网中的应用
dict
gopher 对应的工具:gopherrus
ssrf
https://tsy244.github.io/2024/05/10/整理/ssrf/