有人说QQ协议公布了,有没有相关的文章
vb具体怎么运用
比如登陆,发信息,退出等等
问题点数:50、回复次数:20Top
1 楼vbangle(VsNetMenu 菜单工具条控件 http://vbangle.5ivb.net/)回复于 2005-07-29 18:45:55 得分 0
我觉得它不可能公布Top
2 楼klever(klever)回复于 2005-07-30 11:33:39 得分 0
up
Top
3 楼klever(klever)回复于 2005-07-30 11:34:07 得分 0
那么挂机又是怎么实现的Top
4 楼sekingsboy(不后悔)回复于 2005-07-30 17:12:03 得分 18
比较简单,本人挂级平台www.souker.com
Public Function LoginToken(ByVal QQNum As String) As Byte()
On Error Resume Next
Dim Packet(12) As Byte
Dim QQBuff(3) As Byte
CopyMemory QQBuff(0), QQNum, 4
Packet(0) = &H2 '头部
Packet(1) = &HD '客户端版本号码
Packet(2) = &H51
Packet(3) = &H0 '命令类型
Packet(4) = &H62
Packet(5) = Int(Rnd * 256) '包序号
Packet(6) = Int(Rnd * 256)
Packet(7) = QQBuff(3) '用户 QQ 号
Packet(8) = QQBuff(2)
Packet(9) = QQBuff(1)
Packet(10) = QQBuff(0)
Packet(11) = &H0 '请求登陆令牌
Packet(12) = &H3 '结尾
LoginToken = Packet
End Function
请求登陆包格式Top
5 楼klever(klever)回复于 2005-07-31 11:11:30 得分 0
难道不用加密Top
6 楼chewinggum(口香糖·个人二五计划第一年)回复于 2005-07-31 11:43:39 得分 0
QQ的密码加密算法是MD5
通讯数据包加密算法是TEA,TEA加密算法的安全是靠叠代计算的次数保证的,算法创建者的建议叠代次数为32次。为了提高加解密速度,腾讯牺牲了加密强度采用16次叠代。(至少qq2003版本是这样的)
目前有多个linux下与QQ协议兼容的开源工程。有兴趣可以到sourceforge去搜索“openQ”工程,另外还有一个lumaQQ的开源工程也可以去搜索以下。只不过没有VB版本的开源工程,呵呵。
sekingsboy(不后悔),如果2005beta2的协议是你分析出来的我先佩服你一下。Top
7 楼venursa()回复于 2005-07-31 13:35:24 得分 0
嗯,越来越强了....Top
8 楼zlt982001(乐天)回复于 2005-07-31 13:49:14 得分 0
关注Top
9 楼DooDu(杜霖:I want,I can(开关拉))回复于 2005-07-31 13:55:32 得分 0
的确 这个可以参考linux的开源代码Top
10 楼sekingsboy(不后悔)回复于 2005-07-31 14:00:25 得分 0
不用佩服
市面上99%的挂级网站都是出自本人之手的
http://www.souker.com
搜客挂级平台
去网络上搜索一下
Top
11 楼oniki()回复于 2005-07-31 14:41:11 得分 0
还说呢,我刚刚在中天看到搜客的源代码是盗用人家的Top
12 楼chewinggum(口香糖·个人二五计划第一年)回复于 2005-07-31 15:53:13 得分 0
挂级应该只需要实现登录、下线、状态改变、消息接收和发送这几部分协议吧。我更关注群、文件传输、视频、音频的实现Top
13 楼Afile(猎头炳)回复于 2005-07-31 15:59:54 得分 0
才去搜客看了一下,这么无聊的软件这有人写,这年头真是什么人都有。Top
14 楼klever(klever)回复于 2005-07-31 17:10:55 得分 0
能不能具体讲讲此类软件的开发过程
怎么分析QQ数据呢Top
15 楼chewinggum(口香糖·个人二五计划第一年)回复于 2005-07-31 21:36:46 得分 30
最早是一个牛人,名字叫什么我忘记掉了,他的个人主页标题就是:C+ASM=NUKE 呵呵,很嚣张吧。他熟悉汇编,把QQ给反编译了,整理出了QQ加密算法的汇编代码版本。后来他破解了QQ的协议,并且找到不少漏洞,写了一些程序对QQ的通讯进行侦听。在他的个人主页上有这些软件的截图但是他没有将这些程序泄露出来。QQ的一些漏洞在他玩腻了以后就告诉了腾讯的技术总监。他还做了第一个linux版本下的QQ,但是后来腾讯发出了律师信,他迫于压力停止了开发。
花开两朵,咱们要各表一枝!前回说道那牛人整理了QQ加密算法的汇编版本,接着有人根据这个汇编版本整理出了C语言版本,最后整理出了一个非标准的TEA算法。确定了加密算法以后就可以把QQ的通讯包解密以后进行分析。出现了多个分析QQ协议的开发组,他们实现了gaim下的QQ插件、实现了QQ的JAVA版本、苹果版本等等。
上面只是我这些年来了解到的东西,可能由于记忆的模糊或者信息的不完整导致我的叙述和与事实有些偏差。如果我说错了大家可以指出来。
最后提供一个QQ协议分析的网页让大家参考
http://www.cnpaf.net/Class/OtherAnalysis/056912562011316951.htm
http://www.cnpaf.net/Class/OtherAnalysis/056912583393970113.htmTop
16 楼sdrcxzy(大向)回复于 2005-07-31 21:51:07 得分 0
楼上说的家伙好猛。仰慕中……Top
17 楼klever(klever)回复于 2005-08-01 10:14:24 得分 0
to chewinggum(口香糖) :
佩服佩服Top
18 楼RayLynn(福建风帆人才网 (www.ffrcw.com) IT)回复于 2005-08-01 11:01:32 得分 2
既然佩服,还不快结帖?
顺便给我一分。嘿嘿``~Top
19 楼klever(klever)回复于 2005-08-01 18:06:43 得分 0
给Top
20 楼boyzhang(张郎)(爱你爱到Windows没BUG的那天)回复于 2006-01-22 10:11:30 得分 0
GZTop




