我是靠谱客的博主 俭朴手机,最近开发中收集的这篇文章主要介绍android 7.0分享到qq,QQ安卓7.0.0抓包分析一,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

做安卓协yi查找资料是必不可少的一步,查询资料都所抓包的第一个包没有什么用途,可以不用管,

然而我今天要说的是这个包有用,很 有用,他决定了下面登录包的封装类型

以下是两种不同情景下的抓包

情景一【登陆过一次然后清除帐号信息跟本地信息  重新抓包】【包长 228】

00 00 00 e4 00 00 00 0b 02 00 01 4e c1 00 00 00

00 0e 32 38 32 33 33 30 35 38 31 37 28 85 b5 a4

96 59 a0 ea bf 6e a4 b5 6a c2 06 33 0c 8b 14 c9

58 10 63 d5 ea 69 8e fa 7c 1a c9 bd c2 cf 28 c1

be 99 b1 ad a6 35 9c 86 cb f3 e6 31 74 75 85 86

68 1b 1f 60 28 9e 94 79 c2 bf 23 41 33 d5 dc ea

31 e3 f0 3e fe a4 cd 14 1e 47 1f 93 16 51 bb 90

6d 6d 77 ca 77 3d 77 82 c4 51 22 48 5b d3 cf 99

61 bf ef 8e 99 f9 ea e2 6f a4 9e c2 48 34 c6 a8

e7 05 78 dc 6c 30 65 10 54 71 41 55 fc cb 77 cb

11 b2 5c bb 72 38 01 a9 ab 46 30 61 0e 26 00 7d

7b fb 83 c7 ae e9 6e d1 67 ac 43 b3 53 22 63 25

b0 dc 71 35 16 a9 d9 24 ad b8 c5 78 96 2d 87 fe

ee a5 89 1e ed 90 ec 20 42 61 f5 8c 93 c4 47 b5

1d 4f 6a 3d

【包分析】

00 00 00 e4 //包总长度(包含自身) 228

00 00 00 0b //包类型 【后面的登陆包将采用这个包体类型】

02 //包类型

00 01 4e c1 //appseq

00

00 00 00 0e //文本类型QQ帐号的长度+4(包含本身)

32 38 32 33 33 30 35 38 31 37 //文本类型QQ帐号

/以下需要16个00 TEA解密

28 85 b5 a4

96 59 a0 ea bf 6e a4 b5 6a c2 06 33 0c 8b 14 c9

58 10 63 d5 ea 69 8e fa 7c 1a c9 bd c2 cf 28 c1

be 99 b1 ad a6 35 9c 86 cb f3 e6 31 74 75 85 86

68 1b 1f 60 28 9e 94 79 c2 bf 23 41 33 d5 dc ea

31 e3 f0 3e fe a4 cd 14 1e 47 1f 93 16 51 bb 90

6d 6d 77 ca 77 3d 77 82 c4 51 22 48 5b d3 cf 99

61 bf ef 8e 99 f9 ea e2 6f a4 9e c2 48 34 c6 a8

e7 05 78 dc 6c 30 65 10 54 71 41 55 fc cb 77 cb

11 b2 5c bb 72 38 01 a9 ab 46 30 61 0e 26 00 7d

7b fb 83 c7 ae e9 6e d1 67 ac 43 b3 53 22 63 25

b0 dc 71 35 16 a9 d9 24 ad b8 c5 78 96 2d 87 fe

ee a5 89 1e ed 90 ec 20 42 61 f5 8c 93 c4 47 b5

1d 4f 6a 3d

【解密之后】

00 00 00 27 00 00 00 17 43 6C 69 4C 6F 67 53 76 63 2E 55 70 6C 6F 61 64 52 65 71 00 00 00 08 54 96 F8 87 00 00 00 04 00 00 00 90 10 03 2C 3C 4C 56 22 51 51 53 65 72 76 69 63 65 2E 43 6C 69 4C 6F 67 53 76 63 2E 4D 61 69 6E 53 65 72 76 61 6E 74 4F 62 6A 66 09 55 70 6C 6F 61 64 52 65 71 7D 00 00 4F 08 00 01 06 04 44 61 74 61 1D 00 00 42 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 2A 32 38 32 33 33 30 35 38 31 37 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B 8C 98 0C A8 0C

【解密之后包分析】

00 00 00 27 【包头长度 包含自身】

00 00 00 17 【serviceCmd 长度 +4 包含自身】

43 6C 69 4C 6F 67 53 76 63 2E 55 70 6C 6F 61 64 52 65 71 【CliLogSvc.UploadReq】

00 00 00 08 【msgCookies长度+4】

54 96 F8 87 【msgCookies】

00 00 00 04 【包体长度 4字节】

00 00 00 90 【包体长度】

