获取用户信息和设置状态(0x0006,0x000D)

获取用户信息和设置状态( 0x0006 0x000D ):

QQ客户端版本:
QQ2008IIBeta1KB2,发布日期:
2008 - 11 - 19

协议版本号:
0x1237

QQ号码:
847708268

密码:
testtest

昵称:
测试QQ号

会话密钥:
48   42  4D  62   68   37   37  6E  32   56   33  7A 7A  52  7A  76  

1 :获取用户信息( 0x0006 )

发送:
02   12   37   00   06   47  C3  32   87   00  6C 2D  21  EF  26   62  F7 1B F4  91   68  EE F5 A6 D6 1B E0  89   26   22   21   26  B1 AF  38   68  6D C0 A4  21  D5  06  B1 3F 3E 9A CF 1F 0E  77  F4 A3  45   90  2C  68   72  F8 D6 E4  09  E6  56   05  5D E7 0B  11  8A  53  C8 0B  62   21   57  D2 F9 D6  93   68  C1  75  F4 BB  80   43  BB 9C A9 A6 5D  55  F4 4B E7  01  D4 A3 E3  03  

解密:
00   01   // 子命令???
32   87   00  6C  // QQ号码:847708268
00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   // ???
17  4E  // 请求项数 0x17 = 23
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  45   52  0B  52  0C  // 4E或52分隔的总共23项请求ID,最后一项没分隔符

接收:
02   12   37   00   06   47  C3 3E  62  C5 2E B5  87   89  5A 1F 4B A9 6C  67  FE C2  85  4F 8C  47  FD  14  DC C2 2C D4 F2  25  4C 3A  63  1F  96   98   01  FC  92   51   39  E0  49  9E BB D6 CB DE 2F  54  A8 E3  20  8C  40  0A FB  08  6C DE  91   74  F5 F2  87   21   52  9E  41  D2 0A  91  9A F4  53   16  D0 6D 1B 9D CE CB  55  8B  19  A9 2D  77  E2 C2 C5  45  AF 7D  27   60   00  9A B6 D9 DF BD  54  A9  83   36   05  0A FF  93  C7  77  4D 5B C1 4C AC  14  FB CC C2  73  C3  47   28  BA  05   84   11   03  3B D2  70   55   14  F2 D7  90  FA  21   78  DA 6A  03  AD 3E 3D  17   89  C7 F1  95  E6  63   56  8F 8B  47   65  E7  08   04  FF B3  40   36  C9  97   97   70   14   24  2E DB  05   94  6F 1E  55   41  B9  36   98  FB CB DD  08  BC 3E 6F 8D  28   07  D9  70   88  C4 C8 6F  83  5A C1  58  FB 8C BA  08   81   49  D1  16   03  

解密:
00   01   // 子命令???
01   // 成功标志 (第1个返回包为01,第2个返回包为00)
32   87   00  6C  // QQ号码:847708268
00   00   00  0E  // 剩余未返回项数 0x0E = 14
4E  25  4E  26  4E  27  4E 2A 4E 2B 4E 2C 4E 2D 4E  30  4E  31  4E  33  4E  35  4E  36  4E  37  4E  38   // 剩余未返回项数ID,4E或52分隔
00   12  4E  // 0x12 = 18 以下项数

22   // 标识(昵称)
00   09   // 长度
B2 E2 CA D4  51   51  BA C5  00   // 昵称:测试QQ号
4E  // 分隔符

29   // 标识(性别)
00   01   // 长度
01   // 性别:男 ???
4E  // 分隔符

2E 
00   02  
31   00  
4E 

2F 
00   02  
30   00  
4E 

3F 
00   04  
07  C3  04   04  
4E 

23   // 标识(国家/地区)
00  0F  // 长度
D6 D0 BB AA C8 CB C3 F1 B9 B2 BA CD B9 FA  00   // 国家/地区:中华人民共和国
4E  // 分隔符

------- 不知为何,以下这些项没在请求项内也返回 -------
24   // 标识(省份)
00   05   // 长度
B9 E3 B6 AB  00   // 省份:广东
4E  // 分隔符

34   // 标识(城市)
00   05   // 长度
B9 E3 D6 DD  00   // 省份:广州
4E  // 分隔符

45   // 标识(年龄)
00   01   // 长度
16   // 年龄:22
52   // 分隔符
----------------------------------------------------

0B
00   04  
00   80   00   00  
52  

0C 
00   04  
00   00   02   00  
52  

------- 不知为何,以下这些项没在请求项内也返回 -------
09  
00   04  
00   00   00   40  
52  

0A 
00   08  
00   00   00   00   00   00   00   00  
4E 

41  
00   02  
00   00  
4E 

42  
00   02  
00   00  
4E 

43  
00   02  
00   00  
4E 

3E 
00   08  
00   00   00   00   00   00   00   00  
52  

0F 
00   01  
00
----------------------------------------------------

发送:
02   12   37   00   06   47  C4  32   87   00  6C DC A9 7B  53  A1 EF  34   61  9F E4 9A  04  DA 4F  82  F2 FD 8F  61   13  5F  97  ED F7  62  3D 8B  35  E0  29  AF 4C 2F  80   97  2A  10  D6 8C A8 F8 3E 5D  52  A6 3F  20  E8 3A  85  E7 D7  56   82  B3  36  B6 A1 D7 B1 F1 0A D5 C4  81   43  9C  87  F4  89  4A  19   03  

