C#版QQ机器人组件源码发布(带示例程序)


致歉:
另建个群,人立刻就被挤满,我也无能为力,所以请您死了加群这份心吧!
经过观察:其实“群”就像个围城,外面的人想进去,可进去后又顿觉没啥!!!




(千万别用此程序乱发广告,更不要跟博客园闪存机器人对闪而刷闪存,后果自负,谢谢)

声明:
本程序以学习为目的,不涉及任何商业利益。任何企业和个人与此程序有关的商业行为,请与腾讯公司联系。
本程序的协议分析过程为黑盒方式,必然会存在不准确的地方,故仅供读者参考。
同时,本程序借鉴了很多互联网中流传的技术资料,在这里就不一一列举!
 



看到园子里很多朋友对QQ机器人很感兴趣,尤其是c#版本的。
目前C#版本的QQ机器人组件在各大搜索引擎中比较难寻,基于http协议的已经不能再继续使用。

于是就把手里的一份可以登录、收发消息、显示好友等功能的C#版本的基于Udp(和Tcp)协议的QQ机器人组件源码和使用Demo暂时提供下载。
说明:
1.协议基于2005(已经有朋友分析2009的拉)
2.在核心代码里包含了QQ的大部分事件;
3.如果哪位同学把协议更改为2007后,麻烦您发一份到:overred2005@163.com(请把@替换为#撒,逗你玩),谢谢
4.如果无法登陆,请换个服务器地址试验一下


程序截图:

项目截图:



1.此Demo中惊天大Bug就是使用Timer来处理好友消息,这样会导致有时无法接受到消息!
正确的处理是委托加事件,Core中已经提供,大家能用就用吧,我也懒得改了
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
2.欢迎加入博客园QQ机器人研究组交流群:56451610(已满),群2:56469186(已满),群共享里有部分资料


如果你想分析协议,提供以下工具:
1.抓包工具:ethereal
2.包调试工具:qqdebugger(群共享里可下载)
3.重量级调试工具:集成于Lumaqq,如图(Pidgin也有)



旅程开始了。。。祝贺您一路顺风。。。。

相关链接:
博客园机器人研究小组:http://space.cnblogs.com/group/robot/

源码以及示例程序下载


Tag标签: c#版QQ机器人
posted @ 2008-02-22 00:27 overred 阅读(7142) 评论(87)  编辑 收藏

  回复  引用  查看    
#1楼 2008-02-22 00:41 | 台州 [未注册用户]
牛 学习了
  回复  引用  查看    
#2楼 2008-02-22 01:24 | Leepy      
学习一下!
  回复  引用  查看    
#3楼 2008-02-22 01:40 | 老Q      
hoho,支持下
  回复  引用  查看    
#4楼 2008-02-22 02:21 | reaper      
支持你!!!
  回复  引用  查看    
#5楼 2008-02-22 02:34 | 光之追随者      
发现BUG,登录成功,但是不能发送消息,一点击发消息就出错。

  回复  引用  查看    
#6楼 2008-02-22 07:03 | carysun      
机器人现在很火,支持一下
  回复  引用  查看    
#7楼 [楼主]2008-02-22 07:13 | overred      
@光之追随者
发送消息的时候,对方必须是你的好友
你看看吧,我这没问题的
  回复  引用  查看    
#8楼 2008-02-22 08:14 | 老Q      
@光之追随者
你只修改了一个号码,程序写好友号码的时候是硬编码的。
大概有4处,你批量替换下就可以了。
  回复  引用  查看    
#9楼 2008-02-22 08:23 | TerryLee      
cool~~
  回复  引用  查看    
#10楼 2008-02-22 08:25 | 勇仔1 [未注册用户]
OverredQQ.Demo.vshost.exe
一直在进程中是什么意思?

  回复  引用  查看    
#11楼 2008-02-22 08:43 | 阿不      
呵呵,好快啊。
我目前也已经在做相关工作了,只是进度没那么快,呵呵。
  回复  引用  查看    
#12楼 2008-02-22 08:43 | 留恋星空      
学习了
  回复  引用  查看    
#13楼 2008-02-22 08:43 | 绿蚂蚁      
支持
  回复  引用  查看    
#14楼 2008-02-22 08:53 | lovebanyi [未注册用户]
好.非常好.想做QQ机器人又不想分析的人有福了
  回复  引用  查看    
#15楼 2008-02-22 08:53 | Wilensky      
不错,学习了
  回复  引用  查看    
#16楼 2008-02-22 08:55 | Shawer      
^___^,感谢overred的分享。
  回复  引用  查看    
#17楼 2008-02-22 08:56 | airwolf2026      
博客园机器人研究小组:http://space.cnblogs.com/group/robot/
--------------------------------------------------------------
呃这个链接...无效了?
  回复  引用  查看    
#18楼 2008-02-22 09:01 | 巫云      
大哥,支持代理服务器不?
  回复  引用  查看    
#19楼 2008-02-22 09:02 | 一滴水      
谢谢,下载下来学习
  回复  引用  查看    
#20楼 2008-02-22 09:06 | coderlee      
整理下协议格式吧

呵呵~
  回复  引用  查看    
#21楼 2008-02-22 09:09 | Jeffers Yuan      
厉害厉害!学习中
  回复  引用  查看    
#22楼 2008-02-22 09:10 | peace      
顶一下
  回复  引用  查看    
#23楼 [楼主]2008-02-22 09:18 | overred      
@airwolf2026
可以的撒
  回复  引用  查看    
#24楼 2008-02-22 09:18 | Vincent Love      
赞一个
  回复  引用  查看    
#25楼 2008-02-22 09:19 | 重典      
顶,巨顶
  回复  引用  查看    
#26楼 2008-02-22 09:20 | 在线代理 [未注册用户]
太好了,这个东西。
  回复  引用  查看    
#27楼 2008-02-22 09:23 | Rivers Zhao      
牛人呐~!
  回复  引用  查看    
#28楼 2008-02-22 09:26 | 随风逝去      
提早了蛮!
  回复  引用  查看    
#29楼 2008-02-22 09:26 | 随风逝去      
谢谢分享!
  回复  引用  查看    
#30楼 2008-02-22 09:39 | 暗香浮动      
公司不让用qq。也没办法测试了。晚上再说了。
  回复  引用  查看    
#31楼 2008-02-22 09:41 | [廣東]雪橙 [未注册用户]


謝謝分享!




  回复  引用  查看    
#32楼 2008-02-22 09:43 | 阿瑞--16hi      
顶,无私奉献的人~~~~~~~
  回复  引用  查看    
#33楼 2008-02-22 09:47 | 23422 [未注册用户]
一定要顶啊~~~~~~~~~~
  回复  引用  查看    
#34楼 2008-02-22 09:59 | 笑煞天      
牛!
  回复  引用  查看    
#35楼 2008-02-22 09:59 | 阳光沙滩海岸线      
下了就要顶。。谢谢
  回复  引用  查看    
#36楼 2008-02-22 10:12 | KevinLi      
大拇指给你
  回复  引用  查看    
#37楼 2008-02-22 10:18 | andysun888      
強!!
  回复  引用  查看    
#38楼 2008-02-22 10:21 | Boler Guo      
能不能在http://www.codeplex.com/ 之类的地方建一个开源项目,大家一起研究并且修改代码。
  回复  引用  查看    
#39楼 2008-02-22 10:28 | 秋千      
不错
  回复  引用  查看    
#40楼 2008-02-22 10:32 | 吴建明      
不行,可以成功获得好友列表,但无法发送消息。
  回复  引用  查看    
#41楼 2008-02-22 10:42 | LuckPanda      
享用,多多多多谢啦!
  回复  引用  查看    
#42楼 2008-02-22 10:54 | 破曉之陽      
有點意思。。有空看看。
  回复  引用  查看    
#43楼 2008-02-22 11:15 | try      
@勇仔1
OverredQQ.Demo.vshost.exe
一直在进程中是什么意思?

=================
你调试过winform的net程序否?这个就是ide自动给你添加的
  回复  引用  查看    
#44楼 2008-02-22 11:23 | tatung zhang      
学习 ....多谢!
  回复  引用  查看    
#45楼 2008-02-22 12:12 | 金色海洋(jyk)      
多谢多谢。
  回复  引用  查看    
#46楼 2008-02-22 12:49 | 勇仔1 [未注册用户]
@try
几年前调试过~~这个进程局然关了还会自己打开。除非关了开发环境。。。

PS:这个东西确实很强大~~
我改了OverredQQ.UI里的。
原程序用这个登录后好友和群都是空的。。。
(代码顺序写反了。。。)。发消息都是往一个固定的号码发。

问一个很白的问题:
这个东西会一直有效吗?QQ发消息的数据包格式会不变?
  回复  引用  查看    
#47楼 2008-02-22 12:51 | 勇仔1 [未注册用户]
@吴建明

--引用--------------------------------------------------
吴建明: 不行,可以成功获得好友列表,但无法发送消息。
--------------------------------------------------------

那是它在向一个固定的号码了。你要自己改,作者这样是为了让你充分理解这个机器人~~
  回复  引用  查看    
#48楼 2008-02-22 12:56 | U2U      
好太牛了
  回复  引用  查看    
#49楼 2008-02-22 13:31 | 我是HappyQQ [未注册用户]
非常感谢overred

回家以后好好看看!
  回复  引用  查看    
#50楼 2008-02-22 16:33 | sinmen      
不错,学习下
  回复  引用  查看    
#51楼 2008-02-22 17:04 | 尧尧      
不错,已经下了,研究一下
  回复  引用  查看    
#52楼 2008-02-22 17:27 | 杨正祎      
华丽~推荐给相关同事看了。
  回复  引用  查看    
#53楼 2008-02-22 19:17 | iRobot      
好东西,谢谢
  回复  引用  查看    
#54楼 [楼主]2008-02-22 21:32 | overred      
谢谢大家都支持。。。。。大家升级协议。。。。自己玩吧。。。
  回复  引用  查看    
#55楼 2008-02-22 22:56 | 蛙蛙池塘      
呵呵,有意思,是获取句柄,给句柄发消息吧,呵呵。
  回复  引用  查看    
#56楼 [楼主]2008-02-22 23:08 | overred      
@蛙蛙池塘
不是钩子。。。
是基于Udp协议的
呵呵
  回复  引用  查看    
#57楼 2008-02-22 23:27 | 蛙蛙池塘      
哦,明白了,谢谢
  回复  引用  查看    
#58楼 2008-02-23 10:01 | Midapex Village      
下了,发信息可以,收信息不行。
  回复  引用  查看    
#59楼 [楼主]2008-02-23 10:12 | overred      
@蛙蛙池塘
^+^
  回复  引用  查看    
#60楼 [楼主]2008-02-23 10:13 | overred      
@Midapex Village
现在收信息那用的timer。。。。
有时不能及时处理返回的包

改成事件
  回复  引用  查看    
#61楼 2008-02-23 13:33 | i.Posei      
不错。
  回复  引用  查看    
#62楼 2008-02-23 20:44 | aobo [未注册用户]
忒强了
  回复  引用  查看    
#63楼 2008-02-24 11:19 | 代码乱了      
太好了啊
  回复  引用  查看    
#64楼 2008-02-24 14:19 | jeasonzhao [未注册用户]
很不错,收藏了
  回复  引用  查看    
#65楼 2008-02-24 20:02 | 瑞克      
支持下,不错。
  回复  引用  查看    
#66楼 2008-02-24 23:28 | 风往哪吹      
学习!!!
  回复  引用  查看    
#67楼 2008-02-25 00:10 | 菲菲菲菲菲菲 [未注册用户]
很厉害 学习
  回复  引用  查看    
#68楼 2008-02-25 13:34 | 斧头帮少帮主      
先下载
  回复  引用  查看    
#69楼 2008-02-25 22:26 | iRobot      
楼主,能把收消息的功能也加进去吗?并提供下载
如果可以的话就太好了
  回复  引用  查看    
#70楼 [楼主]2008-03-02 19:24 | overred      
@iRobot
自己改改去吧。。。^+^
  回复  引用  查看    
#71楼 2008-03-03 13:04 | 网魂小兵      
mark!
  回复  引用  查看    
#72楼 2008-03-13 21:11 | 小隐任行      
斜着眼睛路过。。。。
  回复  引用  查看    
#73楼 [楼主]2008-03-14 08:04 | overred      
@小隐任行
现在园子里玩这个的真多啊
  回复  引用  查看    
#74楼 2008-03-20 10:20 | 汤圆 [未注册用户]
偶来踩你啦~~
  回复  引用  查看    
#75楼 [楼主]2008-03-20 12:26 | overred      
@汤圆
晕。。。
  回复  引用  查看    
#76楼 2008-03-20 21:35 | BBCoding [未注册用户]
lz好强,继承好多,看得偶好晕
希望能尽快完善
  回复  引用  查看    
#77楼 [楼主]2008-03-21 12:31 | overred      
@BBCoding
看lumaqq吧
  回复  引用  查看    
#78楼 2008-03-25 13:18 | blubber [未注册用户]
长期潜水
偶尔路过
为楼主精神顶一个
  回复  引用  查看    
#79楼 2008-04-07 17:37 | jirain      
@overred 加入黑名单的也可以发,可能是因为和陌生人通讯需要验证
  回复  引用  查看    
#80楼 2008-04-11 15:25 | pp888 [未注册用户]
对大侠的精神感到钦佩,打心里支持你,希望越来越强大
  回复  引用  查看    
#81楼 2008-04-18 13:34 | woog      
很不错,但是还有许多的功能有待开发,希望楼主再接再厉。
  回复  引用  查看    
#82楼 [楼主]2008-04-18 17:42 | overred      
@woog
我死了
  回复  引用  查看    
#83楼 2008-04-21 23:15 | 榕城小榕      
不错
  回复  引用  查看    
#84楼 2008-05-03 19:02 | iaoc [未注册用户]
收藏,顶
  回复  引用  查看    
#85楼 2008-05-08 16:25 | hua~ [未注册用户]
这东西砸玩啊~~~~~~~~~~~
我做网站的,但是想转到软件行业中去
  回复  引用  查看    
#86楼 2008-05-08 21:24 | 常州敏捷软件123345      
现在好像qq能检查出来qq机器人的吧,然后禁止该号。
  回复  引用  查看    
#87楼 2008-06-19 17:18 | 尚志浩 [未注册用户]
谢谢分享,高人啊