admin管理员组

文章数量:1531666

2023年12月18日发(作者:)

手机登录QQPC协议

篇一:QQ登录协议

smartQQ登录协议分析

魔羯座_轩 (Efy)

简介 ................................................................................................................................................... 3

获取登录 ................................................................................................................................ 4

验证合法性 ....................................................................................................................................... 5

收发消息 ........................................................................................................................................... 6

获取群列表 ....................................................................................................................................... 8

简介

基于smartQQ协议制作的第三方登录工具,语言使用JAVA,收发QQ信息,使用事件机制. 目前基础功能已经完成,可直接使用jar包方式,注册监听器即可.临时消息需要先发送一次消息给对方,才能接收到对方发来的消息,如果没有发送过消息,则无法接收该QQ的临时消息.

获取登录 1.获取前需要先获取验证所需cookie

URL:"%3Flogin2qq%3D1%26webqq_type%3D10"); //必须URLEncode转码

请求cookie:无

返回cookie:最好完整保存,关键参数pt_login_sig这个后面会用到

2.获取 URL:"%3Flogin2qq%3D1%26webqq_type%3D10");

("ptredirect","0");

("ptlang","2052");

("daid","164");

("from_ui","1");

("pttype","1");

("dumy","");

("fp","loginerroralert");

("action","0-0-82429");

("mibao_css","m_webqq");

("t","1");

("g","1");

("js_type","0");

("js_ver","10156");

("login_sig","");

("pt_randsalt","2");

请求cookie:带上loginCookie和qrsig

返回cookie:无

返回结果为

ptuiCB('66','0','','0','未失效。()', '');

第一个参数为状态码

0:认证成功

65:未失效

66:已失效

67:认证中

认证成功后保存cookie中的ptwebqq,uin

("ptwebqq", getCookie("ptwebqq"));

("uin", getCookie("uin"));

验证合法性

1.获取登录地址

认证成功时会返回

ptuiCB('0','0','%3Flogin2qq%3D1%26webqq_type%3D10&f_url=&ptlang=2052&ptredirect=100&aid=&daid=164&j_(转 载于:

小 龙 文档网:手机,登录qq,pc协议)later=0&low_login_hour=0®master=0&pt_login_type=3&pt_aid=0&pt_aaid=16&pt_light=0&pt_3rd_aid=0','0','登录成功!', 'QQ昵称');

取第三个参数的地址,进行post请求(如果用GET方式请求,需要设置禁用请求重定向,否则获取不到cookie)

保存cookie

("skey", getCookie("skey"));

("p_skey", getCookie("p_skey"));

篇二:QQ电脑管家登录协议分析

QQ电脑管家登录协议分析

本次分析版本为:QQ电脑管家6.8

写好的代码我就不放了。 这里给出分析过程....

嗯,不废话了,大家直接看过程吧。

[NO.1 2012-06-03 16:44:51 443 SEND 76字节] 02 50 06

00 91 0B 7B 3B EB E4 1C 22 1A EA BD 30 06 27 4B F8 95

05 4D 59 77 86 91 B2 B7 CB B2 7C 6E 04 8D C3 9B C7 7B

B4 27 3C 77 71 81 57 0B 35 D0 E1 62 CD B9 0C 5A 68 1C

C7 42 BA CC 16 C2 EC 30 91 00 1A D2 13 6F B3 EA 10 39

03

