某奇艺利用文件上传配合 Flash跨域获取用户敏感信息-2019-8-15-已修复

目前已漏洞已修复,该打码的我也打码了,公开应该没事吧,不要找我。

0x01 flash跨域策略文件配置不当

主站的crossdomain.xml配置不当,允许了所有域*。攻击者可以发送请求,读取服务器返回的信息。这意味着攻击者可以获得已登录用户可以访问的任意信息,甚至获得anti-csrf token。

<?xml version="1.0"?>
<cross-domain-policy>
  <allow-access-from domain="*" />
</cross-domain-policy>

其他子域名

image.png

0x02文件上传没有对内容进行效检

尝试上传一段包含恶意代码的图片到服务端,上传到,后台并没有对上传的图片内容进行有效过滤。导致上传后的图片仍然还存在恶意代码,后续可以配合flash进行利用攻击。

image.png

0x03攻击条件

比如:A 是 Hack,A发送一个链接给 B 用户, B 用户一旦点击,就会泄露,B 用户的身份信息,
手机号,地址,登录 IP,甚至能获取用户 Cookle 等等隐私信息,恶意的flash会把获取到的数据,利用的crossdomain.xml配置不当造成的同源策略自动回传 A Hack,A 就得到了B用户的数据。


image.png

0x04漏洞危害

利用此漏洞可获取某奇艺用户的 “, 某奇艺账号订单、商城订单号, 收货手机号,收货地址,甚至能获取用户 Cookle 信息”,等等隐私信息。

0x05漏洞利用过程

1、在 https://open.*.com/developer/register/info/view 上传一个恶意 Flash 文件,后缀修改成
jpg 的格式。可以正常上传。顺便找到上传后的文件返回地址,因为待会要用到这个文件。

image.png

上传 jpg 到网站后的访问地址为

http://pan.*.com//external//7EZhb5Kp1DiHzO5Y9uXTFReky4WYE--0dgXLKV1LLtMbfGrpOWIN
CWRKrokfacw9c94__GRm3Gs03nwbShqD6B4kriwriFtb51H9_nBA5ayLwepjK11zj_ON2p1xYZBN-4
dRZxgPasBEjneyU3_ovK-AgpGD_T0uED5r_i0YsnaZWIUSduUvhFwF24iZQRwce7zWbZcFyhEImv3O
BH1ywrP8mN9c112xhdjaLFJwZzg.jpg

可以看到文件是上传到 pan.*.com 这个域名下的,根据主站设置的同源策略, 这里存在跨域问题并可以利用。

2、下面开始构造攻击链接,比如这次我构造获取某奇艺商城用户的 购物车情况:
已知: 正常已登录某奇艺的用户直接访问:https://mall.*.com/shoppingcart.html 就可以
看到自己账号的添加过的购物车商品信息,数量,与金额等。
构造如下一个 html 文件,发送给用户,或者上传到自己的 VPS 云上,以链接形式发送给用
户。诱导用户点击。其中相关参数与说明。

image.png

已登录某奇艺的用户,只要点击 ”链接/html” 文件后,就会成功的把用户的购物车状况信
息发送了黑客。
调试模式可以发现。当用户点开的链接时,可以看到浏览器自动请求了某奇艺购物车页面。


image.png

然后恶意flash文件又对请求到响应数据进行 Base64 加密,自动回传了到另一台不知明的服务器。其实就
是把用户的响应页面偷偷的传给了黑客。


image.png

把拿到的回传数据进行 Base64 解密成 Html。


image.png

解密后,覆盖到浏览中,即可看到用户的购买车页面。


image.png

0x06修复建议

  • 对上传的文件进行内容检测,大小限制。
  • allow-access-from 标签的 domain 属性检测:domain 属性应根据最小化原则按需设置,仅允许可信任的来源跨域请求本域内容。禁止将该属性值设置为“*”。
  • allow-http-request-headers-from 标签的 domain 属性检测:domain 属性应根据最小化原则按需设置,仅允许可信任的来源向本域跨域发送内容。禁止将该属性值设置为“*”。
  • site-control 标签的 permitted-cross-domain-policies 属性检测:根据业务的实际需求及可行性,对该属性做相应设置。禁止将该属性值设置为“all”。


    image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 212,686评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,668评论 3 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,160评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,736评论 1 284
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,847评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,043评论 1 291
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,129评论 3 410
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,872评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,318评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,645评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,777评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,470评论 4 333
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,126评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,861评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,095评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,589评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,687评论 2 351