LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1085|回复: 0

[qq协议加密问题]

[复制链接]
发表于 2007-5-15 11:36:54 | 显示全部楼层 |阅读模式
登录成功後qq服务器会返回第一个包,我看RedAngel的文章分析如下
0020  00 08 1f 40 0f a0 00 40  45 94 02 0f 4b 00 ba 25   ...@...@ E...K..%

0030  09 89 74 42 01 bf 7d cd  ba 74 6b ee 28 74 83 b7   ..tB..}. .tk.(t..

0040  80 70 41 88 a6 73 dd 84  a9 dd d9 46 2f 8b f8 86   .pA..s.. ...F/...

0050  7d b8 59 6a 23 33 50 41  56 50 8b 96 1b a9 e5 ab   }.Yj#3PA VP......

0060  c7 03
从0x89之后的48字节用第一步的红色Key(128bits)解密后为
01 00 05 00 00 20 54 37 00 16 29 19 F9 E2 C0 59 32 7A FE 6E E7 69 C4 77 F7 D2 AD 0B 62 32 83 E3 A0 6A 28 BD 88 52

0x20为LoginToken长度,后面部分为32字节

我的疑问是既然他分析说是用TEA加密的,为什么48字节解密后只有32字节,按我的理解应该解密后也应该是48字节才对?
望大虾指导!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表