搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
Monodyee
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
linux中$0、$?、$*、$@、$#、$$_linux $?
2
【云原生】· 一文了解docker中的网络_local2.none
3
nodejs基于微信小程序+python+PHP在线听书小程序-云听系统-计算机毕业设计-小程序
4
Linux学习系列五:Shell命令脚本的基本语法_linux shell脚本语法
5
InputStream输入字节流
6
【网络安全】安全常见术语介绍_网络安全小白学习名词解释
7
ajax详解_ajax url 用途
8
java基础-List常用方法
9
双系统windows+linux如何正确删除linux_双系统如何正确卸载linux csdn
10
python数据处理——取dataframe的一列或一行_dataframe取一行
当前位置:
article
> 正文
【协议分析】PC QQ协议聊天内容破解_qq 群消息 协议头
作者:Monodyee | 2024-03-01 10:03:15
赞
踩
qq 群消息 协议头
背景
QQ,一个通信工具,号称拥有N亿,现在注册QQ已经是10位数了,如果QQ注册的号码是不断递增的话,那么QQ应该已经被注册了至少10亿次。在中国,只要你是经常上网的网民,手中必须得有一个QQ号,当然你也可以没有,但你的朋友、同学、亲戚、同事全都有,大家都通过QQ进行沟通,你不用,要沟通多不方便啊。
作为一个通信工具,必定涉及到网络通信协议。由于腾讯基于QQ这个产品承载了很多业务,要将协议全部分析完全就需要相当大的工作量了,而且没有这个必要。今天就拿QQ中最基本的聊天协议进行分析一下。
协议
QQ协议首选的传输层协议是UDP,如果UDP不可用,那么会再尝试使用TCP进行传输。UDP使用的端口是8000(0x1F40),TCP使用的端口是443(0x1BB)。
QQ协议中每个通信包都有一个协议头部,如图:
使用结构体可以这样表示:
typedef struct _QQ_DATA_HEAD
{
uchar ucFlag;
ushort usVer;
ushort usCmd;
ushort usSeq;
uint uiSender;
} QQ_DATA_HEAD, *PQQ_DATA_HEAD;
在进行协议还原的时候,我们最关心的就是协议头部的命令字&
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/Monodyee/article/detail/172896
推荐阅读
article
python
中集合
是
可
变
数据类型
吗_
python
可
变
数据类型
和不
可
变
数据类型
...
python
数据类型
分别有整数int / 浮点数float / 布尔值bool / 元组tuple / 列表list /...
赞
踩
article
zcu102
zynq
Mpsoc uart
hello
world_
zcu120
...
以前是做嵌入式软件的,换了新工作,使用到了ZCU102开发板。xilinx新的集成开发工具,相比于其他集成开发工具(ke...
赞
踩
article
分词
:
分词
词典
CIPP
_
JS
_
cipp
中文
分词
检索软件...
CIPP
_
JS
中文
自动
分词
词典共享
CIPP
_
JS
中文
自动
分词
用词典,格式是词条 词性 词频,词性标注集是采用北京大学计算...
赞
踩
article
C#
使用
iText7
将多个
PDF
文档
合并
为单个
文档
...
学习使用
iText7
将多个
PDF
文档
合并
为单个
文档
的基本用法
C#
使用
iText7
将多个
PDF
文档
合并
为单个
文档
...
赞
踩
article
李宏毅
机器
学习
<
Datawhale
task3
学习
笔记>_
datawhale
意思
...
文章目录一、误差从哪里来?1,Bias2,Variance二,减小误差1,variance的场合2,bias的场合3,实...
赞
踩
article
【
Azure
】
Azure
成本
管理
:规划、监控、
计算
和优化
成本
| 文末送书_
azure
费用
监测...
在云
计算
领域,有效
管理
成本
是组织在采用云服务时面临的重要挑战之一。
Azure
作为领先的云平台之一,提供了一系列强大的
成本
...
赞
踩
article
Python
高级——
正则表达式
re
模块
1.
match
方法_
python
re
match
正则表达...
python
:
正则表达式
一、什么是
正则表达式
正则表达式
也叫做匹配模式(Pattern),它由一组具有特定含义的字符串组成...
赞
踩
article
使用
MyBatis
中出现了
ConversionException
的
解决方法...
早上在
使用
mybatis做修改操作时候出现了这个异常:
ConversionException
:DateConverte...
赞
踩
article
使用
Inno
Setup
创建
Windows
安装
程序
的 过程总结_
innosetup
自定义
安装
界...
创建
Windows
安装
程序
_
innosetup
自定义
安装
界面
innosetup
自定义
安装
界面 ...
赞
踩
article
云
计算
基础架构
平台
搭建,
云
计算
平台
开发与运维,搭建
openstack
平台
_怎么搭建
一个
云
平台
...
云
计算
技术应用开发,
云
计算
平台
搭建与维护,与教材同步完成
openstack
平台
搭建,
云
计算
技术应用实训内容,
云
计算
实操。...
赞
踩
article
在
阿里
云
服务器
上
配置
端口
步骤_
阿里
云
ecs
如何自定义23
端口
...
在
阿里
云
服务器
上
配置
端口
步骤第一步:点击【
云
服务器
ECS】,进入该
服务器
信息界面。第二步:点击【
云
服务器
】,如下图:第三...
赞
踩
article
嵌入式
linux
-
sqlite3
数据库
,代码示例
_
linux
嵌入式
数据库
实验...
#include <stdio.h>#include <stdlib.h>#include &l...
赞
踩
article
java
爬虫
框架
有哪些_涨见识了,
清华大学
力荐全套
Java
+
python
集
视频教程
,拿走玩去......
Python是世界上功能最多,功能最强大的编程语言之一。通过Python,可以编写自己的应用程序,创建游戏,设计算法,甚...
赞
踩
article
关于
myb
a
tis
自定义类型转换器时报没有找到相应的控制器处理的问题_un
a
ble
to
find
...
myb
a
tis
的类型转换器typeH
a
ndler是
myb
a
tis
用于J
a
v
a
类型与数据库类型之间的转换用到的东西,事实上...
赞
踩
article
成都
东部新区
文化
旅游
体育局
莅临国际
数字影像
产业园
参观入驻企业
,
共促政产
交流
“零距离”...
座谈会议上
,
吴晓平副总表示
,
树莓集团作为数字产业生态链建设者
,
致力于有效链接政、产、企、校四个板块
,
构建产业生态闭环系统...
赞
踩
article
MySQL
更新
一条已经存在的
sql
语句是怎么执行的_
affected
rows
: 0...
今天看到一个有意思的问题,就是My
sql
更新
一条已经存在的语句是怎么执行的,结果显示,匹配(
rows
matched)了...
赞
踩
article
python
毕业设计
项目
源码
选题
(13)在线
图片
分享平台
系统
毕业设计
毕设作品开题报告开题答辩
PPT
_...
用户信息:姓名、联系方式、邮箱、头像、简介、介绍等,支持随时修改;
图片
评论:在
图片
详情页面,登录的用户,可以填写评论内容...
赞
踩
article
大
模型
+
搜索
:构建完整
技术
栈,为
企业
定制
化注入新活力...
本文将介绍
大
模型
+
搜索
的
技术
原理、应用场景以及百川智能
搜索
的优势和案例分析,为
企业
提供可操作性的建议和解决问题的方法。
大
...
赞
踩
article
python
基础教程
之
re
模块
详解_
python
re
...
正则表达式是一个特殊的字符序列,能方便的检查一个字符串是否与某种模式匹配。
re
模块
使得
python
拥有全部的正则表达式功...
赞
踩
article
SpringBoot
自定义
拦截器
HandlerInterceptor
方法没有生效_handle...
SpringBoot
自定义
拦截器
HandlerInterceptor
方法没有生效,解决办法:需要在AbsWebMv...
赞
踩
相关标签
python中集合是可变数据类型吗
其他
经验分享
c#
pdf
iText7
机器学习
学习
深度学习
azure
microsoft
云计算
云平台
windows
创建 Windows 安装程序
openstack
mysql
数据库
运维
阿里云
端口配置
服务器端口配置
嵌入式linux-sqlite3数据库
java爬虫框架有哪些