挖洞经验 | 价值$10000的Facebook SSRF漏洞

访客4年前黑客工具1106

在该Writeup中,作者通过子域名枚举、文件枚举和代码审计方式,成功构造了有效的服务端请求,实现了Facebook某网站的SSRF(服务端请求伪造),可通过该方式探测收集Facebook网站内部信息,漏洞收获了Facebook官方奖励的$10000。以下是作者的漏洞发现过程,非常简单。

子域名枚举

通过对Facebook网站大量的子域名测试枚举,我发现了其中一个子域名网站-phishme.thefacebook.com,它的主页响应为403:

在我的另一篇漏洞Writeup中,我就曾通过这种403响应发现了Facebook的一个高危漏洞-? Story of a weird vulnerability I found on Facebook ?。

*** 脚本文件枚举

在此,我通过一个通用的字典库,针对https://phishme.thefacebook.com/**.js做了 *** 文件枚举,发现了一个隐藏的 *** 文件-https://phishme.thefacebook.com/Home.js。

对Home.js的代码审查

阅读了Home.js的代码流程之后,我发现了其中一个有意思的 *** 函数? sendPhishRequest ? ,它针对某些特定链接使用XHR方式请求数据。经深入分析,我了解了其具体的函数运行机制:

Util.sendPhishRequest(‘PhishGetItemData.ashx’, { itemId: itemId, ewsUrl: ewsUrl, token: token }

漏洞利用

经过一番token格式尝试,最终我成功利用上述sendPhishRequest *** ,构造了发往Facebook服务端的有效请求。具体参数如下:

itemId: 123
ewsUrl: http://127.0.0.1:PORT
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7Hg

POC:

https://phishme.thefacebook.com/PhishGetItemData.ashx?itemId=123&ewsUrl=http://127.0.0.1:PORT/&token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiYWRtaW4iOnRydWV9.TJVA95OrM7E2cBab30RMHrHDcEfxjoYZgeFONFh7Hg


该请求让Facebook服务端抛出了一个405不被允许的响应,而在响应中又以stack-traces栈跟踪方式返回了服务端内部的调试信息。如此这般,通过变换请求中的端口、参数等属性,可探测收集Facebook服务端的内部配置信息,威胁Facebook服务端安全。

漏洞上报和处理进程

2020.8.7 ? ?漏洞上报
2020.8.11 ?漏洞分类
2020.8.11 ?发布漏洞补丁
2020.12.3 ?漏洞修复完成
2020.12.3 ?Facebook奖励$10000

参考来源:medium,编译整理:clouds,转载请注明来自Freebuf.com

相关文章

德媒:中国经济水浒传章节梗概复苏利好德国企业

  新华社柏林12月7日电(张雨花)德国之声电台网站日前报道说,中国经济从新冠疫情中恢复活力利好德国企业。   报道关注了日前发布的11月份中国制造业采购经理指数(PMI),并援引德国墨卡托中国研究...

什么软件可以盗取别人的信息(真正可以盗别人QQ的软件)

用什么软件能够窃取他人的信息内容(真实能够盗他人QQ的手机软件) 说到智能机,如今大部分只有一个人。智能机不但替代了很多传统式的物品,也慢慢替代了电脑的各种各样运用。很多人看到了创业商机,逐渐营销推...

过年准备什么家常菜?春节家宴,准备10道大菜

过年准备什么家常菜?春节家宴,准备10道大菜

春节马上就要到了,年夜饭菜单的准备也应该提上日程了。虽然说可以家人齐聚饭店,点上一大桌子的饭菜,吃完还不用收拾,但年味儿却淡了。大家在一起吃年夜饭,吃的不仅是饭菜,更多是一种氛围和感情。做饭的过程也是...

微信转账记录删除别人可以找回吗_怎样共享别人手机上的微信记录

怎么鉴别红酒的档次(红酒级别如何区分)越近新年,酒的销量就越大,因为家家户户都会备上几瓶酒过年用,其中红酒就是必备中的一种。现在市面上的红酒五花八门,看得眼花缭乱,这红酒到底要如何区分级别呢?学会了才...

派出所通过微信号能查到手机号码_1元微信号自助出售

  靠股票基金日赚3000米,是否有很有可能完成,怡心先而言回答,那肯定是有可能的,为何那么说,就在10月份放假了新房开盘的前几天,股票大盘暴涨2%之上,股票基金也跟随暴涨,尤其是高新科技、药业、消费...

黑客教你破解版直接输入手机号码即可定位

手机位置跟踪破解版是一款非常实用的定位神器。用户可以通过输入您想要定位的手机号码来查询用户的位置信息。不仅可以帮助用户随时知道亲朋好友在哪里,还可以方便用户与被跟踪用户实时共享位置,共享位置,轻松找到...