QQ被盗的自救、事故分析

这篇具有很好参考价值的文章主要介绍了QQ被盗的自救、事故分析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作为一名网安学院的研究生,QQ权限竟然被盗了,起因是源于在手机QQ的空间里面扫了评论区发送的二维码,二维码如下,这个二维码目前应该是扫不的。

事故回顾

1.首先,当我用手机扫描二维码之后,进入了一个授权界面,这个界面与平常的授权界面差不多,但是让我授权之后,发现就直接退出浏览界面,并没有下一步的操作。于是我又重复扫了两次,还是一样的结果。
2.此时,我就在想自己是不是授权了某个不正常的网站,授权页面只是一个跳板,为了获取我的QQ账户信息。
3.两个多小时后,发现有人给我的QQ空间点赞,发现自己的QQ空间发了一个广告,并且在好友的留言板也发送了广告
4.起初还以为只是获取下我的QQ账户基本信息,没想到竟然连我的QQ空间权限都能拿到,这必须要好好分析一下。

技术分析

1.第一步,当然是直接看看这个二维码里面有啥,于是基于zxing写了一个解码器:

import zxing
reader = zxing.BarCodeReader()
barcode = reader.decode(r'D:\Python\pytorchLearn\QRCode\2.jpg')
print(barcode)

二维码界面之后如下:
QQ被盗的自救、事故分析

BarCode(raw='http://txz.qq.com/p?k=RvavEHqTh9Bx657kM*iNDFnJ8z9N5itN', parsed='http://txz.qq.com/p?k=RvavEHqTh9Bx657kM*iNDFnJ8z9N5itN', path='/D:/Python/pytorchLearn/QRCode/2.jpg', format='QR_CODE', type='URI', points=[(33.5, 167.0), (33.5, 33.5), (167.0, 33.5), (154.0, 154.0)])

这是腾讯的一个二级子域名,在奇安信的情报分析系统查了下,没发现啥问题:
QQ被盗的自救、事故分析

2.再看一下上面链接跳转的界面,也是腾讯QQ的子域名,应该没有啥问题:
QQ被盗的自救、事故分析

3.到这里,没有发现二维码里的内容存在啥问题。但是当我无意间再从评论区打开二维码并保存之后,发现和之前的二维码竟然不一样了,于是又用zxing解析了一下,二维码内容变成了:
QQ被盗的自救、事故分析
可以看到,这个与之前相比,p?k=之后的内容变了:

BarCode(raw='http://txz.qq.com/p?k=VVKsiATfWgGF5uYfELK*9pcVrbVz4090', parsed='http://txz.qq.com/p?k=VVKsiATfWgGF5uYfELK*9pcVrbVz4090', path='/D:/Python/pytorchLearn/QRCode/3.jpg', format='QR_CODE', type='URI', points=[(33.5, 167.0), (33.5, 33.5), (167.0, 33.5), (154.0, 154.0)])

4.事情开始变得有趣起来了,评论区的二维码每次打开竟然都不一样。而且当我用一个QQ号扫码当前的二维码之后,再用其他QQ号扫描二维码就会出现这种情况:
QQ被盗的自救、事故分析
可以初步判定: 链接中p?k=后面的内容起到一个标识作用,当一个用户扫描之后,服务端可能就会重新更新,导致其他用户不能再扫一个同样的二维码了。这也比较好理解,服务器端获取了授权之后,需要将用户的cookie与对应的用户信息标识起来,对上号。

5.那我的QQ权限到底是怎么被别人获取的呢?
有过腾讯开放平台开发经验的同学到这里应该就大致猜到了。这是QQ空间开发接口文档,只需要在上面申请,开发者就能使用QQ空间的登录功能,将这个功能放到自己的项目上实现第三方验证。
我的猜测是:黑客自建了一个假的跳板,并申请了QQ空间登录接口,当用户点击授权登录之后,其实是把用户的cookie发给了黑客自建的跳板上,这样黑客就可以直接通过cookie登录QQ空间,发说说、评论、留言等。

6.为啥每次打开评论区的二维码图片,二维码包含的内容都不一样?
这个也困扰了我很久,但是当我自己也在评论区发个正常的图片,就发现了其中的差异:
有问题的评论区前端代码:
QQ被盗的自救、事故分析

普通的评论区前端代码:
QQ被盗的自救、事故分析
可以看到,有问题的评论区前端代码链接到了其他的地方,链接地址中存在两个页面,比较诡异。初步推断是:在评论区发送的并不是一个图片,而是一串包含外链的字符,外链连接的地址可能是hacker自建的一个跳板,打开QQ空间时,其实是自动从跳板读取图片并显示。这下也算是能解释通了!

7.到这里大致的流程是搞清楚了,于是我申请了一个小号测试了一下,果然过了2个小时,小号也在QQ空间发送了广告,还去别人评论区和留言板里发广告

应对方案

主要问题是cookie泄露导致的,正常cookie也是有时效的,但是黑客已经能够在时效做很多事了,而且现在很多东西写好脚本,就可以全部自动化操作了。
所以最好的方式就是更新cookie,但是暂时不清楚腾讯的QQ空间是怎么计算cookie的,所以这里可以直接改密码,当密码更改之后,所有的鉴权、验证肯定都会初始化,一招解决所有!

