关于QQ2009的协议分析(十二)

0x00CE(接收消息)

发送者QQ55 19 B5 81

接受者QQ00 66 13 D0

回复收到时填充的数据:00 0A 25 67 3A 3C 0F 33

端口:1F 40

信息类型:00 A6 (好友信息)

固定:00 00

长度:00 15

内容:00 06 00 04 00 01 01 01 00 01 00 04 00 00 00 00 00 03 00 01 01

QQ版本:1A 35

发送者QQ55 19 B5 81

接收者QQ00 66 13 D0

会话令牌:F0 02 DB 96 F7 07 00 0B 7C 1C C1 E2 42 94 9A 36

文本:00 0B 00 AF震动,也可能是对方正在准备发消息的一个标志)

不知道(会变):1D 2B

发送时间:4B EE B6 A5

发送者头像:02 4F

是否含有字体属性:00 00 00 01

消息分片数:01

消息分片号:00

消息ID00 00

是否自动回复:01

MSGUTF84D 53 47 00

固定:00 00 00 00

发送时间:4B EE B6 A5

不知道:50 60 9E 26

固定:00 00 00 00 09 00 86 00

固定:00 06

固定:E5 AE 8B E4 BD 93

固定:00 00

文本: 0102为自定义表情)

长度: 00 39

不知道:01

消息长度:00 36

消息内容:

E5 8F 91 E9 80 81 E4 B8 80 E4 B8 AA E6 B5 8B E8 AF 95 E6 95 B0 E6 8D AE EF BC 8C E7 9C 8B E7 9C 8B E4 BD A0 E8 83 BD E4 B8 8D E8 83 BD E6 94 B6 E5 88 B0 E3 80 82

 

 

回复时的包体:

发送者QQ+接受者QQ+收到内容中的8字节回复内容

 

 

聊天中含有自定义表情信息的:

自定义表情在中间, ,我再看看行不行呢。

发送QQ55 19 B5 81

接收QQ00 66 13 D0

00 0A 38 BC

3A 3C 0F 2A

1F 40

00 A6

00 00

00 15

00 06 00 04 00 01 01 01 00 01 00 04 00 00 00 00 00 03 00 01 01

1A 35

55 19 B5 81

00 66 13 D0

A3 E8 70 94 34 12 C3 18 E5 D6 CC 31 3E 75 EC C5

00 0B

25 4F

4B EF 83 C2

02 4F

00 00 00 01

01

00

00 00

01

4D 53 47 00

00 00 00 00

4B EF 83 C3

74 31 E1 75

00 00 00 00 09 00 86 00

00 06

E5 AE 8B E4 BD 93

00 00

01 (文本消息部分)

00 1E (长度)

01 (不知道)

00 1B (消息长度)

消息内容:E8 87 AA E5 AE 9A E4 B9 89 E8 A1 A8 E6 83 85 E5 9C A8 E4 B8 AD E9 97 B4 EF BC 8C

02(自定义表情)

00 09 (长度)

01 00 01 62 FF 00 02 14 A3 (内容)

01 (文本消息部分)

00 21 (长度)

01 (不知道)

00 1E (消息长度)

消息内容:EF BC 8C E6 88 91 E5 86 8D E7 9C 8B E7 9C 8B E8 A1 8C E4 B8 8D E8 A1 8C E5 91 A2 E3 80 82

QQ的消息接收了后,是需要回复的,否则服务器会不停的向你这里发送6次,回复的内容是接受到的数据包的密文部分解密出来后的前16字节,比如本例子中的前16字节就是:

发送者QQ55 19 B5 81

接受者QQ00 66 13 D0

回复收到时填充的数据:00 0A 25 67 3A 3C 0F 33

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值