ssrf-ctf

SSRF漏洞


# 0x01 ssrf存在的地方

  • 图片的加载和下载:通过url地址加载或者下载图片
  • 从远程服务器请求资源
  • 数据库内置功能(oracle,MongoDB,MSSQL,Postgres,CouchDB)
  • webMail收取其他邮箱的邮件
  • 文件处理、编码处理、属性信息处理

#0x02 ssrf的漏洞危害

  • 内网扫描,泄露内网拓扑
  • 绕过防火墙后,内网测试环境以及开发环境安全级别比较低,可以进一步导致内网沦陷
  • 内网服务器指纹识别和相应服务攻击

如果存在redis/memcache等服务且已知的漏洞,可进行识别并攻击,进而获取内网主机权限

  • 内网资源未授权访问

数据泄露,本地文件读取

  • dos拒绝服务

#0x03 ssrf防御


  • 检测请求URL流程

a. 解析目标URL,获取其HOST

b.解析Host,获取Host指向的IP地址

c.检查IP地址是否为合法IP

d.请求URL

e.如果有跳转,取出跳转的url,重新执行步骤a

  1. 过滤返回信息,返回敏感文件
  2. 统一错误信息,避免端口扫描

  转载请注明: 星晴 ssrf-ctf

 上一篇
mysql提权笔记 mysql提权笔记
0x01 phpnyadmin一句话提权利用条件: 查询:SHOW VARIABLES LIKE “secure_file_priv”,为null select'<?php @eval($_POST[td]);?>&
2019-07-17 starjian
下一篇 
流畅的Python学习笔记 流畅的Python学习笔记
流畅的python学习笔记 第一章节 python特殊方法 python里面的特殊方法(魔术方法) __getitem__,len() collections.namedtuple构建一个简单的类,这个类只有少量的属性没有方法 def
2019-07-15 starjian
  目录