77百科网
当前位置: 首页 生活百科

qq空间自动访问别人空间(hack技术揭秘QQ空间)

时间:2023-07-18 作者: 小编 阅读量: 28 栏目名: 生活百科

[hack]技术揭秘“QQ空间”自动转发不良信息

2015-08-23

小提示,如果您在用微信浏览,长按图片就可以关注了哦~

大家经常会看到QQ空间自动转发一些附带链接的不良信息,即便我们的QQ密码并没有被盗取。最近通过对一个QQ空间自动转发链接进行分析,发现该自动转发机制通过利用腾讯网站存在漏洞的页面,精心构造出利用代码获取用户的QQ号和skey值,从而获得用户的一些敏感操作权限。并通过该漏洞自动转发一些不良信息诱导用户点击,从而导致大面积传播。

传播现象

如果有一天,你发现好多QQ好友空间都在发一条说说,并且这个说说附带了一个链接,像下图这样:

此时你就要注意了,那个网页你点进去你也会一起中毒,并在你没有察觉的情况下在你的空间转同样的内容。

针对这种情况,我们通过分析其原理得知其转发机制,下边我们以一个实例,并用最容易理解的方式来告诉大家这种不良信息是如何转发以及如何防范。

转发机制

腾讯地图的一个实时竞价页面存在一个XSS漏洞,由于没有对请求参数做严格检查,通过精心构造的请求数据导致返回信息中的数据可被利用来执行js代码,同时服务器没有对请求来源进行检测,因此可以造成CSRF攻击。

查看之前抓取到的利用该漏洞进行不良信息转发的页面,在该页面开头嵌入了一个iframe标签如下:

标签style为隐藏属性,从而使得该插入页面不会被用户发现,插入的页面链接就是构造好的url地址。

当页面被加载时,页面通过这个url接口向腾讯地图的RealTime Bidding服务器发送一个请求,服务器没有对请求来源进行效验,直接将请求的数据返回,并附带了一些查询信息,如下图所示,其中exploit是构造的利用代码。

当exploit = '

该js代码做了混淆,其按照OlOlll=”(x)”的方式进行替换,我们还原第一部分代码为:

eval("var l = function(x){return String.fromCharCode(x)}");

该处生成一个函数I,其功能是返回数字对应的ascii码,下边利用该函数将一些数字还原成新的函数,依次类推,最后解出来的功能代码如下所示:

代码通过document.cookie获取用户的cookie信息,然后从中提取uin值和skey值,通过抓包可以看到,uin值是由o开头加上QQ号组成,因此相当于就获取了用户的QQ号,skey是以@开头的一段字符。之后调用函数document.createElement创建了一对script标签来执行如下脚本:

其中参数q是QQ号,k为skey的值,getGTK(str)是为了给skey签名,这样可以确保skey是有效的。该脚本把获取到的QQ号和skey值通过附加到链接参数提交给远程服务器。

利用Skey进行敏感操作

Skey 是一次性口令,服务器为每个用户建立一个skey作为用户的权限代码,服务器验证该值即可获取用户的一些权限操作,该值会被浏览器记录在cookie信息中,只要用户不退出登录就会有效。也就是说如果获得一个QQ号码的Skey代码,也就相应的拿到了对方QQ登陆和管理权限,通过调用相应的操作接口API,即可不通过用户密码实现对用户空间,相册的访问权限,同时也可以发表说说,删除留言等一些敏感操作。

下边进行一个简单的测试来实现在QQ空间发表状态。

首先通过抓包获取到cookie信息中的uin值和skey

然后我使用curl命令通过发表说说的api向服务器发送一个包,包内容如下:

Curl命令执行过后,会在我的空间就自动发了一条说说:this is a test

由此想到了之前的天涯病毒营销系统,它是通过服务端配置中间收信网站后生成客户端,当用户点击客户端样本后,其客户端样本使用WebBrowser控件加载QQ邮箱快速登录,再利用自动填表的方式让软件自动点击“快速登录”按钮,进而可以得到本机QQ当前登录的Client Key,然后将QQ号和ClientKey提交到远程服务器上,服务端即可通过该ClientKey进行QQ登录操作,登录之后具有访问QQ空间,QQ邮箱,财付通,修改个人资料,上传文件到QQ群共享等操作。这里的ClientKey和skey其功能相同,都是一个权限代码。

修复方案和建议

  1. 针对用户,不要随意点击一些不良网站信息,如果不小心中招,解决方法就是快速退出空间,如果是手机登录的话就要退出QQ,重新登陆QQ,这样会产生新的skey,原来的skey就失效了。如果只是单纯的刷新网页,或者关掉手机QQ空间,则不会改变skey。

  2. 针对漏洞厂商,要检测所有接口的输入参数,进行严格过滤,防止XSS漏洞的产生;同时要对数据请求来源进行判断,非同源数据过滤掉,从而防止CSRF攻击。

-来自freebuf

碉堡了科技2015

标签: Qzone hack

Copyright © 2015 - Jay Ma - Powered By doudoujay.com - Theme By Jay Ma

