ssrf

Posted on 周五 27 二月 2015 in misc • Tagged with ssrf


什么是ssrf

利用存在缺陷的web应用作为代理攻击远程和本地的服务器。这种形式的攻击称为服务端请求伪造攻击(Server-side Request Forgery)

ssrf可以做什么

  • 可以对外网、服务器所在内网、本地进行端口扫描,获取一些服务的banner信息;
  • 攻击运行在内网或本地的应用程序(比如溢出);
  • 对内网web应用进行指纹识别,通过访问默认文件实现;
  • 攻击内外网的web应用,主要是使用get参数就可以实现的攻击(比如struts2,sqli等);
  • 利用file协议读取本地文件等。

ssrf是怎样产生的

web应用提供了从其他的服务器上获取数据的功能且没有对目标URL做过滤和限制。如:获取图片,下载文件,读取文件内容等

绕过过滤

  • 使用@ 如:http://a.com@10.10.10.10.10
  • IP地址转化为进制 如:127.0.0.1 = 2130706433
  • 内网地址转化为短地址 如: http://t.cn/RwbLKDx …

Continue reading