【一下包体用RequestPacket  JceStruct  封装的】

10 03 2C 3C 4C 56 22 51 51 53 65 72 76 69 63 65 2E 43 6C 69 4C 6F 67 53 76 63 2E 4D 61 69 6E 53 65 72 76 61 6E 74 4F 62 6A 66 09 55 70 6C 6F 61 64 52 65 71 7D 00 00 4F 08 00 01 06 04 44 61 74 61 1D 00 00 42 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 2A 32 38 32 33 33 30 35 38 31 37 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B 8C 98 0C A8 0C

【解包】

[3 12 ]0

[4 12 ]0

[5 6 ]QQService.CliLogSvc.MainServantObj

[6 6 ]UploadReq

[7 13 ]08 00 01 06 04 44 61 74 61 1D 00 00 42 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 2A 32 38 32 33 33 30 35 38 31 37 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B

【jce 解码】

[

[0 8 ]{

key :Data val :0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 2A 32 38 32 33 33 30 35 38 31 37 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B

【jce 解码】

[

[0 10 ]

[0 8 ]{

key :dc00898 val :[

[0 13 ]32 38 32 33 33 30 35 38 31 37 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C

30 7C 31 7C 30 7C 7C 7C 7C 7C    【转文本】【2823305817【QQ号】||0X8007366|0X8007366|0|1|0|||||】                                                                                         ]

}

[1 6 ]【文本 ""】

[2 12 ]0

]

}

]

[8 12 ]0

[9 8 context]{

}

[10 8 status]{

}

]]

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

情景二【新安装的APP  没有登录过QQ 第一次登陆】【包长度291】

00 00 01 23 00 00 00 0a 02 00 00 00 04 00 00 00

00 05 30 a0 87 6e 73 12 59 fe da d4 2f bc 4e 6b

8f c0 e3 9d c2 05 55 7f 46 5c 8a c1 e7 e7 29 86

25 d2 79 c0 fb 16 aa 49 3e 4f 28 ea 1f 0e ac 4b

8a 09 5c 70 52 1b f6 fd 84 3b d5 2f 45 61 1c ef

a2 5c b6 60 49 dc f9 30 0e be 87 80 55 bb 12 1f

b3 d0 3f 08 cd 51 31 58 42 cd 55 a6 95 89 94 1d

0f 9b 13 b7 d0 f7 f2 0f 7b 12 a8 89 ef 05 1a d6

6a b7 46 63 32 11 31 09 3b ee f8 9e 37 95 5b 88

c9 8a 58 e7 f0 8b 19 23 82 ed 94 88 c9 f8 d8 a5

55 e7 76 7a a9 b5 4f 27 1b 87 ce 5e 03 f7 d2 ac

0b b6 f0 93 de 83 de c9 8d a3 ed 92 8b a0 c7 bc

16 45 ae 4c 5e 8e af 2b 4c a0 84 68 b1 aa 76 0e

c5 e9 4a 77 1a a0 04 bb 98 eb cd 53 1f bb 72 04

c5 1e ad b1 1b 55 32 6a 69 4f 47 80 72 f3 92 ad

89 cf 99 71 3c ea 35 07 47 28 c7 d2 e9 e3 76 37

0e 9d 33 13 b8 64 f9 fd c1 53 74 c6 3e 46 62 25

5a 37 06 b1 d6 1a 2c 47 41 bf ac 21 2f 18 2b 0f

7c d7 90

【解包】

00 00 01 23 【包总长度 包含自身 291】

00 00 00 0a 【包标识】

02【包标识】

00 00 00 04

00

00 00 00 05 【文本QQ号长度+4  包含本身】30【文本uin ="0"】

【tea 16个 00 解密】

a0 87 6e 73 12 59 fe da d4 2f bc 4e 6b

8f c0 e3 9d c2 05 55 7f 46 5c 8a c1 e7 e7 29 86

25 d2 79 c0 fb 16 aa 49 3e 4f 28 ea 1f 0e ac 4b

8a 09 5c 70 52 1b f6 fd 84 3b d5 2f 45 61 1c ef

a2 5c b6 60 49 dc f9 30 0e be 87 80 55 bb 12 1f

b3 d0 3f 08 cd 51 31 58 42 cd 55 a6 95 89 94 1d

0f 9b 13 b7 d0 f7 f2 0f 7b 12 a8 89 ef 05 1a d6

6a b7 46 63 32 11 31 09 3b ee f8 9e 37 95 5b 88

c9 8a 58 e7 f0 8b 19 23 82 ed 94 88 c9 f8 d8 a5

55 e7 76 7a a9 b5 4f 27 1b 87 ce 5e 03 f7 d2 ac

0b b6 f0 93 de 83 de c9 8d a3 ed 92 8b a0 c7 bc