解密:
00   01   // 子命令???
32   87   00  6C  // QQ号码:847708268
00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   00   // ???
0E 4E  /// /请求项数 0x0E = 14
25  4E  26  4E  27  4E 2A 4E 2B 4E 2C 4E 2D 4E  30  4E  31  4E  33  4E  35  4E  36  4E  37  4E  38   // 4E或52分隔的总共14项请求ID,最后一项没分隔符

接收:
02   12   37   00   06   47  C4  15  C8 DF E8 6E  20  B6 A1 D2 5A F0  26  B3 4D E9 7F 5C 3E 1B 5D  49  8A DB  88   22   05   51  0B 3A F6  45  E1  47  4A 7F CA  17   74   80  EA  38  6C C0 8D  01   52  E2 DE  52   40   32   74  9F DF B4  46   35  B4 D5  98  B6 D0 AD 7C  53   56  FF FC  32   02  EE BA A9 0B  18  9F 8F F8 DD DF 2F 6C B0 7B  87  DF  27  FB AA 3B  47  7A 5B  21   42  EF B4 FC  19  C3 E1  42  8E  57  5E ED 8A  44  EC  25  0C C2 6E C7 3D  02  B4 A1  39  D7  43   17  8F D6  29  A3 D2 8E 0A  33  A9 6E  15  C6 FA  91  E8 BD  03  CD F1 F1 CD 3B 2D  46  9B 0A A9  17   40   75  D2 FE  15  C9  67  B1 D5  75  8A D0 CC  65  E8  37   48   05   26  CC ED  86   67   53   05   72   94  C0 8C 7C  49  E7  53   43   11   30   73  6C 5C  56  6F  66   03  

解密:
00   01   // 子命令???
00    // 成功标志 (第1个返回包为01,第2个返回包为00)
32   87   00  6C   // QQ号码:847708268
00   00   00   00   // 剩余未返回项数
00  0E  // 以下项数 0x0E = 14

25   // 标识(邮政编码)
00   06   // 长度
35   31   30   30   30   30   // 邮政编码:510000
4E  // 分隔符

26   // 标识(联系地址)
00  0A  // 长度
B9 E3 D6 DD CF F2 D3 D2 D7 AA  // 联系地址:广州向右转
4E  // 分隔符

27   // 标识(电话号码)
00  0B  // 长度
30   32   30  2D  33   38   33   38   34   33   38   // 电话号码:020-3838438
4E  // 分隔符

2A 
// 标识(姓名)
00   04   // 长度
CC DA D1 B6  // 姓名:腾讯
4E  // 分隔符

2B 
// 标识(电子邮件)
00   10   // 长度
38   34   37   37   30   38   32   36   38   40   71   71  2E  63  6F 6D  // 电子邮件:[email protected]
4E  // 分隔符

2C 
// 标识(职业)
00   08   // 长度
BC C6 CB E3 BB FA D2 B5  // 职业:计算机业
4E  // 分隔符

2D 
// 标识(个人主页)
00   18   // 长度
62  6C 6F  67  2E  63   73   64  6E 2E 6E  65   74  2F 7A  79  6D 5F  31   32   33   34   35   36   // 个人主页:blog.csdn.net/zym_123456
4E  // 分隔符

30   // 标识(手机号码)
00  0B  // 长度
31   33   38  2A 2A 2A 2A 2A 2A 2A 2A  // 手机号码:138********
4E  // 分隔符

31  
00   01  
00  
4E 

33    // 标识(个人说明)
00  0A  // 长度
D1 D0 BE BF  51   51  D0 AD D2 E9  // 研究QQ协议
4E  // 分隔符

35   // 标识(毕业院校)
00   08   // 长度
CE B4 C0 B4 B4 F3 D1 A7  // 毕业院校:未来大学
4E  // 分隔符

36   // 标识(星座)
00   01   // 长度
0C  // 星座:摩羯座 0x0C = 12,组合框索引值,从零开始
4E  // 分隔符

37   // 标识(生肖)
00   01   // 长度
03   // 生肖:虎 0x03 = 3,组合框索引值,从零开始
4E  // 分隔符

38   // 标识(血型)????
00   01   // 长度
01   // 血型:A型

2 :设置状态( 0x000D ):

发送:
02   12   37   00  0D  47  C3  32   87   00  6C 6D  65  CC 6D  42   39   62  B4 2B  27  A8 D1 E8 CC F0  30  D7 EB  80  FF 9B F3  42  9E  03  

解密:
0A 
// 要设置成的状态(0A = 在线,28 = 隐身,32 = 离开)
00   00   00   00   // ???
00   00   00   00   // 这里如果是00 00 00 01代表有虚拟摄像头
00   00   // ???

接收:
02   12   37   00  0D  47  C3 F3  65  2F  68   19  C6  34  9C  37   93  C5 4E 8D 8D  57   76   03  

解密:
30   // 设置状态成功标志

你可能感兴趣的:(用户)