http://code.google.com/p/qq2009protocol/downloads/detail?name=binMyIM2009-ver0.5.zip&can=2

以上链接为根据下面协议分析编写的山寨QQ的源码

[1401847691] SEND IM=>SERVER CMD:0x0091 SEQ:0x6581 LEN:0x0057
02 //包头
1E 07  //版本号
00 91  //命令
65 81  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
D6 F4 E4 E7 57 D1 73 0E A7 CD FD 39 0E 21 A7 86  //91_SendKey
D6 F4 E4 E7 57 D1 73 0E A7 CD FD 39 0E 21 A7 86  //解密密钥
[ //解密后的数据
00 01  //固定
00 00 08 04 01 E0  //0x91固定1
00 00 03 20 00 00 00 01 00 00 0B BF  //0x91固定2
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  //REDIRECTDATA第一次为15个0
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0091 SEQ:0x6581 LEN:0x0067
02 //包头
1E 07  //版本号
00 91  //命令
65 81  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
D6 F4 E4 E7 57 D1 73 0E A7 CD FD 39 0E 21 A7 86  //解密密钥
[ //解密后的数据
00 //成功标志
4D 94 3F 3C  //登录时间[2011/03/31 16:45:48]
CA 63 19 CA  //登录IP[202.99.25.202]
00 00 00 00 00 00 00 00  //zeros,向后移动8
00 38  //91_Token
E9 8C 41 9D 26 1C 89 5E FF 00 76 EA 32 71 C3 D0
35 FA 7E 4F FA 53 C7 DA D2 3D A4 AF 75 EC 56 F7
D3 F8 F0 B4 E4 1A DB 3C 1C 35 F2 70 76 B1 F9 43
E7 AF A9 05 EE DE 11 C7 
00 //取令牌成功标志
00 00 00 00 00 00 00 00 00 64 1A CC CC CC CC  //91返回的15字字节固定值
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00BA SEQ:0x0FED LEN:0x008F
02 //包头
1E 07  //版本号
00 BA  //命令
0F ED  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
FD B1 CD C6 20 B0 D5 D9 A7 1E C7 8F 22 15 E2 79  //BA_SendKey
FD B1 CD C6 20 B0 D5 D9 A7 1E C7 8F 22 15 E2 79  //解密密钥
[ //解密后的数据
00 01  //固定的2字节0x0001
00 00 08 04 01 E0  //0x91固定1
00 00 03 20 00 00 00 01 00 00 0B BF  //0x91固定2
00 38  //91_Token
E9 8C 41 9D 26 1C 89 5E FF 00 76 EA 32 71 C3 D0
35 FA 7E 4F FA 53 C7 DA D2 3D A4 AF 75 EC 56 F7
D3 F8 F0 B4 E4 1A DB 3C 1C 35 F2 70 76 B1 F9 43
E7 AF A9 05 EE DE 11 C7 
03 //正常的BA包
00 05  //固定
00 00 00 00 
00 //是否有图象数据
00 //04
00 00 00 00  //验证码
00  //未分析,共:1字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00BA SEQ:0x0FED LEN:0x005F
02 //包头
1E 07  //版本号
00 BA  //命令
0F ED  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
FD B1 CD C6 20 B0 D5 D9 A7 1E C7 8F 22 15 E2 79  //解密密钥
[ //解密后的数据
03 //03: ok   04: need verifying
00 05  //0x0005
00 //00不需要验证 01需要验证,后面有png数据
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00DD SEQ:0x7F4E LEN:0x028F
02 //包头
1E 07  //版本号
00 DD  //命令
7F 4E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
CD 6C 4D 9C 4E 0C 41 85 85 D1 F6 96 FD A7 FB 37  //dds_key1
CD 6C 4D 9C 4E 0C 41 85 85 D1 F6 96 FD A7 FB 37  //解密密钥
[ //解密后的数据
00 DE 00 01  //固定4个字节0x00DE0001
00 00 08 04 01 E0  //0x91固定1
00 00 03 20 00 00 00 01 00 00 0B BF  //0x91固定2
00 38  //BA_Token
EA 7A FF 91 0F 6A AF 1C 19 7E 77 2F 3D E0 B0 BF
E0 80 AD AB D3 60 16 1B 4D 94 C2 D3 05 AE 57 61
3B 80 E4 8D 61 3C 60 C0 60 4E CB 3B 9A CE CF 8C
EA E5 8F B3 16 9C 0B 46 
[ //使用MD5(MD5(password)))加密的敏感数据
58 71 0B BE  //random??
00 01 
53 8E 7F 8B  //QQ号[1401847691]
00 00 03 20 00 00 00 01 00 00 0B BF  //固定91Data2
00 00 00  //固定3个0
B0 85 D1 BF 4C FF 8B 10 45 75 07 06 B1 1F 86 62  //MD5(Password)1次
4D 94 3F 3C  //91时间[2011/03/31 16:45:48]
00 00 00 00 00 00 00 00 00 00 00 00 00  //00*13
CA 63 19 CA  //91IP[202.99.25.202]
00 00 00 00 00 00 00 00  //00*8
00 10  //数据长度0x10
F4 A4 3F D5 CD BA 97 4D 8A 6A D8 B0 F0 F6 BA 1A  //Random Key
93 FA FD 7A E4 B9 F2 4D 99 4C 58 F9 3C B0 8F 6E  //随机dd_rand_key,用于接收包解密
] //使用MD5....end
00 14  //数据长度 20 (16字节的key+4字节的crc32)
4A 8B 61 43 00 B1 97 EF E4 0B A9 6A 9C A0 CE 13
DC 56 48 F8 
01 77 2E 01  //0x01772E01 固定: 4字节
A3 87 F7 2E  //0x5A04D663 固定: 4字节
00 10  //0x0010 密钥长度:16Bytes
B0 CA E3 CA A8 69 4E 90 40 42 43 92 FF 08 D9 59  //固定 DD_Key1
02 // 0x02
A9 99 F2 58  //可能是下面Key的CRC32
00 10  //0x0010 密钥长度:16Bytes
04 36 CE 2C 5F 38 23 0A 5A 8D 3A 10 72 48 C8 4F  //固定 DD_Key2
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  //328 zeros?
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00DD SEQ:0x7F4E LEN:0x0137
02 //包头
64 1A  //版本号
00 DD  //命令
7F 4E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
B0 CA E3 CA A8 69 4E 90 40 42 43 92 FF 08 D9 59  //解密密钥
[ //解密后的数据
01 19  //数据长度
00 //状态 00 成功
00 20  //dd_token1
59 E0 D9 72 53 9D A4 82 38 FD 27 9C 35 A2 F3 4D
C2 92 9C 01 05 AE 4A 2E A6 E4 A2 CD FB D7 A9 5E
 
00 98 00 02  //数据要在E5中使用
4D 94 3F 3C  //E5中使用的时间[2011/03/31 16:45:48]
00 90  //dd_token2
CE 8C A3 C4 A3 D2 48 04 F1 89 E7 DA 65 9C 40 A8
6D CC 7D 8C 92 6E 22 68 28 78 FC E4 DB 99 AE 2D
06 5C 4A B4 62 14 4A A4 DF 9A 0E D4 44 58 27 CB
C1 95 D2 14 94 BC DB 20 A7 A7 3C 87 10 6C 13 A5
BD 83 11 C3 B7 5B 32 90 4E DB 0A C0 F6 A7 A3 1C
63 5D 4E 8F EB 1E 00 98 65 80 99 40 4A E5 54 06
1F FA B6 16 D3 C0 03 48 1C 1E F9 03 0B EF 69 AB
BC 1D D3 09 14 C7 D4 A9 D4 0B DF DB 56 4D 64 C5
E0 11 E2 C3 D5 EB 46 EC AA D1 86 E9 10 4F 51 C5
 
00 38  //dd_token3
FE 30 DA F8 6C 8D C8 7E E8 A8 DD 20 1D E2 1D B6
B5 7D F5 77 95 E0 40 50 A6 96 FA DD FC F9 B4 91
4A 46 A2 AB C5 4A 1D 5D C6 69 04 D3 7A 8F E3 DD
B7 5F FA 34 4F F8 C4 65 
78 76 34 33 33 41 58 63 43 43 38 49 71 78 46 48  //DD_Key1
00 00  //可能是Key的长度吧!
37 47 52 68 57 58 58 47 74 39 64 37 68 67 34 36  //DD_Key2
00 00  //未分析,共:2字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00E5 SEQ:0x7157 LEN:0x0171
02 //包头
1E 07  //版本号
00 E5  //命令
71 57  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
00 38  //DD_Token3
FE 30 DA F8 6C 8D C8 7E E8 A8 DD 20 1D E2 1D B6
B5 7D F5 77 95 E0 40 50 A6 96 FA DD FC F9 B4 91
4A 46 A2 AB C5 4A 1D 5D C6 69 04 D3 7A 8F E3 DD
B7 5F FA 34 4F F8 C4 65 
78 76 34 33 33 41 58 63 43 43 38 49 71 78 46 48  //解密密钥
[ //解密后的数据
01 0E 00 01  //0x010E0001
01 //0x01
00 00 08 04 01 E0  //0x91固定1
00 00 03 20 00 00 00 01 00 00 0B BF  //0x91固定2
00 38  //BA_Token
EA 7A FF 91 0F 6A AF 1C 19 7E 77 2F 3D E0 B0 BF
E0 80 AD AB D3 60 16 1B 4D 94 C2 D3 05 AE 57 61
3B 80 E4 8D 61 3C 60 C0 60 4E CB 3B 9A CE CF 8C
EA E5 8F B3 16 9C 0B 46 
00 20  //DD_Token1
59 E0 D9 72 53 9D A4 82 38 FD 27 9C 35 A2 F3 4D
C2 92 9C 01 05 AE 4A 2E A6 E4 A2 CD FB D7 A9 5E
 
00 98 00 02  //0x00980002 at 0xdd
4D 94 3F 3C  //登录时间[2011/03/31 16:45:48]
00 90  //DD_Token2
CE 8C A3 C4 A3 D2 48 04 F1 89 E7 DA 65 9C 40 A8
6D CC 7D 8C 92 6E 22 68 28 78 FC E4 DB 99 AE 2D
06 5C 4A B4 62 14 4A A4 DF 9A 0E D4 44 58 27 CB
C1 95 D2 14 94 BC DB 20 A7 A7 3C 87 10 6C 13 A5
BD 83 11 C3 B7 5B 32 90 4E DB 0A C0 F6 A7 A3 1C
63 5D 4E 8F EB 1E 00 98 65 80 99 40 4A E5 54 06
1F FA B6 16 D3 C0 03 48 1C 1E F9 03 0B EF 69 AB
BC 1D D3 09 14 C7 D4 A9 D4 0B DF DB 56 4D 64 C5
E0 11 E2 C3 D5 EB 46 EC AA D1 86 E9 10 4F 51 C5
 
00 00  //0x0000
01 //0x01 固定1字节
00 00 00 00  //0x00000000 4字节的0
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00E5 SEQ:0x7157 LEN:0x022F
02 //包头
1E 07  //版本号
00 E5  //命令
71 57  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
37 47 52 68 57 58 58 47 74 39 64 37 68 67 34 36  //解密密钥
[ //解密后的数据
02 0D  //长度:441或137
01 //固定:01
00 //00 成功 3D 表示网络环境发生变化  
35 56 66 43 62 62 66 4D 53 75 62 43 5A 66 6E 68  //E5_Key1
00 00 00 01 00 00 00 64  //固定:00 00 00 01 00 00 00 64
00 E4 00 03  //未知固定
4D 94 3F 3C  //E5_Time[2011/03/31 16:45:48]
CA 63 19 CA  //IP地址[202.99.25.202]
00 00 00 00 00 00 00 00  //8zeros
00 D0  //E5_Token1
3E 4E B5 8A A2 38 75 D6 28 84 94 6B 5D CB C3 76
EA 37 F2 14 96 61 6A 05 9E 34 F0 2D D2 E5 86 F7
62 FA 81 84 38 2B 4A 85 D5 65 3B 9C B4 F3 E6 F8
42 7D A0 5C D1 1D A2 6E C4 8F 02 3E 27 48 15 87
EF 52 00 BB C1 8A 26 38 C5 4D F7 0A 8A 02 AE 48
50 4A 79 86 A6 80 B4 2B D7 7E 25 64 E6 82 FD 82
21 0E 2D 2A AA E3 2E B5 E8 CC F3 C4 CA AC 99 C3
26 22 5A CD F4 61 E5 3B 05 A5 C5 7F 60 F4 CC B2
AA 6F 3B 8A 37 00 2B D5 1E 78 40 71 A5 9D 88 6E
06 91 1C E1 48 40 74 62 CF D9 32 73 04 FA 46 6E
43 31 A4 F3 F9 B2 81 69 15 82 DD BA 8A BE 8E 50
AE AD 63 85 F3 B5 34 84 34 D0 44 2F 79 34 FE 99
72 14 DA 46 BD 4F 1F 77 86 C5 DB 86 2D 9B 72 E4
 
56 52 79 36 4D 4A 62 50 6D 34 75 7A 4D 65 54 51  //E5_Key2
00 78  //E5_Token2
00 01 4D 94 3F 3C 00 70 67 F0 BE 53 39 6A 8C CF
4C 7A C9 22 E2 A7 C3 0D AD E8 58 16 AE EF 60 AE
75 A0 B7 97 72 87 BB 1A AE 35 AB E9 FB 50 53 CE
F9 60 2C 3C 0C C6 10 88 72 52 86 03 4D 57 EE BA
E5 B2 ED 3B 88 DB 69 46 E5 A3 A9 9B 6D 7C 32 1A
39 F4 FB 91 8D C1 9D 81 E1 ED 44 1B 6E BB 0B 01
F5 DD 86 7C 5F C4 25 5E 8E 89 0C 61 EB 40 35 31
89 D2 BC 9F B0 E2 F9 AC 
00 00 0D A6  //基本固定,最后一字节有变化
00 01  //固定:00 01
51 80 00 00  //固定:51 80 00 00
00 3C 00 02  //固定:00 3C 00 02
00 73  //00 1B
01 // 00
70 75 76 44 47 43 33 43 50 44 64 64 71 59 51 67  //未知E5_Key3
00 60 00 01  //固定:00 08 00 01 后面的B9 中需要使用
4D 94 3F 3C  //E5_Time[2011/03/31 16:45:48]
00 58 F7 33 
6F E1 82 D5 81 24 63 1A 2A 14 98 74 75 F0 2E B0
D6 D9 43 F9 98 0F 7D A8 76 BF 0C EE E5 34 5B CA
5B 63 59 93 1D 18 69 CB 2D 32 58 79 F9 39 22 6F
96 ED 8B A2 0A AE F4 8C 9B 59 46 A1 D2 B2 C7 5A
38 E6 6A F6 B9 8C CB E3 30 29 00 CE 2F D4 5D 3F
FC C4 1D 91 A2 C7 00 00  //未分析,共:88字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00E3 SEQ:0x4B41 LEN:0x0149
02 //包头
1E 07  //版本号
00 E3  //命令
4B 41  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
00 38  //DD_Token3
FE 30 DA F8 6C 8D C8 7E E8 A8 DD 20 1D E2 1D B6
B5 7D F5 77 95 E0 40 50 A6 96 FA DD FC F9 B4 91
4A 46 A2 AB C5 4A 1D 5D C6 69 04 D3 7A 8F E3 DD
B7 5F FA 34 4F F8 C4 65 
78 76 34 33 33 41 58 63 43 43 38 49 71 78 46 48  //解密密钥
[ //解密后的数据
00 C8 00 01  //0x00C80001 固定
00 00 08 04 01 E0  //0x91固定1
00 00 03 20 00 00 00 01 00 00 0B BF  //0x91固定2
00 38  //BA_Token
EA 7A FF 91 0F 6A AF 1C 19 7E 77 2F 3D E0 B0 BF
E0 80 AD AB D3 60 16 1B 4D 94 C2 D3 05 AE 57 61
3B 80 E4 8D 61 3C 60 C0 60 4E CB 3B 9A CE CF 8C
EA E5 8F B3 16 9C 0B 46 
00 78  //E5_Token2
00 01 4D 94 3F 3C 00 70 67 F0 BE 53 39 6A 8C CF
4C 7A C9 22 E2 A7 C3 0D AD E8 58 16 AE EF 60 AE
75 A0 B7 97 72 87 BB 1A AE 35 AB E9 FB 50 53 CE
F9 60 2C 3C 0C C6 10 88 72 52 86 03 4D 57 EE BA
E5 B2 ED 3B 88 DB 69 46 E5 A3 A9 9B 6D 7C 32 1A
39 F4 FB 91 8D C1 9D 81 E1 ED 44 1B 6E BB 0B 01
F5 DD 86 7C 5F C4 25 5E 8E 89 0C 61 EB 40 35 31
89 D2 BC 9F B0 E2 F9 AC 
00 00  //0x0000 固定
00 20  //32字节数据0
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
 
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00E3 SEQ:0x4B41 LEN:0x0047
02 //包头
1E 07  //版本号
00 E3  //命令
4B 41  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
56 52 79 36 4D 4A 62 50 6D 34 75 7A 4D 65 54 51  //解密密钥
[ //解密后的数据
00 23  //长度 0x0017 ?去掉自身和后面的0000
00 00  //固定 0x0000
1A //固定 0x0E
02 58  //随机,不同QQ号码则不同 00 FC
12 //昵称长度 6
E6 88 91 E4 BB AC E9 83 BD E6 98 AF E5 A5 BD E5
AD A9  //昵称:我们都是好孩
01 //固定 0x01
00 80 00 00 00 04 00 00 00 00 00 00  //未分析,共:12字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0030 SEQ:0x2E8E LEN:0x0341
02 //包头
1E 07  //版本号
00 30  //命令
2E 8E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
00 38  //DD_Token3
FE 30 DA F8 6C 8D C8 7E E8 A8 DD 20 1D E2 1D B6
B5 7D F5 77 95 E0 40 50 A6 96 FA DD FC F9 B4 91
4A 46 A2 AB C5 4A 1D 5D C6 69 04 D3 7A 8F E3 DD
B7 5F FA 34 4F F8 C4 65 
78 76 34 33 33 41 58 63 43 43 38 49 71 78 46 48  //解密密钥
[ //解密后的数据
00 01  //0x0001
00 00 03 20 00 00 00 01 00 00 0B BF  //固定91Data2
00 E4 00 03  //e5_unknown1
4D 94 3F 3C  //e5_time[2011/03/31 16:45:48]
CA 63 19 CA  //91_ip[202.99.25.202]
00 00 00 00 00 00 00 00  //8zero?
00 D0  //e5_token1
3E 4E B5 8A A2 38 75 D6 28 84 94 6B 5D CB C3 76
EA 37 F2 14 96 61 6A 05 9E 34 F0 2D D2 E5 86 F7
62 FA 81 84 38 2B 4A 85 D5 65 3B 9C B4 F3 E6 F8
42 7D A0 5C D1 1D A2 6E C4 8F 02 3E 27 48 15 87
EF 52 00 BB C1 8A 26 38 C5 4D F7 0A 8A 02 AE 48
50 4A 79 86 A6 80 B4 2B D7 7E 25 64 E6 82 FD 82
21 0E 2D 2A AA E3 2E B5 E8 CC F3 C4 CA AC 99 C3
26 22 5A CD F4 61 E5 3B 05 A5 C5 7F 60 F4 CC B2
AA 6F 3B 8A 37 00 2B D5 1E 78 40 71 A5 9D 88 6E
06 91 1C E1 48 40 74 62 CF D9 32 73 04 FA 46 6E
43 31 A4 F3 F9 B2 81 69 15 82 DD BA 8A BE 8E 50
AE AD 63 85 F3 B5 34 84 34 D0 44 2F 79 34 FE 99
72 14 DA 46 BD 4F 1F 77 86 C5 DB 86 2D 9B 72 E4
 
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00  //35zero?
94 84 F1 99 4B B3 AB CC 18 35 82 16 07 FC C2 39  //未知的固定值
52 0A  //0x3D0A 随机
00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00  //固定值 25字节
00 00 08 04 01 E0  //固定91Data1
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00  //16zero?
00 38  //ba_token
EA 7A FF 91 0F 6A AF 1C 19 7E 77 2F 3D E0 B0 BF
E0 80 AD AB D3 60 16 1B 4D 94 C2 D3 05 AE 57 61
3B 80 E4 8D 61 3C 60 C0 60 4E CB 3B 9A CE CF 8C
EA E5 8F B3 16 9C 0B 46 
00 00 00 08 00 00 00 00 08 04 10 00 01 40 01  //未知的15字节固定值
A3 87 F7 2E  //固定: 4字节 下面key的crc32
00 10  //0x0010 固定长度
B0 CA E3 CA A8 69 4E 90 40 42 43 92 FF 08 D9 59  //dd_key1
00 00 00 00 00 02 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00  //固定值,还不知道是什么。
02 //0x02
A9 99 F2 58  //crc32(dds_key2)
00 10  //0x0010
04 36 CE 2C 5F 38 23 0A 5A 8D 3A 10 72 48 C8 4F  //dds_key2
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00  //249zeros?
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0030 SEQ:0x2E8E LEN:0x00A7
02 //包头
1E 07  //版本号
00 30  //命令
2E 8E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
35 56 66 43 62 62 66 4D 53 75 62 43 5A 66 6E 68  //解密密钥
[ //解密后的数据
00 //登录结果
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //session key
53 8E 7F 8B  //QQ[1401847691]
CA 63 19 CA  //Client_IP[202.99.25.202]
91 08  //PORT
4D 94 3F 3D  //登录时间[2011/03/31 16:45:49]
00 00 00 00  //4个0
03 //03
14 //mode 0x14
8F FE 4F BB B6 63 C7 69 C3 F1 3C DC A1 E8 76 A3
CD 17 F8 00 08 02 04 08 08 08 08 08 04 05 01 F4
03 E8 07 D0 0B B8 13 88  //40字节的固定值
00 30  //30_Token
E2 53 2E B5 67 0A 51 E2 DB 4C C0 B2 B5 ED 57 BD
16 47 98 7B A2 AE C9 5D 15 67 D6 1E 08 84 DA 84
6D 1C 6F D2 FD 82 6D F9 CC 80 A8 46 20 7D 3B 47
 
70 5F F0 1D 79 0E 50 DB 00 00 00 07  //12字节未知!!
53 8E 7F 8B 41 39 62 64 5A 70 50 61 32 66 64 38
74 6A 67 65  //IM_KEY
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x012C SEQ:0x284C LEN:0x0067
02 //包头
1E 07  //版本号
01 2C  //命令
28 4C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12c
02 01 03 3C 01 03 00 00 50 3A 60 57 F8 44 23 BC
27 96 73 C9 53 06 73 E9 6B DF 1D 4D CC F4 D3 A0
F0 7D 39 D0 44 BD 20 53 3B 75 8B 17 14 CE 27 40
C1 5A 2F D3 DA A2 A2 B2 F3 7D 44 6A 0C 36 7E CF
 //未分析,共:64字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x012C SEQ:0x284D LEN:0x0067
02 //包头
1E 07  //版本号
01 2C  //命令
28 4D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12c
02 02 03 3C 01 03 00 00 E7 85 9D 6E A7 8A 16 5E
22 01 FE 3E A8 B1 E2 AD 16 20 91 32 6D 7D A0 F9
49 E7 5F B4 9A FF AB 5D 09 83 4C 97 21 8C 91 EF
89 D7 45 17 29 65 3A C1 7E 20 25 9E 97 21 B6 80
 //未分析,共:64字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x012C SEQ:0x284C LEN:0x002F
02 //包头
1E 07  //版本号
01 2C  //命令
28 4C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12c
02 00 01 03 10 B1 BF 89 DA 50 6C CC 80 B4 C6 1D
C8 93 4C 5C 97  //未分析,共:21字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x012C SEQ:0x284D LEN:0x002F
02 //包头
1E 07  //版本号
01 2C  //命令
28 4D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12c
02 00 02 03 10 9B 78 82 29 40 B7 C5 C6 DA B5 60
89 81 73 78 5A  //未分析,共:21字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00E9 SEQ:0x649B LEN:0x0027
02 //包头
1E 07  //版本号
00 E9  //命令
64 9B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //0x01
01 //0x01
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00E9 SEQ:0x649B LEN:0x001F
02 //包头
1E 07  //版本号
00 E9  //命令
64 9B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01
01
00
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00EA SEQ:0x33C7 LEN:0x0027
02 //包头
1E 07  //版本号
00 EA  //命令
33 C7  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00EB SEQ:0x77EF LEN:0x002F
02 //包头
1E 07  //版本号
00 EB  //命令
77 EF  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 00 2D 4D 92 F1 B7 00 01  //未分析,共:11字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00ED SEQ:0x1CA4 LEN:0x0027
02 //包头
1E 07  //版本号
00 ED  //命令
1C A4  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01  //未分析,共:1字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00EA SEQ:0x33C7 LEN:0x0067
02 //包头
1E 07  //版本号
00 EA  //命令
33 C7  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 80 40 00 00 00 02 00 F5 4F E7 C3 5C DB
4D A0 70 5D 02 DE F1 3D 1D 74 8C 5F 36 A5 A9 AA
A3 EF A2 EE ED 38 F2 72 49 D5 DE 79 79 8A 08 3F
06 83 4A 2B 56 B9 B2 A7 26 84 41 AD E4 5A 48 F5
86 88 00 00 00 01 00 00 00 00 00 00 00 40  //未分析,共:78字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00ED SEQ:0x1CA4 LEN:0x0047
02 //包头
1E 07  //版本号
00 ED  //命令
1C A4  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //0x01
00 //0x00
00 28  //ED_Token 查一下看与哪个一样!!
7B DF BA 9C 59 98 53 AE 56 97 5C 76 D4 1E 61 32
1B 39 40 DD EB A8 88 70 18 88 51 35 94 E9 D8 AC
6C C4 F9 5C 38 7C 34 1D 
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00EB SEQ:0x77EF LEN:0x002F
02 //包头
1E 07  //版本号
00 EB  //命令
77 EF  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 00 00 00 00 00 00 33 4D 94 3F 3D 00 01
00 01 00 00  //未分析,共:20字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00EC SEQ:0x086E LEN:0x0027
02 //包头
1E 07  //版本号
00 EC  //命令
08 6E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 0A  //未分析,共:3字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00EC SEQ:0x086E LEN:0x001F
02 //包头
1E 07  //版本号
00 EC  //命令
08 6E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 0A  //未分析,共:4字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00D1 SEQ:0x6F00 LEN:0x002F
02 //包头
1E 07  //版本号
00 D1  //命令
6F 00  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
0C //cmd
03 04 06 07  //0x03040607
08 0A 0B 0C  //0x080A0B0C
0D 0E 0F 10  //0x0D0E0F10
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x001D SEQ:0x5666 LEN:0x0027
02 //包头
1E 07  //版本号
00 1D  //命令
56 66  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x001D的发送包

09 //key
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x001D SEQ:0x5667 LEN:0x0027
02 //包头
1E 07  //版本号
00 1D  //命令
56 67  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x001D的发送包

20 //key
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x001D SEQ:0x5668 LEN:0x0027
02 //包头
1E 07  //版本号
00 1D  //命令
56 68  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x001D的发送包

21 //key
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x001D SEQ:0x5669 LEN:0x0027
02 //包头
1E 07  //版本号
00 1D  //命令
56 69  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x001D的发送包

22 //key
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0001 SEQ:0x4413 LEN:0x0027
02 //包头
1E 07  //版本号
00 01  //命令
44 13  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x0001的发送包

1F //Command ?
01
00 00 00 00  //next_pos
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0027 SEQ:0x6FE2 LEN:0x0027
02 //包头
1E 07  //版本号
00 27  //命令
6F E2  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x0027的发送包

02 //CMD=02
00 00 00 00  //IM[0]
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0159 SEQ:0x2C9D LEN:0x0027
02 //包头
1E 07  //版本号
01 59  //命令
2C 9D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 159
01 4D 92 F4 A8  //未分析,共:5字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00D4 SEQ:0x19E4 LEN:0x0027
02 //包头
1E 07  //版本号
00 D4  //命令
19 E4  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x00D4的发送包

53 8E 7F 8B  //未分析,共:4字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00D4 SEQ:0x19E5 LEN:0x002F
02 //包头
1E 07  //版本号
00 D4  //命令
19 E5  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x00D4的发送包

53 8E 7F 8B 00 0B 00 0C 00 0D 00 0E  //未分析,共:12字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0125 SEQ:0x7BDB LEN:0x002F
02 //包头
1E 07  //版本号
01 25  //命令
7B DB  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 125
00 08 01 00 00 00 00 01 53 8E 7F 8B  //未分析,共:12字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0001 SEQ:0x4413 LEN:0x003F
02 //包头
1E 07  //版本号
00 01  //命令
44 13  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
1F //0x1F download,other unknown
00 00 00 00  //0x1000000 is no groups
01 //unknown 0x01
00 00  //0x0000
01 //Group Index
01
06 //Group Label Length
E6 9C 8B E5 8F 8B  //朋友
02 //Group Index
02
06 //Group Label Length
E5 AE B6 E4 BA BA  //家人
03 //Group Index
03
06 //Group Label Length
E5 90 8C E5 AD A6  //同学
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00D1 SEQ:0x6F00 LEN:0x02EF
02 //包头
1E 07  //版本号
00 D1  //命令
6F 00  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 //cmd
0C //子命令?
03 //index
39 7A 64 79 6A 72 4D 69 68 46 34 6B 78 6A 53 59  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
01 A7 3C 7F C3 12 C8 D4 67 D6 21 8F 99 6B 22 6D
4A 6D A9 3D 38 F8 41 22 F8 89 F2 EF B0 9A 81 36
80 8A C4 2A BA C5 73 33 9F 76 71 E9 28 CB 2B 32
F2 9E CD 92 87 C2 98 77  //Data
00 80 00 00  //unknown
04 //index
75 78 41 73 32 46 72 72 6A 67 54 54 74 34 32 7A  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
88 12 C2 00 01 2D 05 BE B0 4E 55 6D 50 DF 65 CF
A3 30 98 2D C4 08 B3 4F C7 A4 BF A6 26 1E 40 3F
D4 2F BB 2E 16 77 AA 78 C8 07 FE B5 5F 0A 80 D0
2B 67 B8 75 AD 74 6F 69  //Data
00 80 00 00  //unknown
06 //index
77 73 56 50 7A 76 41 70 77 73 66 34 61 50 64 38  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
15 5D 6D 1F BF F7 8B 4B E3 6C 06 63 18 58 6A 17
6C FB 27 3B C0 33 60 DF B0 30 ED 57 41 5D 70 A3
AB 81 F1 71 FC D0 82 52 AD B6 8F 6B C8 D3 78 F9
A8 C5 6A 27 3F 28 92 29  //Data
00 80 00 00  //unknown
07 //index
6E 36 52 45 58 7A 32 47 4B 46 37 38 46 6B 75 79  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
83 99 3F 63 34 A4 D6 31 67 43 EA 0A 9B 0C 85 C4
38 D4 D0 6F C0 05 88 F5 AC 2C F6 0D 04 C7 94 85
2E BF E0 E8 82 3F CC 62 FE 52 51 BA 75 6D 2D 74
2E 3E 52 C3 03 95 FA 5B  //Data
00 80 00 00  //unknown
08 //index
57 6D 65 6A 77 73 51 74 41 55 47 7A 4B 4E 43 53  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
CC 0B 0E 4E CD F9 71 79 9D EE 17 D8 F4 F8 D3 0B
92 93 B0 7E 47 3E 0C F9 97 CE 6B BF 52 46 65 B7
FD 2E B2 2E E4 5F 02 95 D1 21 21 72 A9 53 6F 32
94 65 04 DF DC 45 12 FB  //Data
00 80 00 00  //unknown
0A //index
55 6A 72 50 68 6E 6B 4D 49 4E 39 33 63 74 34 77  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
12 EB D6 DE 54 53 E1 B8 55 F3 D8 5A 70 29 A8 88
C9 FE F9 9C FA 3C E5 06 9D C6 17 C3 73 4C D3 EC
DE 86 D1 0F 46 1F FE 97 2A 1A 78 34 90 01 D8 69
7B 9B E7 FF 91 63 98 63  //Data
00 80 00 00  //unknown
0B //index
44 68 35 41 41 59 55 6A 47 69 49 75 4D 57 35 5A  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
59 2D 7D 67 39 40 D0 97 45 E2 C5 4B 18 BD 85 1C
8E EB DB D3 23 0D F5 E2 A0 1D 0A 6E 7A 61 90 C1
02 23 E7 D3 E0 00 85 BB 86 76 1E C6 E1 81 E8 DE
59 93 63 66 0C EF 66 73  //Data
00 80 00 00  //unknown
0C //index
42 50 37 53 43 6E 57 6B 68 57 6B 38 72 4E 45 53  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
0C //data len
86 D7 7F 38 C9 05 7C 44 91 FD 02 CA 66 1B 7D 5A
0F 88 9C FE 67 83 49 8A 98 0A 1F 11 35 75 53 02
8B 12 EF 7E F3 F1 D4 CE AE 7C 14 50 FE 93 CA BD
CF 86 2B DA 88 12 AF 04  //Data
00 80 00 00  //unknown
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x001D SEQ:0x5667 LEN:0x0077
02 //包头
1E 07  //版本号
00 1D  //命令
56 67  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
20 //cmd
00 //result
got unknown key:cmd:20
38 46 63 41 74 79 6B 54 4B 50 52 34 62 56 4D 79
00 00 00 00 00 00 00 00 00 00 00 40 38 68 14 4E
58 41 EF 2B 8D 3E D0 75 2C F9 D5 D3 BC 67 A1 0D
FB B0 B0 43 44 BB 3B F5 5C 60 B2 EE 15 1B D4 9A
4D 76 11 37 9F 23 47 06 7E 93 3A D6 DD 89 08 51
27 C0 01 67 FD 00 80 00 00  //未分析,共:89字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x001D SEQ:0x5668 LEN:0x0077
02 //包头
1E 07  //版本号
00 1D  //命令
56 68  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
21 //cmd
00 //result
got unknown key:cmd:21
67 47 6E 67 7A 63 4A 49 70 5A 61 68 32 76 76 72
00 00 00 00 00 00 00 00 00 00 00 40 38 59 0F 99
4D 61 11 9E 9C 29 BE CB 60 50 3C 61 67 9E BD F3
2C 4C 17 F0 F4 9A B7 82 C9 51 7D 15 75 E7 C0 F5
4E BD F6 70 70 BE 03 7F E0 C6 05 00 C0 BC 8D 24
B9 23 60 79 C9 00 80 00 00  //未分析,共:89字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x001D SEQ:0x5669 LEN:0x0077
02 //包头
1E 07  //版本号
00 1D  //命令
56 69  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
22 //cmd
00 //result
got unknown key:cmd:22
78 33 57 39 5A 63 6D 38 55 47 48 64 76 68 35 56
00 00 00 00 00 00 00 00 00 00 00 40 38 12 BC 64
F1 69 F3 E4 16 E8 8D 1D EE 9D 57 A5 47 79 DF AD
8B D8 B7 56 1B 73 D8 C1 5D E1 AA 15 F2 4C D8 DE
54 C9 FE 0D 5C FF 5C DD 05 78 74 B2 E1 D8 95 FB
E0 2B DA 55 D9 00 80 00 00  //未分析,共:89字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x001D SEQ:0x5666 LEN:0x001F
02 //包头
1E 07  //版本号
00 1D  //命令
56 66  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
09 //cmd
02 //result
faild to get key:result=02
got unknown key:cmd:09
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0027 SEQ:0x6FE2 LEN:0x001F
02 //包头
1E 07  //版本号
00 27  //命令
6F E2  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
FF //flag
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0159 SEQ:0x2C9D LEN:0x0037
02 //包头
1E 07  //版本号
01 59  //命令
2C 9D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 159
01 00 4D 94 3F 3D 00 00 02 00 53 8E 7F 8B 4D 8B
4B D1 00 00 29 00 09 4D 81 B6 13  //未分析,共:27字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00D4 SEQ:0x19E5 LEN:0x00EF
02 //包头
64 1A  //版本号
00 D4  //命令
19 E5  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 //result
0B //cmd
unknown sub cmd:0b
00 30 CE C6 82 F3 1A 70 DC 1A E5 60 F5 22 08 20
ED 62 D2 0D 94 CB 96 AE 6D 47 02 23 C0 97 88 45
5D 08 14 CC 79 DD 8D 5D 9D A0 E2 41 E5 18 7C DD
62 32 00 0C 00 29 52 60 0E 79 1F 40 00 3C DA C4
2C DC 27 C1 38 21 56 B6 A7 19 17 04 78 42 00 64
01 00 00 00 00 01 01 00 02 00 00 00 00 00 00 00
0D 00 70 E5 AE 89 E5 85 A8 E6 8F 90 E7 A4 BA 3A
E6 82 A8 E7 9A 84 E5 A5 BD E5 8F 8B E6 AD A3 E5
9C A8 E5 BC 82 E5 9C B0 E7 99 BB E5 BD 95 EF BC
8C E5 A6 82 E6 9E 9C E6 9C 89 E6 B6 89 E5 8F 8A
E8 B4 A2 E4 BA A7 E7 9A 84 E6 93 8D E4 BD 9C EF
BC 8C E8 AF B7 E4 B8 80 E5 AE 9A E5 85 88 E6 A0
B8 E5 AE 9E E5 A5 BD E5 8F 8B E8 BA AB E4 BB BD
E3 80 82  //未分析,共:211字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00D4 SEQ:0x19E4 LEN:0x00EF
02 //包头
64 1A  //版本号
00 D4  //命令
19 E4  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 //result
01 //cmd
00 28 00 02 21 B9 83 44 40 9C 40 33 3F F0 B2 E8
EF A4 00 00 38 00 42 02 25 B9 83 44 40 9C 40 3F
FF F3 B2 FE E9 84 10 22 3C 00 00 0A 00 14 00 0A
00 07 D0 00 00 04 B0 00 00 00 00 00 00 3C 16 12
00 00 00 02 00 07 01 1B 58 23 28 01 F4 00 03 00
04 00 00 00 02 00 05 00 04 00 00 03 84 00 06 00
4D 3C 6D 73 67 20 74 79 70 65 3D 22 30 22 3E 3C
74 65 78 74 3E B0 B2 C8 AB CC E1 CA BE A3 BA CC
DA D1 B6 B9 AB CB BE CC E1 D0 D1 C4 FA BE AF CC
E8 A1 B0 51 51 D6 D0 BD B1 A1 B1 C6 AD BE D6 A1
A3 3C 2F 74 65 78 74 3E 3C 2F 6D 73 67 3E 00 04
00 0A 00 04 04 C1 04 CB 04 CD 04 C7 00 0A 00 14
00 0A 00 07 D0 00 00 04 B0 00 00 00 00 00 BB BD
E3 80 00 00  //未分析,共:212字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0125 SEQ:0x7BDB LEN:0x005F
02 //包头
1E 07  //版本号
01 25  //命令
7B DB  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 125
00 08 01 00 00 00 00 01 FF FF CC 70 00 31 43 55
63 61 63 68 65 47 65 74 55 73 65 72 49 6E 66 6F
20 71 75 65 72 79 20 74 6D 65 6D 20 66 61 69 6C
73 2C 20 65 72 72 6E 6F 3D 2D 31 33 32 30 30  //未分析,共:63字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x014B SEQ:0x4A38 LEN:0x002F
02 //包头
1E 07  //版本号
01 4B  //命令
4A 38  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14b
01 00 01 00 01 00 00 00 01 00 00 00 00  //未分析,共:13字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x014B SEQ:0x4A38 LEN:0x0047
02 //包头
1E 07  //版本号
01 4B  //命令
4A 38  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14b
01 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 01 00 00 00 01 00 00  //未分析,共:46字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0149 SEQ:0x009E LEN:0x0027
02 //包头
1E 07  //版本号
01 49  //命令
00 9E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 149
0B 00 00 00 00  //未分析,共:5字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0149 SEQ:0x009F LEN:0x0027
02 //包头
1E 07  //版本号
01 49  //命令
00 9F  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 149
0C 01 53 8E 7F 8B  //未分析,共:6字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0149 SEQ:0x009F LEN:0x0027
02 //包头
1E 07  //版本号
01 49  //命令
00 9F  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 149
0C 00 53 8E 7F 8B 00 00 00 00  //未分析,共:10字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0072 SEQ:0x48C1 LEN:0x0027
02 //包头
1E 07  //版本号
00 72  //命令
48 C1  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 72
03 00 00 00 01  //未分析,共:5字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00AA SEQ:0x26CA LEN:0x0037
02 //包头
1E 07  //版本号
00 AA  //命令
26 CA  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: aa
01 00 01 02 03 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00  //未分析,共:22字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0072 SEQ:0x48C1 LEN:0x001F
02 //包头
1E 07  //版本号
00 72  //命令
48 C1  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 72
03 02 00 00 00 00  //未分析,共:6字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00AA SEQ:0x26CA LEN:0x0027
02 //包头
1E 07  //版本号
00 AA  //命令
26 CA  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: aa
01 00 01 00 02 00 03 00 14 01 BD 01 4A  //未分析,共:13字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00A6 SEQ:0x25A1 LEN:0x002F
02 //包头
1E 07  //版本号
00 A6  //命令
25 A1  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: a6
03 CA 63 19 CA 00 00  //未分析,共:7字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x015D SEQ:0x2C09 LEN:0x002F
02 //包头
1E 07  //版本号
01 5D  //命令
2C 09  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 15d
00 01 01 00 00 00 00 4D 92 F1 BD  //未分析,共:11字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00A6 SEQ:0x25A1 LEN:0x0117
02 //包头
64 1A  //版本号
00 A6  //命令
25 A1  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: a6
03 01 4D 93 53 80 04 B6 E0 D4 C6 04 CE A2 B7 E7
00 15 00 15 02 1C CC EC C6 F8 BA C3 D7 AA A3 AC
B6 E0 D0 A9 D4 CB B6 AF A3 AC D4 F6 C7 BF CC E5
D6 CA 00 06 B1 B1 BE A9 CA D0 00 00 00 00 03 4D
93 53 80 0A B6 E0 D4 C6 D7 AA D0 A1 D3 EA 0A CE
DE B7 E7 CF F2 CE A2 B7 E7 00 07 00 16 02 1C CC
EC C6 F8 BA C3 D7 AA A3 AC B6 E0 D0 A9 D4 CB B6
AF A3 AC D4 F6 C7 BF CC E5 D6 CA 4D 94 A5 00 08
D0 A1 D3 EA D7 AA D2 F5 0B B6 AB B1 B1 B7 E7 33
2D 34 BC B6 00 01 00 09 06 2C D3 D0 D3 EA A3 AC
B3 F6 C3 C5 B1 F0 CD FC C1 CB B4 F8 D3 EA BE DF
A1 A3 C2 B7 C3 E6 CA AA BB AC A3 AC C7 EB D0 A1
D0 C4 BC DD CA BB 4D 95 F6 80 02 C7 E7 0A CE DE
B7 E7 CF F2 CE A2 B7 E7 00 00 00 0C 01 1C CC EC
C6 F8 BA C3 D7 AA A3 AC B6 E0 D0 A9 D4 CB B6 AF
A3 AC D4 F6 C7 BF CC E5 D6 CA 00 00  //未分析,共:252字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0122 SEQ:0x27C8 LEN:0x0027
02 //包头
1E 07  //版本号
01 22  //命令
27 C8  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 122
17 4D 35 36 82 00  //未分析,共:6字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x014F SEQ:0x52F3 LEN:0x0037
02 //包头
1E 07  //版本号
01 4F  //命令
52 F3  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14f
01 00 12 01 10 04 36 CE 2C 5F 38 23 0A 5A 8D 3A
10 72 48 C8 4F  //未分析,共:21字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x015D SEQ:0x2C09 LEN:0x004F
02 //包头
1E 07  //版本号
01 5D  //命令
2C 09  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 15d
00 01 01 00 00 00 00 00 4D 94 3F 3E 00 07 00 00
07 D1 00 00 00 07 D2 00 00 00 07 D6 00 00 00 07
D7 00 00 00 07 D8 00 00 00 07 DD 00 00 00 07 D9
00  //未分析,共:49字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00D1 SEQ:0x6F01 LEN:0x0027
02 //包头
1E 07  //版本号
00 D1  //命令
6F 01  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //cmd
0D 0E 0F 10  //0x03040607
00 00 00 00  //0x080A0B0C
00 00 00 00  //0x0D0E0F10
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0126 SEQ:0x64A9 LEN:0x0037
02 //包头
1E 07  //版本号
01 26  //命令
64 A9  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x0126的发送包

03 //01
00 00 00 00  //00000000 or 00B0CA12<2008>
00 00 00 00  //00000000 or 00B0CA00<2008>
00 //02
00 02  //pos
53 8E  //0
7F 8B 00 29 00 09  //未分析,共:6字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0122 SEQ:0x27C8 LEN:0x01BF
02 //包头
1E 07  //版本号
01 22  //命令
27 C8  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 122
17 4D 35 36 D6 00 02 0B BA EA 06 95 03 A4 43 BB
84 95 C7 02 5E 1A 8F 42 00 00 00 00 00 00 00 00
0A 71 71 63 65 72 74 2E 64 6C 6C E7 87 FD 25 8D
7C 46 93 AE 67 94 06 BC 6E 22 DF 00 00 00 00 00
00 00 00 0A 71 71 65 64 69 74 2E 64 6C 6C 3D 8F
74 EE 86 92 4F 8F B8 D2 75 22 E7 32 51 9E 00 00
00 00 00 00 00 00 10 57 65 62 41 63 74 69 76 61
74 65 72 2E 6F 63 78 25 33 69 20 03 F9 11 CF 8F
D0 00 AA 00 68 6F 13 00 00 00 00 00 00 00 00 0A
6D 73 68 74 6D 6C 2E 64 6C 6C D2 7C DB 6E AE 6D
11 CF 96 B8 44 45 53 54 00 00 00 00 00 00 00 00
00 00 0C 46 6C 61 73 68 31 30 61 2E 6F 63 78 05
F5 F4 04 7C 24 4B 39 B5 CC 34 0C ED EB 9C 0D 00
00 00 00 00 00 00 00 11 51 51 50 68 6F 74 6F 44
72 61 77 45 78 2E 64 6C 6C 1D AB F8 D5 84 30 49
85 9B 7F A3 0E 53 D7 09 B3 00 00 00 00 00 00 00
00 0D 4D 4D 49 6E 73 74 61 6C 6C 2E 64 6C 6C 11
F2 A4 18 94 B2 4E 16 9B 0C B0 0C 04 35 F9 03 00
00 00 00 00 00 00 00 0D 4C 69 76 65 4D 65 64 69
61 2E 64 6C 6C F7 E5 5B DF 95 28 46 BA B5 50 77
78 59 62 75 91 00 00 00 00 00 00 00 00 0B 4C 69
76 65 4F 63 78 2E 64 6C 6C 5E F7 B1 31 C2 78 40
34 BC 88 2C E2 8B 12 86 81 00 00 00 00 00 00 00
00 0B 4C 69 76 65 4F 63 78 2E 64 6C 6C 4A 8F D4
14 1E BF 4E BD A1 58 0D 09 B0 05 A1 7F 00 00 00
00 00 00 00 00 0B 4C 69 76 65 41 50 49 2E 64 6C
6C 00  //未分析,共:418字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x014F SEQ:0x52F3 LEN:0x0077
02 //包头
1E 07  //版本号
01 4F  //命令
52 F3  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14f
00 00 56 01 15 63 78 35 76 48 32 36 6D 56 6A 6B
78 48 38 5A 53 01 00 00 40 B4 11 F0 73 98 67 46
8E 49 CC 4D 58 ED E6 AE 9E AC 14 43 D7 3E 5E 10
9D EE 0B 56 8A D4 08 59 BE 48 E1 89 01 5C AD 2C
F5 76 CF 8C A7 79 6F 83 0A DE C4 DC ED 17 DE 84
3A 82 AF 04 1C 6B B3 B5 2B  //未分析,共:89字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00D1 SEQ:0x6F01 LEN:0x0147
02 //包头
1E 07  //版本号
00 D1  //命令
6F 01  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 //cmd
00 //子命令?
0D //index
4E 45 48 6A 6A 4E 48 4D 77 38 6A 47 4E 73 37 45  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
00 //data len
F2 BA F4 82 B4 0A BE FD 8A C8 68 7F 79 97 63 7F
91 5F 97 A6 30 FF E8 5A 80 F8 F4 EA 72 0A 83 5D
7A A7 0A 77 F0 AC 95 EE EB 5A 41 9C 3D AB 16 EC
28 57 4C 05 57 DE B2 67  //Data
00 80 00 00  //unknown
0E //index
71 70 7A 49 34 48 58 38 52 39 68 64 47 76 53 46  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
00 //data len
0F 4C 99 04 7E 12 DD 4F 62 45 A1 2B 1C 3B 81 42
3D CA 71 94 5C 95 66 B9 18 92 1E EC 1D 5F AF E4
F1 B6 3B A4 76 89 04 63 CB F4 DB 38 8B D6 A3 B7
47 69 45 77 94 27 11 F2  //Data
00 80 00 00  //unknown
0F //index
64 37 34 55 46 34 42 75 75 4A 6E 34 68 6D 4A 67  //key??
00 00 00 00 00 00 00 00 00 00 00 40  //unknown
00 //data len
50 C9 0C BF CF DE BC A6 60 52 CF 83 0D 7E A6 78
6A 28 42 E9 16 24 F6 B7 FB 11 BF 77 92 98 47 EF
DB 0B 96 DA 4C 62 B9 F7 E9 7C AC 04 73 1B FF DA
EA D1 5C DA 6E 1B A7 95  //Data
00 80 00 00  //unknown
10 //index
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC DE 6D 6F BA  //key??
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC  //unknown
00 //data len
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC DE 6D 6F BA
6A 28 42 E9 16 24 F6 B7 FB 11 BF 77 92 98 47 EF
DB 0B 96 DA 4C 62 B9 F7 E9 7C AC 04 73 1B FF DA
EA D1 5C DA 6E 1B A7 95 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00  //Data
05 3F C0 FE  //unknown
CC //index
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC DE 6D 6F BA  //key??
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC  //unknown
00 //data len
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC DE 6D 6F BA
6A 28 42 E9 16 24 F6 B7 FB 11 BF 77 92 98 47 EF
DB 0B 96 DA 4C 62 B9 F7 E9 7C AC 04 73 1B FF DA
EA D1 5C DA 6E 1B A7 95 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00  //Data
00 00 00 00  //unknown
55 //index
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC DE 6D 6F BA  //key??
E9 54 A2 29 CA 20 4B 20 B1 17 3A BC  //unknown
00 //data len
00 00 00 00  //unknown
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0126 SEQ:0x64A9 LEN:0x0097
02 //包头
1E 07  //版本号
01 26  //命令
64 A9  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
03 //cmd 01 or 02
00 //flag 00 or 01 01 is continue!!
00 00 00 00 00 00 00 00  //00 00 00 00 00 00 00 02 or 85 71 70 2C 7E 2A 00 02
00 00  //0xFFFF is end flag
00 64 3A 53  //00 00 00 30 || 00 00 02 B9
8E //2F || 34
7F 8B 02 58  //QQ[2139816536]
0B 00  //face
12 //age
E6 //sex
00 00 00 00 00 00 00 00 B1 17 3A BC DE 6D 6F BA
6A 28 42 E9 16 24 F6 B7 FB 11 BF 77 92 98 47 EF
DB 0B 96 DA 4C 62 B9 F7 E9 7C AC 04 73 1B FF DA
EA D1 5C DA 6E 1B A7 95 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  //
91 E4 BB AC  //00 08 02 26 --未确定
E9 83 BD E6  //年 年 月 日
98 AF E5 A5 BD E5 AD A9 00 80 00 00 07 D0 02 08
00 00 00 31 00 00 31 32  //24字节未分析
00 00 00 31  //QQ[49]
00 00  //face
00 //age
00 //sex
00 04 00 00  //00 08 02 26 --未确定
00 00 28 00  //年 年 月 日
29 00 09 00 00 00 FF 00 04 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  //24字节未分析
00 00 00 00  //QQ[0]
00 00  //face
00 //age
00 //sex
00 04 00 00  //00 08 02 26 --未确定
00 00 00 04  //年 年 月 日
00 00 09 00 00 00 FF 00 04 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00  //24字节未分析
4D //长度?
00 00 00 00  //未知时间[1970/01/01 08:00:00]
95 90 BE  //未分析,共:3字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x010B SEQ:0x6A97 LEN:0x0027
02 //包头
1E 07  //版本号
01 0B  //命令
6A 97  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 10b
01 53 8E 7F 8B  //未分析,共:5字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0118 SEQ:0x098C LEN:0x002F
02 //包头
1E 07  //版本号
01 18  //命令
09 8C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 53 8E 7F 8B 00 00 00 00  //未分析,共:9字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00DA SEQ:0x349C LEN:0x005F
02 //包头
1E 07  //版本号
00 DA  //命令
34 9C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x00DA的发送包

04 //2
02 //2
01 //0
00 00 00 00  //0xD4020202
00 00 00 00  //last_login_time[1970/01/01 08:00:00]
08 //8
01 //3
00 28 7B DF BA 9C 59 98 53 AE 56 97 5C 76 D4 1E
61 32 1B 39 40 DD EB A8 88 70 18 88 51 35 94 E9
D8 AC 6C C4 F9 5C 38 7C 34 1D  //未分析,共:42字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00D8 SEQ:0x0D13 LEN:0x0027
02 //包头
1E 07  //版本号
00 D8  //命令
0D 13  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: d8
07  //未分析,共:1字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0118 SEQ:0x098C LEN:0x001F
02 //包头
1E 07  //版本号
01 18  //命令
09 8C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 01 00 00  //未分析,共:4字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00D8 SEQ:0x0D13 LEN:0x008F
02 //包头
1E 07  //版本号
00 D8  //命令
0D 13  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: d8
07 00 00 00 00 00 00 12 E6 90 9C E6 90 9C E4 B8
AA E4 BA BA E4 B8 AD E5 BF 83 00 59 68 74 74 70
3A 2F 2F 70 74 6C 6F 67 69 6E 32 2E 73 6F 73 6F
2E 63 6F 6D 2F 69 63 65 6E 74 65 72 3F 63 6C 69
65 6E 74 75 69 6E 3D 24 55 49 4E 24 26 63 6C 69
65 6E 74 6B 65 79 3D 24 4B 45 59 24 26 63 69 64
3D 73 2E 69 6D 2E 65 6D 70 74 79 26 6D 73 67 3D
30 2C 30 2C 30  //未分析,共:117字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00DA SEQ:0x349C LEN:0x02E7
02 //包头
1E 07  //版本号
00 DA  //命令
34 9C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //result
reply != 2
01 00 1D E4 B8 8B E5 8D 88 E5 A5 BD 2C E5 B0 8A
E6 95 AC E7 9A 84 51 51 E4 BC 9A E5 91 98 24 32
02 00 51 0C E5 8F B7 E7 A0 81 E7 AE A1 E7 90 86
43 68 74 74 70 3A 2F 2F 70 74 6C 6F 67 69 6E 32
2E 71 71 2E 63 6F 6D 2F 69 6D 5F 76 69 70 5F 6C
6F 67 69 6E 3F 63 6C 69 65 6E 74 75 69 6E 3D 24
55 49 4E 24 26 63 6C 69 65 6E 74 6B 65 79 3D 24
4B 45 59 24 03 00 04 00 00 00 05 10 00 0B 00 07
E4 B8 8A E6 AC A1 3A 00 00 11 00 0D 00 09 E5 8C
97 E4 BA AC E5 B8 82 00 00 20 00 09 00 05 20 20
20 20 20 00 00 21 00 14 00 10 32 30 31 31 2F 30
33 2F 33 30 20 31 37 3A 33 33 00 00 30 00 0B 00
07 E6 9C AC E6 AC A1 3A 00 00 31 00 86 40 09 E5
8C 97 E4 BA AC E5 B8 82 21 68 74 74 70 3A 2F 2F
70 74 6C 6F 67 69 6E 32 2E 71 71 2E 63 6F 6D 2F
69 70 66 65 65 64 62 61 63 6B 58 E6 9C AC E6 AC
A1 49 50 3A 32 30 32 2E 39 39 2E 32 35 2E 32 30
32 0D 0A E7 82 B9 E5 87 BB E4 BF AE E6 AD A3 E8
AF A5 E5 9C B0 E7 90 86 E4 BF A1 E6 81 AF 0D 0A
E6 AC A2 E8 BF 8E E6 82 A8 E5 8F 82 E5 8A A0 E8
85 BE E8 AE AF 49 50 E5 88 86 E4 BA AB E8 AE A1
E5 88 92 40 01 71 40 6C E3 80 90 51 51 E4 BC 9A
E5 91 98 E7 89 B9 E6 9D 83 E3 80 91 33 E5 85 83
E6 8D A2 31 30 30 E5 85 83 E4 BB A3 E9 87 91 E5
88 B8 EF BC 8C E8 BF 98 E8 83 BD E5 85 8D E8 B4
B9 E6 8A BD 32 30 30 30 E5 BD A9 E8 B4 9D E7 A7
AF E5 88 86 2B 34 30 30 30 E5 85 83 E5 A4 A7 E7
A4 BC E5 8C 85 EF BC 8C E6 9C 89 E6 B2 A1 E6 9C
89 EF BC 81 95 68 74 74 70 3A 2F 2F 63 6C 75 62
63 6C 69 65 6E 74 2E 71 71 2E 63 6F 6D 2F 63 6C
75 62 63 6C 69 65 6E 74 5F 67 6F 74 6F 2E 70 68
70 3F 75 69 6E 3D 24 55 49 4E 24 26 6B 65 79 3D
24 4B 45 59 24 26 73 74 61 74 69 64 3D 31 30 30
30 31 39 30 33 26 67 6F 74 6F 75 72 6C 3D 68 74
74 70 25 33 41 25 32 46 25 32 46 71 62 61 72 2E
71 71 2E 63 6F 6D 25 32 46 71 71 76 69 70 25 32
46 72 25 32 46 25 33 46 35 33 37 34 36 34 26 74
69 70 73 69 64 3D 34 32 32 35 6C E3 80 90 51 51
E4 BC 9A E5 91 98 E7 89 B9 E6 9D 83 E3 80 91 33
E5 85 83 E6 8D A2 31 30 30 E5 85 83 E4 BB A3 E9
87 91 E5 88 B8 EF BC 8C E8 BF 98 E8 83 BD E5 85
8D E8 B4 B9 E6 8A BD 32 30 30 30 E5 BD A9 E8 B4
9D E7 A7 AF E5 88 86 2B 34 30 30 30 E5 85 83 E5
A4 A7 E7 A4 BC E5 8C 85 EF BC 8C E6 9C 89 E6 B2
A1 E6 9C 89 EF BC 81  //未分析,共:711字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x003C SEQ:0x4854 LEN:0x0077
02 //包头
1E 07  //版本号
00 3C  //命令
48 54  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 01 53 8E 7F 8B 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 1A 4E 22
4E 25 4E 26 4E 27 4E 29 4E 2A 4E 2B 4E 2C 4E 2D
4E 2E 4E 2F 4E 30 4E 31 4E 33 4E 35 4E 36 4E 37
4E 38 4E 3F 4E 40 4E 41 4E 42 4E 43 4E 45 52 0B
52 0F  //未分析,共:82字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0065 SEQ:0x2867 LEN:0x0027
02 //包头
1E 07  //版本号
00 65  //命令
28 67  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 //cmd
53 8E 7F 8B  //number
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x003E SEQ:0x7A59 LEN:0x0027
02 //包头
1E 07  //版本号
00 3E  //命令
7A 59  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
67 //subcmd
//收到:0x003E的发送包

未知指令:67
53 8E 7F 8B  //未分析,共:4字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0158 SEQ:0x7571 LEN:0x002F
02 //包头
1E 07  //版本号
01 58  //命令
75 71  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 158
01 4D 92 F2 DD 00 00 00 00  //未分析,共:9字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0065 SEQ:0x2867 LEN:0x0037
02 //包头
1E 07  //版本号
00 65  //命令
28 67  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 //cmd
53 8E 7F 8B  //QQ[1401847691]
40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00  //未分析
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0067 SEQ:0x1B0D LEN:0x002F
02 //包头
1E 07  //版本号
00 67  //命令
1B 0D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x0067的发送包

83 //0x83
00 //0x00
01 //签名数
53 8E 7F 8B  //QQ[1401847691]
4D 92 F4 B7  //Time[2011/03/30 17:15:35]
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x003E SEQ:0x7A59 LEN:0x001F
02 //包头
1E 07  //版本号
00 3E  //命令
7A 59  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
67 //subcmd
unknown cmd = 67
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x003C SEQ:0x4854 LEN:0x00DF
02 //包头
1E 07  //版本号
00 3C  //命令
48 54  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 01 00 53 8E 7F 8B 00 00 00 00 00 1A 4E 22 00
12 E6 88 91 E4 BB AC E9 83 BD E6 98 AF E5 A5 BD
E5 AD A9 4E 25 00 00 4E 26 00 00 4E 27 00 00 4E
29 00 01 01 4E 2A 00 00 4E 2B 00 00 4E 2C 00 00
4E 2D 00 00 4E 2E 00 02 31 00 4E 2F 00 04 36 30
30 00 4E 30 00 01 2D 4E 31 00 01 00 4E 33 00 00
4E 35 00 00 4E 36 00 01 00 4E 37 00 01 00 4E 38
00 01 00 4E 3F 00 04 07 D0 02 08 4E 40 00 0C 00
00 00 31 00 00 31 32 00 00 00 31 4E 41 00 02 00
00 4E 42 00 02 00 00 4E 43 00 02 00 00 4E 45 00
01 0B 52 0B 00 04 00 80 00 00 52 0F 00 14 00 00
00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
00 00  //未分析,共:194字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0158 SEQ:0x7571 LEN:0x001F
02 //包头
1E 07  //版本号
01 58  //命令
75 71  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 158
01 01  //未分析,共:2字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0158 SEQ:0x7572 LEN:0x002F
02 //包头
1E 07  //版本号
01 58  //命令
75 72  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 158
03 00 02 09 C5 00 4D  //未分析,共:7字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0067 SEQ:0x1B0D LEN:0x001F
02 //包头
1E 07  //版本号
00 67  //命令
1B 0D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
83 //CMD
00
53 8E 7F 8C  //下一个标志
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0065 SEQ:0x2868 LEN:0x0027
02 //包头
1E 07  //版本号
00 65  //命令
28 68  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 //cmd
53 8E 7F 8B  //number
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x005C SEQ:0x687E LEN:0x0027
02 //包头
1E 07  //版本号
00 5C  //命令
68 7E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
53 8E 7F 8B  //Self Number[1401847691]
01
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0152 SEQ:0x7C90 LEN:0x002F
02 //包头
1E 07  //版本号
01 52  //命令
7C 90  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 02 00 01 53 8E 7F 8B 00 00  //未分析,共:10字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0152 SEQ:0x7C91 LEN:0x002F
02 //包头
1E 07  //版本号
01 52  //命令
7C 91  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 03 00 01 53 8E 7F 8B 00 00  //未分析,共:10字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0158 SEQ:0x7572 LEN:0x001F
02 //包头
1E 07  //版本号
01 58  //命令
75 72  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 158
03 00 00 00  //未分析,共:4字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0065 SEQ:0x2868 LEN:0x0037
02 //包头
1E 07  //版本号
00 65  //命令
28 68  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 //cmd
53 8E 7F 8B  //QQ[1401847691]
40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00  //未分析
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0152 SEQ:0x7C91 LEN:0x0037
02 //包头
1E 07  //版本号
01 52  //命令
7C 91  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 03 00 FF FF FF FF 0A 00 01 53 8E 7F 8B 00 00
00 00 00 00 00 00 00 00 00 00  //未分析,共:26字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x005C SEQ:0x687E LEN:0x013F
02 //包头
1E 07  //版本号
00 5C  //命令
68 7E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
53 8E 7F 8B  //Self Number[1401847691]
00 00 00 03  //00000003 unknown
00 01  //level
00 06  //active days
00 0A  //unknown
00 06  //upgrade days
00 1A  //token:0
51 51 E4 BC 9A E5 91 98 E6 88 90 E9 95 BF E9 98
B6 E6 AE B5 3A 20 56 49 50 31 
00 2B  //token:1
E7 AD 89 E7 BA A7 3A 20 31 EF BC 8C 51 51 E4 BC
9A E5 91 98 E5 8A A0 E9 80 9F E5 8D 87 E7 BA A7
51 51 E7 AD 89 E7 BA A7 E4 B8 AD 
00 11  //token:2
51 51 E6 B4 BB E8 B7 83 E5 A4 A9 E6 95 B0 3A 20
36 
00 4D  //token:3
E8 B7 9D E5 8D 87 E7 BA A7 E5 88 B0 32 E7 BA A7
E5 8E 9F E9 9C 80 E8 A6 81 36 E5 A4 A9 EF BC 8C
E6 82 A8 E5 8F AA E9 9C 80 E8 A6 81 36 E5 A4 A9
0A 51 51 E4 BC 9A E5 91 98 E5 8A A0 E9 80 9F E5
8D 87 E7 BA A7 51 51 E7 AD 89 E7 BA A7 
00 1E  //token:4
51 51 E4 BC 9A E5 91 98 E6 88 90 E9 95 BF E9 98
B6 E6 AE B5 3A 20 56 49 50 24 56 49 50 24 
00 10  //token:5
E7 AD 89 E7 BA A7 3A 20 24 4C 45 56 45 4C 24 20 
00 31  //token:6
E7 AD 89 E7 BA A7 3A 20 24 4C 45 56 45 4C 24 EF
BC 8C 51 51 E4 BC 9A E5 91 98 E5 8A A0 E9 80 9F
E5 8D 87 E7 BA A7 51 51 E7 AD 89 E7 BA A7 E4 B8
AD 
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0109 SEQ:0x659F LEN:0x002F
02 //包头
1E 07  //版本号
01 09  //命令
65 9F  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 109
01 53 8E 7F 8B 00 00 00 01  //未分析,共:9字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x006D SEQ:0x2B54 LEN:0x0027
02 //包头
1E 07  //版本号
00 6D  //命令
2B 54  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x011A SEQ:0x457B LEN:0x002F
02 //包头
1E 07  //版本号
01 1A  //命令
45 7B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 53 8E 7F 8B 00 00 00 01 00 00 00 00  //未分析,共:13字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0152 SEQ:0x7C90 LEN:0x0037
02 //包头
1E 07  //版本号
01 52  //命令
7C 90  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
02 02 00 FF FF FF FF 0A 00 01 53 8E 7F 8B 00 00
00 00 00 00 00 00 00 00 00 00  //未分析,共:26字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x006D SEQ:0x2B54 LEN:0x004F
02 //包头
1E 07  //版本号
00 6D  //命令
2B 54  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
00 01  //00 01
00 30  //6d_token?
8B 82 98 D6 B7 DE 85 E8 80 34 A5 95 A9 6B 1E 6C
DF 11 6E B3 AF 1C 25 B0 5B 3F B7 A3 87 77 5C E9
FE 57 42 95 30 D1 1F 6A 23 71 F7 4E F7 4C 04 E3
 
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0109 SEQ:0x659F LEN:0x003F
02 //包头
1E 07  //版本号
01 09  //命令
65 9F  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 109
01 01 00 00 00 00 00 00 00 08 00 00 01 90 00 00
00 64 00 00 00 00 00 00 C8 00 00 00 00 05 00 00
00 0F 00 00 00 01  //未分析,共:38字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x011A SEQ:0x457B LEN:0x002F
02 //包头
1E 07  //版本号
01 1A  //命令
45 7B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 00 00 01 00 00 00 00 05 00 00 00 00  //未分析,共:15字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x015E SEQ:0x2B60 LEN:0x0027
02 //包头
1E 07  //版本号
01 5E  //命令
2B 60  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 15e
01  //未分析,共:1字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x015E SEQ:0x2B60 LEN:0x001F
02 //包头
1E 07  //版本号
01 5E  //命令
2B 60  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 15e
01 00 00 00 00 3C  //未分析,共:6字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x014D SEQ:0x3A18 LEN:0x002F
02 //包头
1E 07  //版本号
01 4D  //命令
3A 18  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 53 8E 7F 8B 07 01 02 04 05 06 07 08  //未分析,共:13字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x014D SEQ:0x3A18 LEN:0x00B7
02 //包头
1E 07  //版本号
01 4D  //命令
3A 18  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
00 00 53 8E 7F 8B 07 01 00 00 00 27 7B 0B EC B8
95 6D 7A 8F BE 52 4F AB 07 F0 B0 AF 02 00 00 00
07 F4 17 9E DF 51 20 9A 79 7A C0 8F 4D D4 26 8C
ED 04 00 00 00 0D 56 A0 F8 76 F5 C3 70 E9 A7 DF
05 D9 EC 49 A8 79 05 00 00 00 36 3F F1 3F BB C0
4F A9 EA 10 98 30 64 28 86 9B 97 06 00 00 00 36
83 AC B2 67 D2 8F B3 CE B7 ED C0 57 87 5F 4F 7D
07 00 00 00 36 3B BE 77 46 98 1D 3F F7 21 1B D7
DB 77 A0 04 EE 08 00 00 00 36 32 A8 4F 60 20 67
07 D3 8E 42 EF 70 46 A1 E0 77  //未分析,共:154字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00B5 SEQ:0x746D LEN:0x002F
02 //包头
1E 07  //版本号
00 B5  //命令
74 6D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //SubCMD
//收到:0x00B5的发送包

53 8E 7F 8B  //QQ[1401847691]
01 //0x01
53 8E 7F 8B  //QQ[1401847691]
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00B5 SEQ:0x746D LEN:0x002F
02 //包头
1E 07  //版本号
00 B5  //命令
74 6D  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //SubCMD
53 8E 7F 8B 00 01 53 8E 7F 8C 00 01 53 8E 7F 8B
00 00 00 00  //未分析,共:20字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0149 SEQ:0x009E LEN:0x0027
02 //包头
1E 07  //版本号
01 49  //命令
00 9E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 01  //固定000
无法解密通信数据包
[未解密的数据
00 01 01 01 00 00 64 1A C6 D9 84 34 11 1B 41 7B
58 50 21 E1 63 93 BB B3 03  //未分析,共:25字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0104 SEQ:0x5BCE LEN:0x0077
02 //包头
1E 07  //版本号
01 04  //命令
5B CE  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
E5 45 3A D0 A1 A4 A9 21 13 5C 94 62 86 9F 3A 68  //104_SendKey
E5 45 3A D0 A1 A4 A9 21 13 5C 94 62 86 9F 3A 68  //解密密钥
[ //解密后的数据
80 //固定80
FF FF FF FF  //00 00 01 21 从0xbaReplay中取
08 04 01 E0  //08 04 01 E0 固定从0x91_data1+2中取
00 00 00 00 00 00 00 00 00 00 00 00  //12个0
00 28 7B DF BA 9C 59 98 53 AE 56 97 5C 76 D4 1E
61 32 1B 39 40 DD EB A8 88 70 18 88 51 35 94 E9
D8 AC 6C C4 F9 5C 38 7C 34 1D  //未分析,共:42字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0104 SEQ:0x5BCE LEN:0x0037
02 //包头
1E 07  //版本号
01 04  //命令
5B CE  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
E5 45 3A D0 A1 A4 A9 21 13 5C 94 62 86 9F 3A 68  //解密密钥
[ //解密后的数据
80 //固定80
00 00 00 00  //ba中取的00000121
08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00  //未分析,共:18字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x00B8 SEQ:0x4000 LEN:0x0027
02 //包头
1E 07  //版本号
00 B8  //命令
40 00  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //cmd
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x00B8 SEQ:0x4000 LEN:0x00AF
02 //包头
1E 07  //版本号
00 B8  //命令
40 00  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
04 //cmd
00 00 00 3C B7 3E 7F 0F 00 50 28 00 01 01 01 01
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 01 01 01 01 01 01 01 01 01 01
01 01 01 5A 00 01 01 01 00 01 01 01 01 01 01 01
00 00 01 00 00 01 00 01 01 01 01 01 00 00 00 01
01 01 01 01 01 00 00 01 00 01 01 01 00 01 01 01
00 00 01 01 01 01 01 01 01 01 01 01 01 01 01 01
01 01 01 01 01 01 01 00 01 01 01 01 01 01 01 01
01 01 01 01 01 01 01 01 01 01 01 01 01 01 00 3C
00 3C 03 E8  //未分析,共:148字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x014C SEQ:0x7CAD LEN:0x002F
02 //包头
1E 07  //版本号
01 4C  //命令
7C AD  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14c
01 00 01 00 01 00 00 00 00  //未分析,共:9字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x014C SEQ:0x7CAD LEN:0x0027
02 //包头
1E 07  //版本号
01 4C  //命令
7C AD  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 14c
01 00 00 00 00 01 00 01 01 01 00  //未分析,共:11字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x010B SEQ:0x6A97 LEN:0x0027
02 //包头
1E 07  //版本号
01 0B  //命令
6A 97  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 01  00 01 01 01 00 00 64 1A 版本不同则不同的固定 这个发生了变化??
固定值有所变化
[

01

53 8E 7F 8B
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0002 SEQ:0x158B LEN:0x0027
02 //包头
1E 07  //版本号
00 02  //命令
15 8B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x0002的发送包

00 00 00 00  //number
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0002 SEQ:0x158B LEN:0x001F
02 //包头
1E 07  //版本号
00 02  //命令
15 8B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
0D //cmd
00 //Result
00 00 00 00  //QUN号[0]
unknown cmd = d
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0145 SEQ:0x7E2B LEN:0x002F
02 //包头
1E 07  //版本号
01 45  //命令
7E 2B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //0x01
4D 37 9B 62  //0x014D379B
00 00 00 00  //0x00000000
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0145 SEQ:0x7E2B LEN:0x0027
02 //包头
1E 07  //版本号
01 45  //命令
7E 2B  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 00 00 00 00 00 00 00  //未分析,共:8字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0122 SEQ:0x27C9 LEN:0x0027
02 //包头
1E 07  //版本号
01 22  //命令
27 C9  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 122
11 4D 35 36 D6 00  //未分析,共:6字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0122 SEQ:0x27C9 LEN:0x00BF
02 //包头
1E 07  //版本号
01 22  //命令
27 C9  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 122
11 4D 35 36 29 00 00 0A 0F 6D 69 6E 69 73 69 74
65 2E 71 71 2E 63 6F 6D 0E 6F 69 6D 73 67 61 64
2E 71 71 2E 63 6F 6D 0F 61 64 73 67 72 6F 75 70
2E 71 71 2E 63 6F 6D 0F 61 64 73 68 6D 6D 73 67
2E 71 71 2E 63 6F 6D 0E 61 64 73 68 6D 63 74 2E
71 71 2E 63 6F 6D 0C 74 6F 64 61 79 2E 71 71 2E
63 6F 6D 13 6D 69 6E 69 73 69 74 65 32 30 30 39
2E 71 71 2E 63 6F 6D 11 61 64 73 71 71 63 6C 69
63 6B 2E 71 71 2E 63 6F 6D 0B 68 6D 2E 6C 2E 71
71 2E 63 6F 6D 0C 69 6D 63 2E 6C 2E 71 71 2E 63
6F 6D  //未分析,共:162字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0149 SEQ:0x009E LEN:0x0027
02 //包头
1E 07  //版本号
01 49  //命令
00 9E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 02  //固定000
无法解密通信数据包
[未解密的数据
00 01 01 01 00 00 64 1A C6 D9 84 34 11 1B 41 7B
58 50 21 E1 63 93 BB B3 03  //未分析,共:25字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x010B SEQ:0x6A97 LEN:0x0027
02 //包头
1E 07  //版本号
01 0B  //命令
6A 97  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 02  //固定000
无法解密通信数据包
[未解密的数据
00 01 01 01 00 00 64 1A 9E 49 83 93 5D 83 16 0B
C1 9E 85 4E E7 BA 50 A0 03  //未分析,共:25字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x010A SEQ:0x5E2E LEN:0x00B7
02 //包头
1E 07  //版本号
01 0A  //命令
5E 2E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 10a
01 01 30 E2 53 2E B5 67 0A 51 E2 DB 4C C0 B2 B5
ED 57 BD 16 47 98 7B A2 AE C9 5D 15 67 D6 1E 08
84 DA 84 6D 1C 6F D2 FD 82 6D F9 CC 80 A8 46 20
7D 3B 47 00 00 00 02 00 00 00 05 00 00 00 01 00
02 00 00 00 0C 00 01 00 00 00 00 00 02 00 00 00
00 00 03 00 00 00 00 00 04 00 00 00 00 00 05 00
00 00 00 00 06 00 00 00 00 00 07 00 00 00 00 00
08 00 00 00 00 00 09 00 00 00 00 00 0A 00 00 00
00 00 0B 00 00 00 00 00 0C 00 00 00 00 00 00 00
00  //未分析,共:145字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x010A SEQ:0x5E2E LEN:0x0197
02 //包头
1E 07  //版本号
01 0A  //命令
5E 2E  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 10a
01 01 00 00 1F 68 74 74 70 3A 2F 2F 64 6C 5F 64
69 72 2E 71 71 2E 63 6F 6D 2F 71 71 66 69 6C 65
2F 69 6D 73 00 01 00 09 0E 74 73 73 61 66 65 65
64 69 74 2E 64 61 74 10 F3 02 D4 04 D0 B2 93 77
A5 4F 1E 5B 76 F4 45 95 00 00 A1 78 0A 00 C1 0C
74 73 65 6C 6F 64 65 72 2E 64 61 74 10 38 2B DD
53 0B F6 2C 2E DC 65 82 05 20 35 D3 9A 00 00 79
48 01 00 00 0C 74 73 65 6E 67 69 6E 65 2E 64 61
74 10 93 98 F7 51 61 C9 D8 0E 7C 5F 3A C5 19 90
66 0B 00 01 69 48 01 00 00 0C 74 6D 30 30 30 30
30 31 2E 74 73 64 10 19 8C 9E E7 02 0A 95 D3 C7
FF D6 70 4A E3 CF AB 00 00 86 99 01 00 00 08 74
73 65 68 2E 64 61 74 10 95 71 40 B5 91 EF 59 11
78 1A BA E0 C1 18 23 35 00 00 A7 78 01 00 C1 09
74 73 65 70 62 2E 64 61 74 10 20 DC 36 11 20 56
A9 CD 2E C3 4F 60 08 CF 41 91 00 00 EF 78 01 00
00 0C 74 66 30 30 30 30 30 31 2E 74 73 64 10 98
10 83 D9 B9 05 7F 2A AD AF D4 C1 AE B4 CF D5 00
00 16 90 01 00 00 0B 74 73 65 68 72 65 73 2E 64
61 74 10 9D 62 79 D3 00 F0 06 7F 66 A8 90 70 5B
7E 75 70 00 00 8B 78 01 00 C1 0C 71 71 73 61 66
65 75 64 2E 65 78 65 10 EB 50 1C C7 E7 66 45 14
1C 53 7C 48 C1 09 97 2B 00 00 79 78 02 00 C1 00
00 00 00 00 00 00 00  //未分析,共:375字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0065 SEQ:0x2869 LEN:0x0027
02 //包头
1E 07  //版本号
00 65  //命令
28 69  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
00 00  //0x0000
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x003E SEQ:0x7A5A LEN:0x0027
02 //包头
1E 07  //版本号
00 3E  //命令
7A 5A  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
68 //subcmd
//收到:0x003E的发送包

00 //0x00
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0065 SEQ:0x2869 LEN:0x0037
02 //包头
1E 07  //版本号
00 65  //命令
28 69  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
FF FF  //FFFF is no continue
14 //14
53 8E 7F 8B  //QQ[1401847691]
40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00  //未分析
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x003E SEQ:0x7A5A LEN:0x001F
02 //包头
1E 07  //版本号
00 3E  //命令
7A 5A  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
68 //subcmd
01 //Result
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x012B SEQ:0x2FFB LEN:0x002F
02 //包头
1E 07  //版本号
01 2B  //命令
2F FB  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12b
03 05 00 00 00 00 00 04  //未分析,共:8字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x012B SEQ:0x2FFB LEN:0x002F
02 //包头
1E 07  //版本号
01 2B  //命令
2F FB  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 12b
03 00 00 00 01 00 00 05 00 00 00 00 00 00 00 00
01  //未分析,共:17字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x000D SEQ:0x41D6 LEN:0x002F
02 //包头
1E 07  //版本号
00 0D  //命令
41 D6  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
//收到:0x000D的发送包

0A //mode
00 00 00 00  //0
00 00 00 00  //0
00 00  //0
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x000D SEQ:0x41D6 LEN:0x001F
02 //包头
1E 07  //版本号
00 0D  //命令
41 D6  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
30 //30 succ
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0065 SEQ:0x286A LEN:0x0027
02 //包头
1E 07  //版本号
00 65  //命令
28 6A  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
00 00  //0x0000
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0152 SEQ:0x7C92 LEN:0x002F
02 //包头
1E 07  //版本号
01 52  //命令
7C 92  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 02 00 00 00 00 00 00  //未分析,共:8字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0152 SEQ:0x7C93 LEN:0x002F
02 //包头
1E 07  //版本号
01 52  //命令
7C 93  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 03 00 00 00 00 00 00  //未分析,共:8字节
]
03 //包尾

[1401847691] SEND IM=>SERVER CMD:0x0156 SEQ:0x576C LEN:0x0027
02 //包头
1E 07  //版本号
01 56  //命令
57 6C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
02 00 00 00 01 01 01 00 00 64 1A  //版本不同则不同的固定
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 156
01 00 00 00 00  //未分析,共:5字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0152 SEQ:0x7C92 LEN:0x0027
02 //包头
1E 07  //版本号
01 52  //命令
7C 92  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 02 00 FF FF FF FF 02 00 00 00 00  //未分析,共:12字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0152 SEQ:0x7C93 LEN:0x0027
02 //包头
1E 07  //版本号
01 52  //命令
7C 93  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 03 00 FF FF FF FF 02 00 00 00 00  //未分析,共:12字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0156 SEQ:0x576C LEN:0x0027
02 //包头
1E 07  //版本号
01 56  //命令
57 6C  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
unknown cmd: 156
01 00 00 00 00 00 00 00  //未分析,共:8字节
]
03 //包尾

[1401847691] RECV SERVER=>IM CMD:0x0065 SEQ:0x286A LEN:0x0037
02 //包头
1E 07  //版本号
00 65  //命令
28 6A  //包序号
53 8E 7F 8B  //自己的QQ[1401847691]
00 00 00  //固定000
41 39 62 64 5A 70 50 61 32 66 64 38 74 6A 67 65  //解密密钥
[ //解密后的数据
01 //cmd
FF FF  //FFFF is no continue
14 //14
53 8E 7F 8B  //QQ[1401847691]
40 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00  //未分析
]
03 //包尾

QQ2010登录协议分析-目前可取得sessionkey相关推荐

  1. webqq登录协议分析

    webqq登录协议分析 通过webqq接口,可以实现发送.接收qq消息. 1.首先调用:http://ptlogin2.qq.com/check?appid=1002101&uin=qq号码& ...

  2. 某游戏盒登录协议分析

    前言 距离上次写博客已经过去了一个月,博主本人在这期间也分析了不少案列,这次分享一个比较综合的案例,难易程度偏简单,适合协议分析练手,下面直接进入正题. 准备工作 首先我们得安装抓包软件,我这里是用F ...

  3. 小米登录协议分析_小米回应小米11充电头兼容问题

    小米11从上市销售至今已经几天时间,相信第一批入手的消费者也都收到了这款骁龙888旗舰.从网友们的使用反馈来看,小米11(点此查看评测)在充电方面出现了一些问题,并且该问题现在得到了官方的回应.元旦期 ...

  4. 小米登录协议分析_小米温湿度传感器协议分析

    博主喜欢玩智能家居的东西,智能家居确实能给家里带了不少的方便. 天气热了,博主想做一个:当屋子有人,并温度高于33度时,开空调.博主已有了一套自家的智能家居系统,有网关.人体红外传感器.红外转发器,就 ...

  5. 小米登录协议分析_性能测试篇之Loadrunner与ida工具结合完成java vuser协议的脚本...

    你这么优秀,一定只想把"柠檬班"置顶 ▲ → 性能3期优秀作业 利用lr的java vuser协议完成 (登录,md5加密完成重置支付密码,获取订单列表)请求,并加if判断完善脚本 ...

  6. 小米登录协议分析_小米智能家居设备流量分析及脚本控制

    原标题:小米智能家居设备流量分析及脚本控制 *本文作者:scu-igroup,本文属 FreeBuf 原创奖励计划,未经许可禁止转载. 前言 万物互联的时代即将来临,而现阶段,我们能感触到的,当属智能 ...

  7. “陌x”登录协议分析

    1.抓包 抓两次 2.对比 3.我们来方法刨析一下 登录 他一定有一个点击事件 我们搜onclick 方法刨析了一下 发现没找到有效的信息 4.我们来直接使用jadx-gui来搜索抓取到的字段 居然只 ...

  8. 小米登录协议分析_联想前副总裁常程跳槽小米数月后,波澜再起

    ►  文 观察者网 吕栋今年初,联想集团前副总裁常程离职2天即加盟小米,这一举动是否违反竞业协议,双方当时曾各执一词.最近,由于联想方面在北京提起劳动仲裁,此事也再度引发舆论关注.9月21日,针对&q ...

  9. 小米登录协议分析_520小米抢购HTTP协议分析

    首现是这次抢到的结果(看来我不适合做黄牛) 下面是整个过程的HTTP通信协议分析: 每个手机都有一个编号比如:. note联通    2141800009 note 移动增强    214180000 ...

  10. QQ空间登录协议分析:JS篇

    QQ空间是用GET方法 访问链接: "http://ptlogin2.qq.com/login?u=" + QQ号 + "&p=" + 加密 (QQ号, ...

最新文章

  1. pandas使用read_csv读取文件数据、设置converters参数将百分比字符串转换为数字
  2. php 61850,南瑞内部61850培训教程很好很强大-系统集成文档类资源
  3. Asp.net MVC中的ViewData与ViewBag
  4. iPhone应用程序编程指南(文本和Web)
  5. 中国电信叫停不限量套餐 套外资费3元/GB
  6. SQL 数据库基础知识
  7. python对TXT文本内容进行读写。
  8. LMIC一直busy解决方法
  9. 01炼数成金TensorFlow基本概念
  10. 自建家庭云手机文件备份系统,你的文件你控制
  11. ASP.NET正则实现表情替换为图片,如[hanx]替换为img src=img/hanx.gif/
  12. 在Ubuntu下登录qq的时候显示“您已登录xxxxx,不能重复登录”
  13. 面向接口编程的个人理解
  14. 【1312】【例3.4】昆虫繁殖
  15. uTools基于Everything的本地搜索拓展语法
  16. 阿里云国际版邮件服务套餐购买流程
  17. AD学习之旅(1)— Altium Designer 20 软件下载与安装
  18. 《LoadRunner 12七天速成宝典》—第2章2.4节让代码动起来
  19. (三)Windows Server 2008 R2 无网卡驱动
  20. 数据分析/AI在校园网建设中的应用

热门文章

  1. 视频教程-全国计算机二级MS OFFICE考前冲刺课程-计算机等级考试
  2. 弘辽科技:6个核心关键词,抓住创业的“命运转折点”!
  3. [zt]再谈QQ自动登陆器:提供C#源码下载(下)
  4. 跳槽面试时不能说的六大离职理由
  5. Product Requirement Document
  6. 如何设置自定义任务栏图标_如何在Windows中自定义和调整系统任务栏图标
  7. 【手把手】JavaWeb 入门级项目实战 -- 文章发布系统 (作者:剽悍一小兔)第七、八、九节学习随笔
  8. 网络工程师考试内容纲要
  9. 罗永浩Vs王自如:浮躁的世界该如何降温?!
  10. 阳春三月,花开醉满青春