分享好友 最新动态首页 最新动态分类 切换频道
基础漏洞——SSRF
2024-12-26 13:39

目录

一.原理

二.引起ssrf的函数

三.这些函数具体作用

(1)File_get_content()

(2)Fsockopen()

(3)Curl_exec()

四.常见的业务场景(可能出现的漏洞的地方,漏洞挖掘

1.分享,通过URL地址分享网页内容,通过URL获取目标页标签等内容

第一种情况

第二种情况

第三种情况

第四种情况:这种就是没有开放

2.转码服务,适配手机屏幕大小,通过URL地址进行图片转码

3.图片加载与下载,通过URL加载网络图片(头像上传、等)

4.图片、文章收藏,通过URL获取目标的title等信息

五.从URL关键字中寻找

五.SSRF漏洞利用(危害)

六.SSRF漏防御


由web应用去请求其他服务器加载图片,文件,如果加载文件这里的参数可以控制,就可以构造恶意的代码,形成由服务器端发起的请求的安全漏洞。

File_get_content()

Fsockopen()

Curl_exec()

注释:这三个代码是我从SSRF漏洞原理攻击与防御(超详细总结)-CSDN博客博主那里借鉴的。解读了一下

下面的代码使用file_get_content()函数从用户指定的url获取图片。然后把它用一个随机文件名保存在硬盘上,并展示给用户。

 

以下代码使用fsockopen函数实现获取用户制定ur的数据(文件或者html)。这个函数会使用socket跟服务器建立tcp连接,传输原始数据。

前提:PHP fsockopen需要 PHP.ini 中 allow_url_fopen 选项开启。

allow_url_fopen = On

 

在 PHP 中`curl_exec()` 函数用于执行一个 cURL 会话。cURL(Client URL Library)是一个用来传输数据的工具和库,支持各种协议,如 HTTP、FTP、SMTP 等。文件/数据被下载并存储在"cured"文件夹下的磁盘中,并附加一个随机数和“.txt”文件扩展名。

 
 

1、分享,通过URL地址分享网页内容,通过URL获取目标页标签等内容

2、转码服务,适配手机屏幕大小,通过URL地址进行图片转码

3、图片加载与下载,通过URL加载网络图片(头像上传、等

4、图片、文章收藏,通过URL获取目标的title等信息

5、其他加载URL的功能

它访问了其他的网址

可以修改为内网服务器的IP地址,可以随便访问

实例

Pikachu靶场

点击

观察url

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://127.0.0.1/pikachu/vul/ssrf/ssrf_info/info1.php

修改后面的地址,百度域名

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://www.baidu.com

加载过来了,既然能读取第三方,那我是不是能读取内网里面的东西。

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=file://D:/1.txt

我想要跨盘读取,这个过程是读不了的。

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=file://C:/2.txt

这是因为这个不能跨盘读取。

我们可以通过ssrf来进行端口探测,这个的目的:如果探测到你的端口3306是开放的是不是说,知道你是mysql数据。

第一种情况

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://192.168.2.18:3306

不允许连接,说明是开放的。

第二种情况

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://192.168.2.18:445

秒反应,也是开启状态

第三种情况

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://192.168.2.18:135

一直转圈圈,也是开放的

netstat -ant

第四种情况:这种就是没有开放

http://192.168.2.18/pikachu/vul/ssrf/ssrf_curl.php?url=http://192.168.2.18:1111

转了大概2秒就返回页面,页面没什么变化,说明端口未开放

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

由于手机屏幕大小的关系,直接浏览网页内容的时候会造成许多不便,因此有些公司提供了转码功能,把网页内容通过相关手段转为适合手机屏幕浏览的样式。例如百 度、腾讯、搜狗等公司都有提供在线转码服务。

在线翻译:通过URL地址翻译对应文本的内容。提供此功能的百度、有道等

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

图片加载远程图片地址此功能用到的地方很多,但大多都是比较隐秘,比如在有些公司中的加载自家 图片服务器上的图片用于展示。(此处可能会有人有疑问,为什么加载图片服务器上的图片也会有问题,直接使用img标签不就好了,没错是这样,但是开发者为了有更好的用户体验通常对图片做些微小调整例 如加水印、压缩等,就必须要把图片下载到服务器的本地,所以就可能造成SSRF问题)

share、 wap、 url.link、 src, source,target、 u、 3g、displaysourcellRL. imageURL、 domain

俗称的参数

?share=什么什么

1.可以将中间服务当作跳板机,对外网,服务器所在内网,本地进行端口扫描,获取一些服务器的banner信息。

2.攻击运行在本地或内网应用程序,溢出攻击。

3.对内网web应用进行指纹识别。

4.攻击内外网的web应用,主要是使用get参数实现攻击。

5.利用一些伪协议(file)读取本地文件或远程文件。

1.过滤返回的信息,也就是在讲返回结果展示给用户之前,先验证这个信息中符不符合标准。

2.同一错误信息,避免用户可以根据错误信息进行判断端口状态。

3.将一些无用的/危险的端口禁用,或者说限制ip访问。

4.制作白黑名单。

5.禁用一些不需要的协议,只用http/https请求。

最新文章
12月前两周安阳二手房挂牌均价5561元/平 环比下跌0.38%
据房天下研究院监测,12月前两周安阳二手房挂牌均价为5561元/平方米,环比下跌0.38%。12月前两周安阳二手房各区县搜索排行榜中,文峰、北关、殷都占据热搜区县榜TOP3;文峰市政府的安阳义乌商贸城二期笑傲楼盘关注度榜单;价格方面,网友关
626969澳彩资料大全2020期 - 百度,全面应用数据分析_开发版63.793
在数据分析领域,澳彩资料大全2020期因其全面的应用和精准的数据而备受瞩目。本文将深入探讨这一工具的各个方面,包括其数据来源、分析方法、以及在不同领域的应用案例。澳彩资料大全2020期是一个综合性的数据分析工具,它收集了来自不同来
2024年软件下载量排行榜:免费藏头诗生成器
下面给大家推荐几款好用的免费的藏头诗生成器软件,有需要的小伙伴们来了解一下。这款软件是一款藏头诗生成器,用户可以输入想要表达的话来生成具有唐诗风格的藏头诗。它适用于制作姓名藏头诗、爱情藏头诗等。用户可以在线使用该软件或下载
25个SEO常见的术语,初学者必备
/SEO常用术语/  SEO是一门综合性的领域,其中包括各种策略、技术和最佳实践,旨在让您的网站在搜索引擎中脱颖而出。它不仅关乎排名靠前,更关乎提供有价值的内容和良好的用户体验。本文将引导您进入SEO的世界,解释关键的SEO术语,以帮助
AI塑造文旅新体验
中秋国庆长假来临,很多市民开始“烦恼”——“不知道去哪玩、不知道怎么玩”。现在,人工智能AI或许可以帮助人们解决这样的烦恼。“随着人工智能等技术发展,数字孪生、多语言互动、集成全息影音等跨时空应用落地,文旅产业不断解锁数字化
# 常见问题
快递接口是微信官方提供的免费物流接口工具,帮助有物流需求的开发者快速高效对接多家物流公司。 商家通过本接口可调用各物流公司电子面单接口批量下单、打印电子面单和获取物流轨迹,减少逐一对接物流公司的成本,提高物流效率; 用户通过
2024全球十大最受欢迎最好用的社交平台/软件排名(国际交友,约会,恋爱必备软件)
封面图来自于apps.apple.com,版权属于原作者1、Snapchat官网:https://www.snapchat.com/Apple APP下载Android APP 下载Snapchat是一款2011年由斯坦福大学学生开发的图片分享式的社交软件,利用该应用程序,用户可以拍照、录制影片、撰写
AI写作教育:技术赋能下的文学创作新纪元
三、AI写作的优势与挑战优势:高效与快速:AI写作能够在短时间内生成大量文本内容,满足快速传播和大规模内容生产的需求。个性化与定制化:基于大数据和机器学习技术,AI写作能够生成个性化的内容,满足不同受众的需求。创新性与多样性:AI
CMS 执行的七个阶段
java 优于 c++ 的一个亮点就是自动的垃圾回收机制,成也萧何败萧何,最困扰 java 程序员的问题往往又都和垃圾回收机制有关,作为一个 java 程序员,如果你不了解 java 垃圾回收的机制,那么你时刻都可能面临性能的瓶颈,甚至遇到种种诡异的
相关文章
推荐文章
发表评论
0评