[

02 //包头

50 06 //版本号

00 91 //命令

0B 7B //包序号

3B EB E4 1C //QQ号码:

22 1A EA BD 30 06 27 4B F8 95 05 4D 59 77 86 91 //0x91密钥

00 01 //固定两字节

00 00 08 04 01 E0 //01(在后面的命令里面要用到的)

00 00 03 63 06 00 05 11 00 00 01 00 //02(在后面的命令里面要用到的) 00 00 00 00 00 00 00 00 00 00 00 00 00

00 00 //首次发送为15字节0

03 //包尾 ]

[NO.2 2012-06-03 16:44:51 482 RECEIVE 112字节] 02 50

06 00 91 0B 7B 1D B7 B4 E4 39 8C 6B B9 DD 13 3A 16 63

6D 58 96 75 B6 5B EC D7 2C CF D7 FA E2 91 05 17 EF 93

1F 8D 7F 82 47 BB 40 01 65 7E 8F 33 DF 51 88 7F 1D 48

5F 7E 27 96 26 E1 7F 26 B8 38 52 43 75 E9 8A C5 C5 92

EF CD 18 A9 DD 17

79 A7 F2 A6 BA 08 8B F1 FE 66 D0 8D C8 77 36 86 D7 99

97 9A BF 0C 85 D7 34 FC 95 8D 22 0C C3 03

[

02 //包头

50 06 //版本号

00 91 //命令

0B 7B //包序号 00 //接触成功 4F CB 24 1B //登录时间:2012-6-3 16:45:15

76 F4 FF 18 //登录IP地址:118.244.255.24

00 00 00 00 00 00 00 00 //固定8字节0

00 38 //0091_Token长度:56字节 31 FD 5A DE 6D E9 25

00 51 3F 64 AE 21 CB 82 61

3E BF 4A EB 88 88 FB 6C 55 18 60 86 E8 A1 B3 C0 B4 E0

C6 A6 4C 1F DC 70 7A 72 45 0D 75 83 42 3F 19 76 EF 9E

B2 7B 52 54

01 //需要重定向

01 //重定向计数

00 00 00 01 //链接服务器提供者标识 00 00 00 00 //服务版本

3D 98 58 F2 //重定向服务器IP地址:61.152.88.242 03 //包尾

]

----------------------------

[NO.1 2012-06-03 16:44:51 483 SEND 76字节] 02 50 06

00 91 0B 7C 3B EB E4 1C 5C D0 46 1D E0 F6 07 89 D8 99

B9 E4 B4 7F DB 43 0B 0E 71 A4 08 A4 65 1D 55 6D 5B 64

C5 85 4C 78 9C 09 8D AC 56 23 F9 0A 17 10 70 5B 3E AA

6B 7B 70 45 8F 33 20 B3 24 3C 40 5E 38 87 16 31 02 DE

03

[ 02 //包头 50 06 //版本号 00 91 //命令 0B 7C //包序号

3B EB E4 1C //QQ号码: 5C D0 46 1D E0 F6 07 89 D8 99

B9 E4 B4 7F DB 43 //0x91密钥 00 01 //固定两字节 00 00

08 04 01 E0 //01(在后面的命令里面要用到的) 00 00 03

63 06 00 05 11 00 00 01 00 //02(在后面的命令里面要用到的) 00 01 01 00 00 00 01 00 00 00 00 00 00 00 00 //首次发送为15字节0 03 //包尾

]

[NO.2 2012-06-03 16:44:51 525 RECEIVE 96字节] 02 50

06 00 91 0B 7C 03 B4 99 48 F4 09 78 9F C2 B2 A0 AF EA

0F AA 4D 99 60 4B 54 58 CF 9A 5F 77

61 8A 96 A1 3E 77 20 64 59 7E 81 5B B8 E5 DC 08 29 41

A3 55 91 A9 2F CF A3 3F B1 C2 DB 11 B5 36 85 53 D2 D6

C8 B4 33 3F 14 C5 08 CA 53 0F DF 2C 52 5F 5C D2 A0 74

35 CA 85 44 C2 5C 30 BE 36 03

[

02 //包头

50 06 //版本号

00 91 //命令

0B 7C //包序号 00 //接触成功 4F CB 24 1B //登录时间:2012-6-3 16:45:15

76 F4 FF 18 //登录IP地址:118.244.255.24

00 00 00 00 00 00 00 00 //固定8字节0

00 38 //0091_Token长度:56字节 48 7F 08 78 7E C8 06

B8 59 06 C6 49 C5 CB D1 96 45 B8 34 29 C2 15 50 A8 4B

9F 17 F7 18 75 EA 16 BA 94 ED 7E BD 56 BA 90 AE 6B 65

61 BD FC 91 6C

FA 0A 7D B6 65 40 E9 31 00 //接触成功 03 //包尾

]

[NO.3 2012-06-03 16:44:51 525 SEND 188字节] 02 50 06

00 BA 46 79 3B EB E4 1C 54 12 09 43 28 EC B2 DA E5 6B

5A BD F2 65 47 A2 0C 14 6B C5 16 46 2D 31 4E 3F CC 17

02 A1 89 BD 96 22 A2 F9 F3 B0 38 E6 A2 D2 42 00 49 10

69 D1 4D 1E C0 01 EE EF D7 F9 0C E5 4B 76 4B E7 2E 1C

BA 26 5F C1 50 F1 EB 24 F0 78 45 86 0B E4 97 5A 52 20

A9 97 8E 27 95 53 BE 9F 89 B5 8B 8F 55 2A A3 11 81 3C

54 72 A7 FA 63 CA 3E 23 92 85 2D 12 02 B8 75 79 E2 13

DF D7 94 CF 0A 18 4A 20 EE 78 39 A6 D5 A6 23 20 18 B3

5F 36 39 08 CA FE ED 4F 96 5E 7C 56 D1 A7 59 06 2E BD

F0 01 81 C0 0A 2C AF DC C7 E4 3C 96 8D 11 F7 2A AD 48

82 06 F2 2A 03

[ 02 //包头 50 06 //版本号 00 BA //命令 46 79 //包序号

3B EB E4 1C //QQ号码: 54 12 09 43 28 EC B2 DA E5 6B

5A BD F2 65 47 A2 //0xBA密钥 00 01 //固定两字节 00 00

08 04 01 E0 //01

00 00 03 63 06 00 05 11 00 00 01 00 //02

00 38 //0091_Token长度:56字节 48 7F 08 78 7E C8 06

B8 59 06 C6 49 C5 CB D1 96 45 B8 34 29 C2 15 50 A8 4B

9F 17 F7 18 75 EA 16

BA 94 ED 7E BD 56 BA 90 AE 6B 65 61 BD FC 91 6C

FA 0A 7D B6 65 40 E9 31

13 00 05 00 00 00 00 00 00 00 //固定

00 38 //00BA_New_Token长度:56字节

C3 3A DA 86 FE 00 64 E1 2D 91 FB E9 68 4B C1 00 B1 57

A4 EE B1 B5 CC 7B EB 52 A3 C9 5E A0 7C 56 51 03 BC 30

42 25 AA EE 6A 57 5C EE A7 F2 44 80 AF 0C BE 28 2D BA

D6 BA

03 //包尾

]

[NO.7 2012-06-03 16:44:51 680 SEND 228字节] 02 50 06

00 BA 46 7A 3B EB E4 1C C0 B6 04 BA 27 E4 8C 26 15 C5

2F AF 65 53 4A 4D A1 99 BB 70 20 0F E6 73 3C 03 70 92

6D 3F 80 29 59 46 41 DB 43 62 3F 5B 7B 2B 03 8A E4 CE

7D FE B9 AF 45 A2 0A 67 F7 BD D7 11 3D C3 4D AE FA F4

BF 3F 9F 04 79 FA D0 09 2B 85 23 28 45 B1 79 7F AA 24

68 7D 26 75 20 AC 7A 77 42 2B CF 95 28 D1 E4 3E AA 80

E7 63 E3 65 53 26 10 23 BA CD E4 66 AB 81 30 A5 0F 98

FE 0C 07 0A 2D 4E 21 0E 5F C8 51 59 88 6E C5 9F 4A D9

7A 62 0C 10 69 BF 12 92 1D ED 14 5B 4E 23 65 D0 CF 19

C0 48 D8 DD D1 7A 7B 87 AE 31 98 11 81 FB ED C8 4E FC

53 E7 30 2F AE 08 D9 DA 7D 3F 90 6C CD 90 E5 60 70 0D

CF 60 90 AF BD E1 7E E3 82 CF CB 4C 48 49 E2 B7 31 9C

3B BB CE B1 4A 91 20 CB 03 [

02 //包头

50 06 //版本号

00 BA //命令

46 7A //包序号

3B EB E4 1C //QQ号码:

C0 B6 04 BA 27 E4 8C 26 15 C5 2F AF 65 53 4A 4D //0xBA密钥 00 01 //固定两字节 00 00 08 04 01 E0 //01

00 00 03 63 06 00 05 11 00 00 01 00 //02 00 38

//0091_Token长度:56字节 48 7F 08 78 7E C8 06 B8 59

06 C6 49 C5 CB D1 96

45 B8 34 29 C2 15 50 A8 4B 9F 17 F7 18 75 EA 16

BA 94 ED 7E BD 56 BA 90 AE 6B 65 61 BD FC 91 6C FA 0A

7D B6 65 40 E9 31

13 00 05 00 00 00 00 01 00 28 //固定 91 39

//00BA_New_Token长度:56字节

A8 5A 9D A7 EB E1 A2 A6 27 ED 7C C8 2D F9 11 64

2B 63 BF C4 AA 5A F6 9C E6 8D 03 D1 23 54 5B 2B

8C F6 DA 9A 29 57 00 38 C3 3A DA 86 FE 00 64 E1 2D 91

FB E9 68 4B C1 00

03 //包尾

]

[NO.11 2012-06-03 16:44:57 450 SEND 236字节] 02 50 06

00 BA 46 7B 3B EB E4 1C BD 23 BD F9 D7

7B 0C 51 49 F7 58 67 55 2A FF F7 BD 26 58 1F 4B B5 6D

A2 5C 7F 68 09 A7 90 43 50 74 1C F1 8D 36 24 34 C2 F6

D9 15 36 51 55 EB D9 BA 0E 56 0D 3D AF 37 F7 83 94 65

A4 E6 38 6C 87 61 2C 36 EA 73 A6 C2 5D 9D FD E1 55 8B

B1 16 81 6A AB 22 35 B0 02 33 89 AF 25 FE 99 82 8B C6

CE E4 0F 57 6E EC CA 34 79 A2 8D 94 F5 78 F3 E9 53 1A

BE E7 C9 14 CD 51 35 5E 84 4A 5B 49 E4 54 3B 2B 83 6E

D7 4E CD 9E 20 19 59 E0 07 93 19 DC 2E C6 83 36 8E BB

65 BA E2 C1 A9 E5 5F 25 10 2B AC CF C6 01 1E A6 42 99

98 B0 DD 42 A7 42 CE CD 25 E3 E8 01 94 61 04 91 BF 33

C1 9C E7 84 67 F1 89 47 F9 99 B8 78 7B 92 FD FF 04 DE

C1 A4 51 EC 1D 43 7C F1 EB DF 1A 1F DF 19 6B 20 E1 BF

84 AA FE 03 [

02 //包头

50 06 //版本号

00 BA //命令

46 7B //包序号

3B EB E4 1C //QQ号码:

BD 23 BD F9 D7 7B 0C 51 49 F7 58 67 55 2A FF F7 //0xBA密钥 00 01 //固定两字节 00 00 08 04 01 E0 //01 00 00

03 63 06 00 05 11 00 00 01 00 //02

00 38 //0091_Token长度:56字节 48 7F 08 78 7E C8 06

B8 59 06 C6 49 C5 CB D1 96 45 B8 34 29 C2 15 50 A8 4B

9F 17 F7 18 75 EA 16

BA 94 ED 7E BD 56 BA 90 AE 6B 65 61 BD FC 91 6C FA 0A

7D B6 65 40 E9 31

14 00 05 00 00 00 00 00 04 54 //固定

57 57 //00BA_New_Token长度:56字节 54 00 28 12 B3 A4

6F C4 17 99 E0 4A 79 12 47 93

DD 31 D0 5D 14 44 0F 44 DD 10 D0 53 51 BA 19 33 E6 95

F0 F8 B5 22 88 30 18 66 BD 00 38 C3 3A DA 86 FE 00 64

E1 2D 91 FB

03 //包尾

]

篇三:使用手机QQ连接电脑

使用手机QQ连接电脑

手机和电脑之间资源的共享方法(1)

不用数据线,手机连接电脑的方法如下。

手机QQ和电脑QQ同时上同一个帐号。

此时,电脑QQ上会出现一个“我的Android手机”一项,手机QQ里则出现“我的电脑”一项。一般这两个项目出现在消息栏的顶部,很容易就能找到。

由于模拟器中的手机QQ出问题,先写到这里。

本文标签: 登录手机电脑消息获取