admin管理员组文章数量:1533913
2024年5月5日发(作者:)
竭诚为您提供优质文档/双击可除
qq登录协议分析教程
篇一:qq20xx协议分析(登录篇)
qq20xx协议分析(登录篇)
七月份的时候突然对qq协议产生了些兴趣,于是这几
个月有空就研究研究qq协议,目前对qq20xx的协议已经分
析得差不多了。现在跟大家分享一下我的成果。
qq登录分为udp和tcp登录,还支持代理登录。默认是
udp登录。udp登录端口服务器为8000,本地端口一般是从
4000开始选择,如果该端口已经被占用,则加1再测试,一
直测试到一个没有被占用的端口。
tcp登录服务器一般是80或者443端口,本地端口选择
方式和udp一样。
这些登录方式登录设置里面可以自由选择。但是无论哪
种方式登录,其登录流程和数据包格式都是一样。qq登录时
需要进行6次与服务器的交互,每次交互均伴随着登录相关
信息的搅浑。qq登录主要分6步。
1 13
1.0x0091touch包
该数据包是qq客户端登录时发送的第一个包,它的作
用在于测试远程服务器是否能够正常响应,根据我们的抓包
分析,对于不同的qq号码段,提供服务的qq服务器是不相
同的,对于qq会员有专门的qq会员服务器。在对qq客户
端的回应包中,如果连接的服务器不对该qq号码提供服务,
它会返回另外一个服务器地址,让客户端重新连接该地址。
0x0091发送包:
021e0700915bb804eed4e9
F6a84Fa78cc165186a7b8
1c55e8296bc85095Fb5acee86c890ac9
83d06851db6ed193c132119b8413eF7d
4b558c086cF3F05F111626e400680d98
02bc06b94ee203
[02//包头1e07//版本号0091//命令5bb8//包序号
04eed4e9//qq号码:82762F//固
定,qq版本号不同则不同
6a84Fa78cc165186a7b81c55e8296bc8//0x91密钥0001//固
定两字节e0//0091data01(在后面的命令里面要
用到的)000100000bbF//0091data02(在后面
的命令里面要用到的)000000//
首次发送为15字节003//包尾]
2 13
版权声明:本文标题:qq登录协议分析教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dianzi/1714844220a421761.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论