QQ电脑管家登录协议分析.docx
《QQ电脑管家登录协议分析.docx》由会员分享,可在线阅读,更多相关《QQ电脑管家登录协议分析.docx(15页珍藏版)》请在冰豆网上搜索。
![QQ电脑管家登录协议分析.docx](https://file1.bdocx.com/fileroot1/2022-11/27/071b919a-eb01-4797-a98e-900d9eb6cc70/071b919a-eb01-4797-a98e-900d9eb6cc701.gif)
QQ电脑管家登录协议分析
QQ电脑管家登录协议分析
本次分析版本为:
QQ电脑管家6.8
写好的代码我就不放了。
这里给出分析过程....
嗯,不废话了,大家直接看过程吧。
[NO.12012-06-0316:
44:
51443SEND76字节]
02500600910B7B3BEBE41C221AEABD30
06274BF895054D59778691B2B7CBB27C
6E048DC39BC77BB4273C777181570B35
D0E162CDB90C5A681CC742BACC16C2EC
3091001AD2136FB3EA103903
[
02//包头
5006//版本号
0091//命令
0B7B//包序号
3BEBE41C//QQ号码:
1005315100
221AEABD3006274BF895054D59778691//0x91密钥
0001//固定两字节
0000080401E0//0091Data01(在后面的命令里面要用到的)
000003630600051100000100//0091Data02(在后面的命令里面要用到的)
000000000000000000000000000000//首次发送为15字节0
03//包尾
]
[NO.22012-06-0316:
44:
51482RECEIVE112字节]
02500600910B7B1DB7B4E4398C6BB9DD
133A16636D589675B65BECD72CCFD7FA
E2910517EF931F8D7F8247BB4001657E
8F33DF51887F1D485F7E279626E17F26
B838524375E98AC5C592EFCD18A9DD17
79A7F2A6BA088BF1FE66D08DC8773686
D799979ABF0C85D734FC958D220CC303
[
02//包头
5006//版本号
0091//命令
0B7B//包序号
00//接触成功
4FCB241B//登录时间:
2012-6-316:
45:
15
76F4FF18//登录IP地址:
118.244.255.24
0000000000000000//固定8字节0
0038//0091_Token长度:
56字节
31FD5ADE6DE92500513F64AE21CB8261
3EBF4AEB8888FB6C55186086E8A1B3C0
B4E0C6A64C1FDC707A72450D7583423F
1976EF9EB27B5254
01//需要重定向
01//重定向计数
00000001//链接服务器提供者标识
00000000//服务版本
3D9858F2//重定向服务器IP地址:
61.152.88.242
03//包尾
]
----------------------------
[NO.12012-06-0316:
44:
51483SEND76字节]
02500600910B7C3BEBE41C5CD0461DE0
F60789D899B9E4B47FDB430B0E71A408
A4651D556D5B64C5854C789C098DAC56
23F90A1710705B3EAA6B7B70458F3320
B3243C405E3887163102DE03
[
02//包头
5006//版本号
0091//命令
0B7C//包序号
3BEBE41C//QQ号码:
1005315100
5CD0461DE0F60789D899B9E4B47FDB43//0x91密钥
0001//固定两字节
0000080401E0//0091Data01(在后面的命令里面要用到的)
000003630600051100000100//0091Data02(在后面的命令里面要用到的)
000101000000010000000000000000//首次发送为15字节0
03//包尾
]
[NO.22012-06-0316:
44:
51525RECEIVE96字节]
02500600910B7C03B49948F409789FC2
B2A0AFEA0FAA4D99604B5458CF9A5F77
618A96A13E772064597E815BB8E5DC08
2941A35591A92FCFA33FB1C2DB11B536
8553D2D6C8B4333F14C508CA530FDF2C
525F5CD2A07435CA8544C25C30BE3603
[
02//包头
5006//版本号
0091//命令
0B7C//包序号
00//接触成功
4FCB241B//登录时间:
2012-6-316:
45:
15
76F4FF18//登录IP地址:
118.244.255.24
0000000000000000//固定8字节0
0038//0091_Token长度:
56字节
487F08787EC806B85906C649C5CBD196
45B83429C21550A84B9F17F71875EA16
BA94ED7EBD56BA90AE6B6561BDFC916C
FA0A7DB66540E931
00//接触成功
03//包尾
]
[NO.32012-06-0316:
44:
51525SEND188字节]
02500600BA46793BEBE41C5412094328
ECB2DAE56B5ABDF26547A20C146BC516
462D314E3FCC1702A189BD9622A2F9F3
B038E6A2D24200491069D14D1EC001EE
EFD7F90CE54B764BE72E1CBA265FC150
F1EB24F07845860BE4975A5220A9978E
279553BE9F89B58B8F552AA311813C54
72A7FA63CA3E2392852D1202B87579E2
13DFD794CF0A184A20EE7839A6D5A623
2018B35F363908CAFEED4F965E7C56D1
A759062EBDF00181C00A2CAFDCC7E43C
968D11F72AAD488206F22A03
[
02//包头
5006//版本号
00BA//命令
4679//包序号
3BEBE41C//QQ号码:
1005315100
5412094328ECB2DAE56B5ABDF26547A2//0xBA密钥
0001//固定两字节
0000080401E0//0091Data01
000003630600051100000100//0091Data02
0038//0091_Token长度:
56字节
487F08787EC806B85906C649C5CBD196
45B83429C21550A84B9F17F71875EA16
BA94ED7EBD56BA90AE6B6561BDFC916C
FA0A7DB66540E931
13000500000000000000//固定
0038//00BA_New_Token长度:
56字节
C33ADA86FE0064E12D91FBE9684BC100
B157A4EEB1B5CC7BEB52A3C95EA07C56
5103BC304225AAEE6A575CEEA7F24480
AF0CBE282DBAD6BA
03//包尾
]
[NO.72012-06-0316:
44:
51680SEND228字节]
02500600BA467A3BEBE41CC0B604BA27
E48C2615C52FAF65534A4DA199BB7020
0FE6733C0370926D3F8029594641DB43
623F5B7B2B038AE4CE7DFEB9AF45A20A
67F7BDD7113DC34DAEFAF4BF3F9F0479
FAD0092B85232845B1797FAA24687D26
7520AC7A77422BCF9528D1E43EAA80E7
63E36553261023BACDE466AB8130A50F
98FE0C070A2D4E210E5FC85159886EC5
9F4AD97A620C1069BF12921DED145B4E
2365D0CF19C048D8DDD17A7B87AE3198
1181FBEDC84EFC53E7302FAE08D9DA7D
3F906CCD90E560700DCF6090AFBDE17E
E382CFCB4C4849E2B7319C3BBBCEB14A
9120CB03
[
02//包头
5006//版本号
00BA//命令
467A//包序号
3BEBE41C//QQ号码:
1005315100
C0B604BA27E48C2615C52FAF65534A4D//0xBA密钥
0001//固定两字节
0000080401E0//0091Data01
000003630600051100000100//0091Data02
0038//0091_Token长度:
56字节
487F08787EC806B85906C649C5CBD196
45B83429C21550A84B9F17F71875EA16
BA94ED7EBD56BA90AE6B6561BDFC916C
FA0A7DB66540E931
13000500000000010028//固定
9139//00BA_New_Token长度:
56字节
A85A9DA7EBE1A2A627ED7CC82DF91164
2B63BFC4AA5AF69CE68D03D123545B2B
8CF6DA9A29570038C33ADA86FE0064E1
2D91FBE9684BC100
03//包尾
]
[NO.112012-06-0316:
44:
57450SEND236字节]
02500600BA467B3BEBE41CBD23BDF9D7
7B0C5149F75867552AFFF7BD26581F4B
B56DA25C7F6809A7904350741CF18D36
2434C2F6D915365155EBD9BA0E560D3D
AF37F7839465A4E6386C87612C36EA73
A6C25D9DFDE1558BB116816AAB2235B0
023389AF25FE99828BC6CEE40F576EEC
CA3479A28D94F578F3E9531ABEE7C914
CD51355E844A5B49E4543B2B836ED74E
CD9E201959E0079319DC2EC683368EBB
65BAE2C1A9E55F25102BACCFC6011EA6
429998B0DD42A742CECD25E3E8019461
0491BF33C19CE78467F18947F999B878
7B92FDFF04DEC1A451EC1D437CF1EBDF
1A1FDF196B20E1BF84AAFE03
[
02//包头
5006//版本号
00BA//命令
467B//包序号
3BEBE41C//QQ号码:
1005315100
BD23BDF9D77B0C5149F75867552AFFF7//0xBA密钥
0001//固定两字节
0000080401E0//0091Data01
000003630600051100000100//0091Data02
0038//0091_Token长度:
56字节
487F08787EC806B85906C649C5CBD196
45B83429C21550A84B9F17F71875EA16
BA94ED7EBD56BA90AE6B6561BDFC916C
FA0A7DB66540E931
14000500000000000454//固定
5757//00BA_New_Token长度:
56字节
54002812B3A46FC41799E04A79124793
DD31D05D14440F44DD10D05351BA1933
E695F0F8B52288301866BD0038C33ADA
86FE0064E12D91FB
03//包尾
]
[NO.132012-06-0316:
44:
57559SEND644字节]
02500600DD51F13BEBE41C0B2152D3BE
A33432D8F3AADBF88174639B1E90D998
3ED3FE410916450EEA310A2D3D4EDD10
2FD33AB20EE33D1E94625EA4B4990941
F7EFBC7A4ECACDAF7DB5C77DB9C38C06
4C09B784FAB20A45124A1D623BE08563
6DC1DEF3361182D7386FE99D8337267E
FE151D85DF8576374CA6A0EE721FBD31
0EECDD4F2F1B210274DEEFD0BA9EF6B3
7938DBB44AB3F1D4409A073E076EA3EE
E2B6F27A841C03AD0FABD51A89C2376B
DA0CC0A77CD6CB27106181430EC184CA
EDE491FD888D9F05A98DE8A41394273E
A05841E0C3B76EB31C06B72DE42B046D
F32361454DC3DB7C493675BDFDC4EF3D
B65CE99F7CE32FCC6633097DF9AFDF50
3C500BD7FE1EA0A14F9E227AABD456D0
383502290F43381958E7115AC92F360E
A344A4460DE972B7DBF76EBB046BEEFC
71C8B9F713F36E6C7AD51F760FE40227
ACA36CDF9987A777EC016BB0F4E47965
033B983E32190DBC35CFE16FB29F2499
035DD841DF82B29641D42D4AB9E5A099
9B7481B890E7CB75B77D45EB586CB80E
DA0076CBD5A4ADB66FB86CD669AE0227
C1528FED75B9C0AA40444537EB79CD9A
A6B0C4977218DD7F405961A70CCF03BF
7BE3BBCCD92739E8F1510B9C068C16B9
5628931F73595203F9AB3802A8594B69
427EDFFB62AAD153C7A6E97D021D4EA6
CE4B6F0B64F5FE0E521E01F37F22478A
C18DD6A708E2626AAC5AAA508AA05DFA
00A8E9B09E1F82700108C030C551B3F6
7F312783CB6D34DCAB233F50DBDD2964
F81938A71CA23142ADFA3DCA74733A49
738697030415DECF3D26044C166D1AA7
137FC8EA8CDEC9F694FFAEEF512EECEF
CB82749C68B1AC2CFDAA3C6C84989130
BDC183ADEB035DE2191C96FB20D4A09C
E76F3172AD8916EDB5E9A493095AF7D1
E871B103
[
02//包头
5006//版本号
00DD//命令
51F1//包序号
3BEBE41C//QQ号码:
1005315100
0B2152D3BEA33432D8F3AADBF8817463//0xDD初始密钥
0119//固定两字节
0001//固定两字节
0000080401E0//0091Data01
000003630600051100000100//0091Data02
0038//00BA_Token长度:
56字节
74A01761EDA8200195987854A9C7DE8E
ABC09CFE41CC807C70DBE8596B039193
C93B1C8EBFAB186527273049498D2F72
C0A35247A5C32838
0078//密码验证:
120字节
C9ACB36DA36A5D8C957F7B72A0886BF3
29F2BE3B14634A309E78F2B6A05C4892
ACD2EED5150D3AD19C6C6CBFA4AF83DC
5F8D8CD1BEA3EB5C0A2B867099D013B5
67C7889A103C84598350FE4D22A90598
70F35879F4E39D88A7151FC257AF4093
E58729F4B9B2ECCB0