« | August 2025 | » | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | | | | | | | |
| 公告 |
我是沙漠中细沙一砾, 你们是我身旁盛开的灿烂的仙人掌花, 点缀着我孤寂的生活! |
Blog信息 |
blog名称: 日志总数:30 评论数量:76 留言数量:-2 访问次数:163107 建立时间:2004年12月30日 |

| |
LumaQQ 跬步文档 其他
godknows 发表于 2005/6/4 0:07:14 |
LumaQQ 跬步文档
登录
Luma, 清华大学 更新时间: 2005-04-04
QQ登录目前有多种模式,比如普通QQ号,电子邮件登录,绑定手机号登录,还有什么普通模式,TM模式。目前我们只支持普通模式和QQ号登录。
请求包格式
头部
初始密钥,16字节
用户的密码密钥加密一个空串得到的16字节
36字节的固定内容,未知含义
登录状态,隐身登录还是什么,1字节
16字节固定内容,未知含义
登录令牌长度,1字节
登录令牌
登录模式,1字节,目前只支持普通模式
未知1字节,0x40
后面段的个数,1字节,1个段9字节(猜测)
段,每次基本都是固定内容,未知含义
长度不足则全部填0直到符合登 |
|
LumaQQ 跬步文档 其他
godknows 发表于 2005/6/4 0:03:46 |
LumaQQ 跬步文档
请求登录令牌
Luma, 清华大学 更新时间: 2005-04-03
登录QQ,要发的第一个包就是Request Login Token Packet。这个包会向服务器请求一个24字节大小的令牌(也不一定是24,只能说目前是24字节),然后在接下来的登录中,没有这个令牌,你是登录不了的。这个令牌是在服务器端生成的,具体的生成算法我们当然还无从得知,但是它肯定是参考了你的IP,你的端口,还有你的其他什么信息生成这个令牌的。因为你把在A机器上得到的令牌用到B机器上,你就会登录不了,如果你把A机器上的IP给改了,你照样也登录不了。
请求包格式
头部
未知的1字节,0x00
尾部 Note: 此包不加密
回复包格式
|
|
QQ协议体系概述  其他
godknows 发表于 2005/6/4 0:01:30 |
LumaQQ 跬步文档
QQ协议体系概述
Luma, 清华大学 更新时间: 2005-04-04
QQ的协议非常庞大,这些做一些概述,要注意,不要认为下面的说法一定是对的,只能说目前看起来好像是这样:
加密解密
QQ的加密解密用的是TEA算法(puzzlebird的说法),不详细解释了。QQ的包一般都是加密的(包头包尾除外),但是有个别包是不加密的,以后如果不做特别说明,则默认这个包是需要加密的。此外,用什么密钥加密也有不同,不过基本上都是用会话密钥加密,以后如果不做特殊说明,表示是用会话密钥加密。这里要注意一下,有时候你收到的包可能不是用会话密钥加密的,比如离线的消息。你人都不在了,哪里来的会话密钥?所以服务器在你下次登录的时候,会把你还没收到过的消息用密码密钥加密再传给你。这是一种特殊的情况,要分清楚。
U |
|
世界上最强悍的中国英语 文章收藏, 网上资源
godknows 发表于 2005/5/17 18:22:27 |
世界上最强悍的中国英语
1.we two who and who?
咱俩谁跟谁阿
2.how are you ? how old are you?
怎么是你,怎么老是你?
3.you don't bird me,I don't bird you
你不鸟我,我也不鸟你
4.you have seed I will give you some color to see see,
brothers ! together up !
你有种,我要给你点颜色瞧瞧,兄弟们,一起上!
5.hello everybody!if you have something to say,then
say!if you have nothing to say,go home!!
有事起奏,无事退朝 |
|
|