0x00CE(接收消息)
发送者QQ:55 19 B5 81
接受者QQ:00 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
发送者QQ:55 19 B5 81
接收者QQ:00 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
消息ID:00 00
是否自动回复:01
MSG的UTF8:4D 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
文本: 01(02为自定义表情)
长度: 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字节回复内容
聊天中含有自定义表情信息的:
(自定义表情在中间, ,我再看看行不行呢。)
发送QQ:55 19 B5 81
接收QQ:00 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字节就是:
发送者QQ:55 19 B5 81 接受者QQ:00 66 13 D0 回复收到时填充的数据:00 0A 25 67 3A 3C 0F 33