[Qzone XSS?]hhotel.com.cn 是如何强制转发自己的内容到用户的 QQ 空间的? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
DennyDai
V2EX    问与答

[Qzone XSS?]hhotel.com.cn 是如何强制转发自己的内容到用户的 QQ 空间的?

  •  
  •   DennyDai 2015-07-13 07:02:39 +08:00 2528 次点击

    这是一个创建于 3752 天前的主题,其中的信息可能已经有所发展或是发生改变。
    今天碰到了类似空间xss的情况,但是分析不出来。
    搜索了一下发现知乎上也有人发生相关问题。。。
    描述比较详细我就不描述了,贴链接。。。
    求分析

    http://www.zhihu.com/question/31845257


    v2好像也有人发过= = /t/202936
    ------------------------------------------
    1. 首先HTTP GET了一下那条状态的链接(http://http://milpmazy.hhotel.com.cn/blog/3351382536.html?vid=19&media=new&r=0.6491327),得到302 Moved Temporarily(跳转链接为http://http://www.hhotel.com.cn/videos/play.php?vid=19&media=new&r=0.6491327)
    2. 继续HTTP GET了一下跳转到的链接,并且研读了一下代码,发现网页的代码比较简单,并未发现什么恶意代码。
    3. 鉴于上面的结果,猜测可能是网站的恶意代码有触发条件,并不是任何时候都会有恶意代码。我能想到的最简单的触发条件是,服务器端检查浏览器的User-Agent来决定是否返回带有恶意代码的网页,于是使用手机QQ的UA继续HTTP GET,并没发现得到的内容跟上次有什么区别。
    4. 鉴于上面尝试的又一次失败,我开始了对其恶意代码触发条件的研究。结果再次碰壁:由于刚开始点击的那个朋友的那条状态已经删除,我就点击了另一个朋友转发的hhotel的状态,结果发现这一次,我的朋友圈没有被发送垃圾状态。推测结果是,服务器端有针对ip的过滤,只对第一次访问的ip返回恶意代码,或者网站正在调整,恶意代码暂时隐藏。
    10 条回复    2017-01-17 16:21:33 +08:00
    virusdefender
        1
    virusdefender  
       2015-07-13 07:21:20 +08:00
    可能是csrf,但是试了几次都没办法复现。在tsrc的群里帮问了下。
    virusdefender
        2
    virusdefender  
       2015-07-13 07:30:17 +08:00
    已经复现 使用手机qq浏览器
    DennyDai
        3
    DennyDai  
    OP
       2015-07-13 07:36:36 +08:00
    @virusdefender 求细节?
    broncotc
        4
    broncotc  
       2015-07-13 07:56:42 +08:00 via Android
    @DennyDai 意思就是用手机qq browser的UA吧
    DennyDai
        5
    DennyDai  
    OP
       2015-07-13 08:04:55 +08:00
    @broncotc 然而手机qq客户端的空间都不能触发,以前就是这么触发的。。估计还有其他判断条件
    virusdefender
        6
    virusdefender  
       2015-07-13 08:07:35 +08:00 via Android
    我已经找到漏洞所在,向tsrc报告了。感谢楼主~
    virusdefender
        7
    virusdefender  
       2015-07-13 08:08:29 +08:00 via Android
    @DennyDai 等待修复后公开细节
    virusdefender
        8
    virusdefender  
       2015-07-15 17:43:18 +08:00
    Famio
        9
    Famio  
       2017-01-17 13:41:00 +08:00
    @virusdefender 是否可转载报告文章,会注明出处,感谢
    virusdefender
        10
    virusdefender  
       2017-01-17 16:21:33 +08:00
    @Famio 可以~
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5869 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 03:23 PVG 11:23 LAX 20:23 JFK 23:23
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86