注: 在技术分析那里,涉及到的技术很多,可能说起来比较简单,但是做起来还是存在一定难度。可以肯定的是,腾讯也有一定的防御措施,但是这位hacker能够钻到空子,还是挺厉害的。

对于QQ第三方登录可以查看之前共享的一个demo:
JavaWeb实现QQ第三方登录

没有网络安全,就没有国家安全,请大家共同维护网络安全!!!文章来源地址https://www.toymoban.com/news/detail-411115.html

到了这里,关于QQ被盗的自救、事故分析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里9年测试经验告诉你:作为一名年薪40w自动化测试需要具备那些能力

    前言 前段时间张同学问我说:我已经功能测试2年多了,在功能测试的阶段中也一直在自学自动化测试,有了一定的代码基础还学习了很多的工具,问题是我不知道自动化测试到底需要具备什么样的能力。 我相信有很多小伙伴也是在思索这个问题,在这里我今天以9年的自动化

    2023年04月23日
    浏览(55)
  • 作为一名iOS开发者—面对音视频这个新风口应该怎样学习才能乘风而起?

    5G时代,为何各大厂纷纷杀入音视频领域?这会是新的风口吗! 随着5G开始普及加上国内外网络资费的不断下降,音视频的前景已经越来越广阔! 大家都知道,在现在的日常生活中,视频类应用占据了我们越来越多的时间,不管是抖音、快手等短视频,还是斗鱼、虎牙这类的

    2024年02月01日
    浏览(57)
  • 作为一名普通的java程序员,我想和大家分享一下4年来的工作内容

    我是16届毕业生,我的第一份工作是做外包,第一年的时间里测试偏多,比如用Excel文档生成测试代码进行单元测试,也会写一些简单的增删改查,以及用shell处理数据,还有一些纯测试的工作,比如点页面啊截图。到了第二年,开发的工作也变得多了一些,但大部分还是增删

    2024年02月05日
    浏览(53)
  • 近7000万美元被盗:Curve被攻击事件分析

    7 月 31 日,以太坊编程语言Vyper发布公告称,Vyper 0.2.15、0.2.16 和 0.3.0 版本的递归锁失效。随后Curve Finance等相关协议出现了漏洞攻击事件。 漏洞的根源都是某些版本的 Vyper 中出现故障的递归锁。攻击者通过反复重新签署合约,导致未经授权的操作或资金被盗。 Curve被攻击的资

    2024年02月05日
    浏览(45)
  • BitKeep Wallet v7.2.9 被盗之APK URL劫持读取深度分析

    目录 BitKeep官方公告系列 GoolPlay的正版包名 官方的V7.2.9正版版本更新信息 ​编辑

    2024年02月02日
    浏览(34)
  • 第20节 R语言医学分析:某保险医疗事故赔偿因素分析

    我们分析数据集“诉讼”的第一个方法是确定样本数量、变量类型、缩放/编码约定(如果有)用于验证数据清理。 接下来,数据集看起来很干净,没有缺失值,并且对于分类变量,将编码约定替换为实际值,以便更好地理解它们。 因此,私人律师、严重程度和性别变量编码

    2024年02月14日
    浏览(46)
  • KubeSphere Namespace 数据删除事故分析与解决全记录

    作者:宇轩辞白,运维研发工程师,目前专注于云原生、Kubernetes、容器、Linux、运维自动化等领域。 2023 年 7 月 23 日在项目上线前夕,K8s 生产环境出现故障,经过紧急修复之后,K8s 环境恢复正常;另外我们环境引入了 KubeSphere 云原生平台技术,为了方便研发人员对于 K8s 权

    2024年02月09日
    浏览(56)
  • 输煤皮带机事故案例分析|智能巡检机器人护航井下作业安全生产

    近年来,随着工业生产规模的扩大和能源运输需求的增加,皮带机引发的生产安全事故频发成为备受关注的问题。这一现象引发了广泛的关切,其频繁发生的事故对工人安全和生产效率都带来了严重的影响。 由于输煤作业皮带机不规范操作引发的事故有很多: 山西省太原某

    2024年02月03日
    浏览(43)
  • 最全QQ盗号手法分析,全面防御QQ盗号

    你的QQ是否被盗过号,或者你身边的朋友、同学是否有过被盗号的经历。如今的安全机制真的没有效吗?盗号真的这么简单吗?本期将彻底解决这一问题。 本期是上一期的姊妹篇,建议先看上一期,这样对于攻击者的手法才有更好的理解:传送门 1、诱导链接以及二维码   

    2024年02月05日
    浏览(43)
  • python-大数据分析-基于大数据的QQ音乐数据分析系统设计与实现

    DESIGN DESCRIPTION After hundreds of years of development of digital music market at home and abroad, the total number of music works collected has reached a considerable degree. Faced with such a large number of music works, how to let users hear their favorite music works more conveniently and efficiently is a matter that music platforms must consider, and

    2024年02月03日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包