论坛: 原创软件 标题: 和尚,请进!! 复制本贴地址    
作者: wk [truewangk]    论坛用户   登录
本人突发奇想,我们是不是能编一个软件(暂且称之为qq代理),利用几个已知的qq号作为途径实现自编的聊天软件和qq连网,我是从代理服务器上联想,qq代理相当于代理服务器,已知的qq号相当于局域网和internet的连线,而,我们自己的聊天软件相当于局域网的各个终端。
     qq代理------------tencent
      | | |             | | |
     /  |  \           /  |  \
    a   b   c         A   B   C


[此贴被 wk(truewangk) 在 03月12日18时18分 编辑过]


[此贴被 wk(truewangk) 在 03月16日09时18分 编辑过]

地主 发表时间: 2003-03-16 09:55:18

回复: ricky [ricky]   版主   登录
理论上可行,不过非常麻烦,至少要搞清楚qq的通信协议

B1层 发表时间: 03/13 09:39

回复: wk [truewangk]   论坛用户   登录
我们可以设想一下,是否是这样。
代理应实现的功能有以下几方面:
1。发送信息,比方说     
      qq代理------------tencent
      | | |             | | |
     /  |  \           /  |  \
    a   b   c         A   B   C
a要发信息给B,a可以将带有/t/xxxxxx/+内容的信息发给代理,代理拆阅后知是要发往tencent的就将此信息通过已知号发送给B;再发送中可能修改一些信息。发送完毕。
2。接受信息,如C要发信息给b,已知qq比如是123,我们可以将带有/d/xxxxx/+内容的信息通过tencent发给123,代理在收到后拆阅,然后将他发给b。
(据说qq的客户端具有点到点的通信功能,如果如此,可以在用以上方法发起通信后,利用点到点和代理转发混和传递信息,)
3。查寻好友,(1)如a查,a可发内容为/found/t/。。。的信息给代理,代理用tencent查寻后将结果发给a。(2)如B查,可将内容为/found/d/。。。的信息发给代理,代理将结果发给B,完毕。
(此方法还有一个缺陷,就是在tencent客户端无法显示代理后的好友,给使用造成一定的麻烦,要解决此问题还需为tencent编写特殊的客户端)
希望大家多多发表意见,论证可行性,并找出缺点和提出改进意见。





B2层 发表时间: 03/16 09:51

回复: ricky [ricky]   版主   登录
我没有监听过qq的通信协议,不知道是否加密,以及加密的强度如何,你可以试试

B3层 发表时间: 03/16 17:00

回复: davidling [davidling]   论坛用户   登录
现在就是这么用的呀。

B4层 发表时间: 03/16 18:08

回复: wk [truewangk]   论坛用户   登录
我们可以不管他的协议,我们可以直接用他的客户端,只是在加一个能读取他内存数据的程序,在适当的地方写入或读取他的数据,再post “发送”命令。
再不行,我们可以把他的客户端反编译,直接使用他的一部分代码。
就不知到有没人喜欢这样的东东。


[此贴被 wk(truewangk) 在 03月17日19时15分 编辑过]


[此贴被 wk(truewangk) 在 03月17日19时56分 编辑过]

B5层 发表时间: 2003-03-17 19:28:56

回复: wk [truewangk]   论坛用户   登录
算了,看来大家对这个东西不感兴趣。

B6层 发表时间: 03/20 17:39

回复: Muddy [muddy]   论坛用户   登录
我这边到有一个介绍qq早期版本的协议文章,讲了一下qq报文的格式,不过不知道现在是不是变化很大.

B7层 发表时间: 03/21 17:42

回复: unknow [unknow]   论坛用户   登录
只要有QQ的报文格式就好办了


B8层 发表时间: 04/09 19:47

论坛: 原创软件

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号