|
作者: 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号