QQ快速登录协议的分析与漏洞利用

本文探讨了QQ快速登录协议的工作原理,通过本地服务器实现浏览器与QQ应用的交互。作者验证了2017年论坛帖子中的分析,发现协议至今仍然有效。此外,文章提到了利用Python的urllib2库进行潜在的漏洞利用,但仅提供了部分细节,以避免滥用。完整代码可在作者的GitHub上获取。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

协议验证

QQ快速登录协议是本机登录了QQ的情况下可以方便的快速登录各种网页,包括QQ空间等。但是QQ的这个快捷登录功能又是如何实现的呢,毕竟浏览器上的代码没有权限和计算机上的其他应用进行交互。今天在看吾爱破解论坛的时候看到这样一篇帖子激起了我的兴趣。帖子链接:https://www.52pojie.cn/thread-591949-1-1.html
按照帖子的说法,QQ的快捷登录是通过在本地建立一个服务器,然后使浏览器访问本地服务器进行实现的。
帖子对QQ的快速登录协议做了一个很详尽的分析,但是帖子是2017年发表的,现如今是否可用值得验证。下为验证过程:
windows平台,使用命令:

netstat -anto
部分数据:
  TCP    127.0.0.1:4300         0.0.0.0:0              LISTENING       15100    InHost
  TCP    127.0.0.1:4301         0.0.0.0:0              LISTENING       15100    
【版权】 Author:NinJa911 Powered BY: www.ninja911.com Email: ninja911(爱特)qq.com 本贴转自: http://www.aau.cn/thread-4216-1-1.html 程序界面请到上面的贴子中查看 【简介】 快手W.QQ2012,采用腾讯QQ之w.qq.com协议(手机网页版)。 【目的】 1、第一次尝试Web UI开发应用 2、进阶学习快手 3、制作QQ机器人,应用于PHP或者直接数据库交互 【分享包】 1、快手项目包(aau、htm、js、css、picture) 2、Png源文件以及QQ素材 【开发用的工具有】 1、IDE:快手AAuto最新版 下载:www.aau.cn 2、网页设计:DreamWeaver CS5.5 + Jquery插件智能提示 3、图形UI设计:FireWorks CS5.5 4、快速编辑器:EditPlus3 5、调试Debug浏览器:FireFox8 + fireBug插件 6、应用图标设计:IconWorkshop 【准备流程】 1、熟看快手范例 2、熟悉Javascript语言 3、熟悉Jquery框架 4、熟悉CSS层叠样式设计 5、参考腾讯官方QQ界面,构思UI 5、获取基本素材,通过QQ资源包获取 6、了解w.qq.com功能,分析网页js以及firebug进行抓包对比分析协议】 1、登陆协议: 由于腾讯所有WEB登陆应用,都是同一协议。我会在细化补充 2、w.qq.com协议看似比较简单,但也有难度。简单:利用官方的rpcservice.js文件能看懂逻辑交互类似(MVC里的M和C),views.js相当于V。复杂:数据相对复杂,没有json那样的美观,一句话简陋得不能再简陋(需要靠读rpcservice.js和dump结果分析)。 3、我下次会专门抽时间,把协议简单理一下,并画出w.qq.com中的js简单逻辑流程图 【备注】 1、源码开源!“自由”请理解好,请不要拿这个东西干坏事,切忌切忌! 2、可以转载,可以二次开发,可以商用,反正“自由”。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值