16 45 ae 4c 5e 8e af 2b 4c a0 84 68 b1 aa 76 0e

c5 e9 4a 77 1a a0 04 bb 98 eb cd 53 1f bb 72 04

c5 1e ad b1 1b 55 32 6a 69 4f 47 80 72 f3 92 ad

89 cf 99 71 3c ea 35 07 47 28 c7 d2 e9 e3 76 37

0e 9d 33 13 b8 64 f9 fd c1 53 74 c6 3e 46 62 25

5a 37 06 b1 d6 1a 2c 47 41 bf ac 21 2f 18 2b 0f

7c d7 90

【解密之后】

00 00 00 7A 00 01 53 A9 20 02 BE 47 20 02 BE 47 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 17 43 6C 69 4C 6F 67 53 76 63 2E 55 70 6C 6F 61 64 52 65 71 00 00 00 08 D2 9D E0 B9 00 00 00 13 38 36 34 33 39 34 31 30 30 30 32 32 34 33 35 00 00 00 04 00 20 7C 34 36 30 30 37 30 30 32 32 34 33 31 34 31 38 7C 41 37 2E 30 2E 30 2E 32 37 37 32 31 34 00 00 00 04 00 00 00 8A 10 03 2C 3C 4C 56 22 51 51 53 65 72 76 69 63 65 2E 43 6C 69 4C 6F 67 53 76 63 2E 4D 61 69 6E 53 65 72 76 61 6E 74 4F 62 6A 66 09 55 70 6C 6F 61 64 52 65 71 7D 00 00 49 08 00 01 06 04 44 61 74 61 1D 00 00 3C 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 24 6E 75 6C 6C 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B 8C 98 0C A8 0C

【包分析】

00 00 00 7A 【包头长度 包含本身】

00 01 53 A9 //appseq

20 02 BE 47

20 02 BE 47

01 00 00 00 00 00 00 00 00 00 00 00

00 00 00 04 【serviceCmd 长度 占字节】

00 00 00 17 【serviceCmd 长度 +4 包含自身】

43 6C 69 4C 6F 67 53 76 63 2E 55 70 6C 6F 61 64 52 65 71 【CliLogSvc.UploadReq】

00 00 00 08 【msgCookies长度+4】

D2 9D E0 B9 【msgCookies】

00 00 00 13 【参数1  长度+4】

38 36 34 33 39 34 31 30 30 30 32 32 34 33 35 【参数1 864394100022435】

00 00 00 04

00 20 【参数2 长度+2】

7C 34 36 30 30 37 30 30 32 32 34 33 31 34 31 38 7C 41 37 2E 30 2E 30 2E 32 37 37 32 31 34 【参数2:  |460070022431418|A7.0.0.277214】

00 00 00 04 【包体长度所占字节 4】

00 00 00 8A 【包体长度 包含本身】

10 03 2C 3C 4C 56 22 51 51 53 65 72 76 69 63 65 2E 43 6C 69 4C 6F 67 53 76 63 2E 4D 61 69 6E 53 65 72 76 61 6E 74 4F 62 6A 66 09 55 70 6C 6F 61 64 52 65 71 7D 00 00 49 08 00 01 06 04 44 61 74 61 1D 00 00 3C 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 24 6E 75 6C 6C 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B 8C 98 0C A8 0C

[

[1 0 ]3

[2 12 ]0

[3 12 ]0

[4 12 ]0

[5 6 ]QQService.CliLogSvc.MainServantObj

[6 6 ]UploadReq

[7 13 ]08 00 01 06 04 44 61 74 61 1D 00 00 3C 0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 24 6E 75 6C 6C 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B

[

[0 8 ]{

key :Data val :0A 08 00 01 06 07 64 63 30 30 38 39 38 19 00 01 0D 00 00 24 6E 75 6C 6C 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C 30 7C 7C 7C 7C 7C 16 00 2C 0B

[

[0 10 ]

[0 8 ]{

key :dc00898 val :[

[0 13 ]6E 75 6C 6C 7C 7C 30 58 38 30 30 37 33 36 36 7C 30 58 38 30 30 37 33 36 36 7C 30 7C 31 7C

30 7C 7C 7C 7C 7C  【转文本 】【null||0X8007366|0X8007366|0|1|0|||||】

]

}

[1 6 ]【文本 ""】

[2 12 ]0

]

}

]

[8 12 iTimeout]0

[9 8 context]{

}

[10 8 status]{

}

]]

不同的情景请求类型不同, 至于其他情景和登陆包 ,以后有时间再更新。

敬请期待!!!

最后

以上就是俭朴手机为你收集整理的android 7.0分享到qq,QQ安卓7.0.0抓包分析一的全部内容,希望文章能够帮你解决android 7.0分享到qq,QQ安卓7.0.0抓包分析一所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部