Github

    推荐阅读
  • 萝卜生蚝汤怎么做(萝卜生蚝的做法)

    以下内容大家不妨参考一二希望能帮到您!萝卜生蚝汤怎么做食材:生蚝8个、萝卜1个、香菜适量、香菜适量。准备几个乳山生蚝,切好的萝卜丝,适量香菜,葱花备用。生蚝加清水冲洗一遍。碗中放一勺盐抓拌均匀。锅中倒油,爆香葱姜。倒入适量清水,放入一勺黑胡椒调味。倒入生蚝煮10-15分钟。最后撒上葱花,加入香菜。

  • 怎样用u盘制作系统启动盘(怎样制作u启动系统u盘启动盘)

    ;如图所示:5、制作u盘启动盘需要等待一段时间,制作的过程请勿进行与u盘相关的任何操作;如图所示:6、制作完成后系统会弹出“是否进入模拟启动”的提示框,点击“是”,进行模拟测试;如图所示:7、直到进入PE主菜单界面后关闭即可。这样u盘启动盘制作就完成了。

  • 蝴蝶辨别食物味道用身体哪个部位(蝴蝶的介绍)

    蝴蝶辨别食物味道用身体哪个部位蝴蝶辨别食物味道是用身体脚的部位,一般动物都是用嘴来判断食物的滋味,然而蝴蝶的味觉器官却长在脚上。和蝴蝶一样,蜜蜂的味觉器官也长在脚上。蝴蝶一般色彩鲜艳,身上有好多条纹,色彩较丰富,翅膀和身体有各种花斑,最大的蝴蝶展翅可达28~30厘米左右,最小的只有0.7厘米左右。蝴蝶和蛾类的主要区别是蝴蝶头部有一对棒状或锤状触角,蛾的触角形状多样。

  • 劲挺的近义词(劲挺的近义词有哪些)

    下面希望有你要的答案,我们一起来看看吧!劲挺的近义词劲挺的近义词:强挺、挺拔、遒劲、强劲。词语劲挺,拼音jìngtǐng,基本解释:坚韧挺拔。

  • 十二公民最后真凶是谁(关于十二公民最后真凶介绍)

    十二公民最后真凶是谁《十二公民》中最后的真凶不是富二代,而是一名未知身份的犯罪分子,电影中也没有交代清楚这个人的身份,也算是该部电影的开放性结局了。《十二公民》讲的是在一所政法大学内,一群未通过考试的学生模拟西方法庭,审理的是一桩社会上饱受争议的“20岁富二代弑父案”的故事。其中十二位学生家长成为陪审员,他们将听取整个案件的详情后,作出统一的答案,为本案作出最终的判决。

  • 泸州老窖是产品还是品牌(泸州老窖还是欢天)

    北京市高级人民法院经审理认为:申请商标由中文文字“泸州老窖”、“二曲白酒”及“欢天”组成。因此,判决驳回商标评审委员会上诉,维持原判。具体体现在针对不同的消费群体、商品品质、价格等因素,对主品牌的相关公众的进一步细分。所以商评委在第一次审查时将申请商标驳回也是有其根据的。但是,所有案件不能一概而论,还应当结合商标标志本身,具体案件具体判定。

  • 分界洲岛碧海蓝天(粤南海景东海岛)

    湛江市东海岛旅游度假区湛江东海岛东部,是“湛江新八景”之一。东海岛在中国雷州半岛东部,历史上属雷州府遂溪县辖岛。蔚鶨港和北山港为岛内最大渔港。独具南国海滨风情和特色的椰林清吧园,是度假区的又一景观。东海岛220千伏输变电工程已完工。全区已实现城乡电话程控化。通过设计和交通组织,大堤路面二车道和半幅桥面四车道组成六车道通行。

  • 这种菜不能吃多了(这种菜只有夏天有)

    据了解,黄花菜中含有大量卵磷脂,有健脑、增强记忆力的功效。除此之外,黄花菜中还有一种能够降低血液中胆固醇的成分,这一点对于患高血压的人群有很大的帮助。听很多网友说黄花菜有毒,一不小心就容易没命的!在黄花菜成熟的季节,总是一下子收获很多。因为黄花菜必须要在它开花之前就采摘下来。但是这么多的黄花菜很难保存,所以一般情况下都会选择晒干。在今年夏天,祝大家都有黄花菜吃!

  • 三方协议一般什么时候签(三方协议要不要签)

    《全国普通高等学校毕业生就业协议书》简称,一式三份,毕业生、用人单位和学校各持一份毕业生与用人单位达成就业意向后签署的三方协议,学校据此为毕业生进行派遣,我来为大家讲解一下关于三方协议一般什么时候签?跟着小编一起来看一看吧!三方协议一般什么时候签

  • 天气冷多吃羊肉有什么好(天冷要多吃羊肉)

    并且别看萝卜不起眼,它可是被称为“小人参”,可以给我们提供身体所需的多种营养物质,对增强免疫力抵抗力有着重要的意义。锅内添冷水,放入一点葱段、姜片,倒入羊肉,滴入适量的料酒,大火加热烧开焯水,直到煮出浮沫,捞出羊肉控水备用。继续炖煮一个多小时,然后倒入萝卜,继续炖煮30分钟左右,羊肉软烂,撒入一点食盐,换小火炖煮十分钟左右,就可以关火盛出食用了。