LinuxSir.cn,穿越时空的Linuxsir!

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

更新过的QQ开发C语言源代码.

[复制链接]
发表于 2005-8-24 23:50:35 | 显示全部楼层 |阅读模式
附件是让QQ永远活动的挂机源代码.

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2005-8-27 08:44:25 | 显示全部楼层
liboicq.a,qqalive,qqalive.o等等这些文件是怎么得到的?好象没有看到原代码啊?望高手指教
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-27 22:34:08 | 显示全部楼层
qqalive通过qqalive.c得到.
回复 支持 反对

使用道具 举报

发表于 2005-8-27 22:54:48 | 显示全部楼层

我试过了,可以login

多谢楼主,有空多交流。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-30 18:21:29 | 显示全部楼层
直接运行make可以编译出目标代码..


登录过程中出现超时是正常的..

例如

[jadore@jadore qq-develop]$ make
[jadore@jadore qq-develop]$ ./qqalive -i 8907673 -p XXXXXXXXX  -d
[jadore@jadore qq-develop]$ tail -f ~/oicq/8907673

如下:

directory is "/home/jadore/oicq"
select tencent server ip 211.248.99.252
login id = 8907673 pass = "********"
local  address 0.0.0.0:45474
server address 211.248.99.252:8000
request login token timeout.
request login token timeout.
request login token timeout.
request login token timeout.
request login token timeout.
request login token timeout.
request login token timeout.
request login token timeout.
login failed . retry ...
select tencent server ip 202.96.170.163
login id = 8907673 pass = "*********"
local  address 0.0.0.0:31891
server address 202.96.170.163:8000
login token length is 24 bytes
login token :8e fd 2a 64 89 4e aa 32 8e 7a 1f 6a f1 fb df ff 41 b3 3f 8f 74 f5 d7 7d
data length is 195
respond header tag   02
respond source tag   0100
respond command code 0022
respond sequence     33074
respond tail   tag   03
152 bytes to decrypt
139 bytes to decrypted
session token:00 66 47 72 66 66 54 56 45 76 42 53 43 52 64 42
server detected my ip 221.221.204.83
server detected my port 31891
login time for current session 1125396346
last login ip 221.221.204.83
id = 8907673  pass = "********" logined ok.
qq status changed ok.
keep alive 56 bytes recieved.
qq status changed ok.
keep alive 24 bytes recieved.


......


signal 2 recvied exiting ...
oicq id = 8907673 logout ok.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-8-31 12:39:05 | 显示全部楼层
我打算等手上的项目忙完了,
开发个全新liboicq for QQ2005 版本,算是个中间层,给大家提供一些样例代码。

打算在sourceforge.net上建立个新的项目。

希望志同道合的朋友联系我。
回复 支持 反对

使用道具 举报

发表于 2005-8-31 13:25:42 | 显示全部楼层
听说tecent公司为了抵制挂机行为,做了些措施,什么每天两小时什么的.
liboicq 应该还是有些参考价值的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-1 15:05:19 | 显示全部楼层
是的。
好像以前版本的QQ挂机有些限制,不计算时间的。

所以我打算分析QQ2005-beta2(最新)的协议。

我昨天分析完了些。

我回陆续把分析的结果贴上来,供大参考。

我也会有限度的公开利用新协议的liboicq源代码的。

希望大家给我支持。


既然腾讯这么卑鄙。那我们就更要做好啦。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-9-1 15:10:59 | 显示全部楼层
当然,我并不打算仅仅将liboicq开发成一个挂机的东西。
而是打算将它开发成一个完整的QQ软件中间层。
  并支持BSD/LINUX/solaris/MacoS

   希望大家能给些建议。
回复 支持 反对

使用道具 举报

发表于 2005-9-1 19:49:30 | 显示全部楼层
是否可以参与做个简单的QQ服务器端
http://www.myembed.com/bbs/forum_topics.asp?FID=4
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

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