首页 > 其他分享 >SSRF-介绍

SSRF-介绍

时间:2023-09-19 13:22:50浏览次数:38  
标签:SSRF .. URL 介绍 访问 地址 php

 SSRF是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。SSRF攻击的目标一般是从外网无法访问的内部系统。(正是因为它是由服务端发起的,所以它能够请求到与它相连而与外网隔离的内部系统)

    SSRF 形成的原因大都是由于服务端提供了从其他服务器应用获取数据的功能且没有对目标地址做过滤与限制。比如从指定URL地址获取网页文本内容,加载指定地址的图片,下载等等。利用的是服务端的请求伪造。ssrf是利用存在缺陷的web应用作为代理攻击远程和本地的服务器

WEB功能上:

1)分享:通过URL地址分享网页内容 

2)转码服务:通过URL地址把原地址的网页内容调优使其适合手机屏幕浏览 

3)在线翻译:通过URL地址翻译对应文本内容 如:百度,有道 

4)图片加载与下载:通过URL地址加载与下载图片 

5)图片 文章收藏功能 

6)未公开的API实现以及其他调用URL的功能 

URL中的关键字:【结合谷歌语法找到入手点】 share wap url link src source target u 3g display sourceURL imageURL domain

 

1)首先在靶机里部署一个页面模拟一个访问网站的业务(类似于翻译网页的网站 给出一个网站后它会主动去访问并翻译内容返回)再放置一个文件方便看来源

ipindex.php

 

 

 

1.php (用于看访问它的IP是多少)

 

 

 

 

图示点击后就会跳转到百度这个页面(这里为了方便仅有跳转功能 真实环境的翻译等等没有做)

2)以攻击机身份访问该网站,可以看到直接访问1.php

 

 

在想翻译的网站这里直接输入 http://192.168.168.128:8089/SSRF/1.php

 

 

换成http://127.0.0.1:8089/SSRF/1.php 可能会更直接点

 

 

可以发现通过这样的方式会让攻击者以内部网络身份访问文件(也就是说这样可以让我们访问一些原本不允许外网访问的文件) 通过SSRF漏洞访问了内网资源

试试访问Mysql 如果来自外部自然是被拒绝的 而如果是内部则会被允许

 

 

 

直接访问数据库接口是不被允许的

在页面输入http://127.0.0.1:3306提交 会发现可以查询到数据

 

 

 

 

 

进一步思考 这样可以对内网的端口进行探测 实战中需要用字典跑一跑内网地址

 

 

tips

如果以file协议去访问 结合目录穿越漏洞 可以得到敏感信息

如:?url=file:///../../../../../../etc/password

 

 

翻译

搜索

复制

<iframe></iframe>

标签:SSRF,..,URL,介绍,访问,地址,php
From: https://www.cnblogs.com/TinKode123/p/17714365.html

相关文章

  • SSSRF-302跳转 Bypass
    302跳转Bypass题目描述:SSRF中有个很重要的一点是请求可能会跟随302跳转,尝试利用这个来绕过对IP的检测访问到位于127.0.0.1的flag.php吧!  这道题绕过的方式有很多,这里先讲讲302跳转,302跳转就是由一个URL跳转到另外一个URL当中去,就好比现实生活中的呼叫转移,在网页中比如一个网......
  • SSRF-DNS重绑定DNS Rebinding
    DNS重绑定DNSRebinding攻击在网页浏览过程中,用户在地址栏中输入包含域名的网址。浏览器通过DNS服务器将域名解析为IP地址,然后向对应的IP地址请求资源,最后展现给用户。而对于域名所有者,他可以设置域名所对应的IP地址。当用户第一次访问,解析域名获取一个IP地址;然后,域名持有者修改对......
  • 14_RTOS介绍
    RTOS介绍概念RTOS:实时操作系统RTOS提供的事件驱动型设计方式,使得RTOS只是在处理实际任务时才会运行,这能够更合理的利用CPU。在实际项目中,如果程序等待一个超时事件,传统的无RTOS情况下,要么在原地一直等待而不能执行其它任务,要么使用复杂(相对RTOS提供的任务机制而言)的......
  • 支持SpEL表达式的自定义日志注解@SysLog介绍
    目录序言预期思路过程结果序言之前封装过一个日志注解,打印方法执行信息,功能较为单一不够灵活,近来兴趣来了,想重构下,使其支持表达式语法,以应对灵活的日志打印需求。该注解是方法层面的日志打印,如需更细的粒度,还请手撸log.xxx()。预期通过自定义注解,灵活的语法表达式,拦......
  • Gin内容介绍
    Gin内容介绍参考参考博客和文档:Gin框架介绍及使用Gin中文文档主要内容本教程主要从下面几个方面来进行讲解Gin框架基本使用GORM基本使用Web开发项目实战关于WebWeb是基于HTTP协议进行交互的应用网络Web就是通过使用浏览器/APP访问的各种资源一个......
  • 时间序列的重采样和pandas的resample方法介绍
    重采样是时间序列分析中处理时序数据的一项基本技术。它是关于将时间序列数据从一个频率转换到另一个频率,它可以更改数据的时间间隔,通过上采样增加粒度,或通过下采样减少粒度。在本文中,我们将深入研究Pandas中重新采样的关键问题。为什么重采样很重要?时间序列数据到达时通常带有......
  • 10年开发经验的程序员的自我介绍
       大家好,我是曾树敏。非常高兴有机会向大家介绍一下自己。我是一名有着10年IT行业工作经验的程序员。在过去的10年中,我一直致力于不断学习和提升自己的技术能力。我熟练掌握多种编程语言,如Java、Python和C++,以及常用的开发框架和工具。我能够快速分析问题并提供高效的解决......
  • C++中的深拷贝和浅拷贝介绍
    对于基本类型的数据以及简单的对象,它们之间的拷贝非常简单,就是按位复制内存。例如:classBase{public:Base():m_a(0),m_b(0){}Base(inta,intb):m_a(a),m_b(b){}private:intm_a;intm_b;};intmain(){in......
  • 自我介绍
    我是福州大学21级计算机科学与技术专业的102101118;我是不想摆烂的刘嘉峻;我平常喜欢:弹吉他,跑步,打羽毛球,健身等;我最喜欢麻辣烫(紫荆园1楼)心中有丘壑,立马定山河!   2023-09-1820:53:55......
  • 软工个人介绍
    我是102101608黄家卿!!!!!!我的爱好是画画画画画画画画各种画,剪剪剪剪剪各种影视剪辑;非常喜欢吃福大玫瑰园一楼的漳州鸭粉;怎么办我都蛮喜欢的,先推荐一首《神仙住在山林》吧,再来一首孙燕姿的《飘着》吧,再来一首林志炫的《没离开过》和《烟花易冷》,再来一首粤语歌《圆》吧,再来一首··......