荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: brighty (燕影随行), 信区: Software
标  题: 告别飘云!飘云QQ核心技术人员正式声明退出开发
发信站: 荔园晨风BBS站 (Thu Oct 11 15:53:10 2007), 站内

又是一个金色的秋天,遍地金黄,繁华似锦,高楼矗立,煤海流金,大海扬波,长城起舞.秋天,总
给人们带来喜庆,带来诗意,带来遐想,带来憧憬,更带来希望,而今年的秋天,非同一般.珊瑚
虫作者被逮捕事件在我脑中盘旋,挥之不去.
秋天,难道是秋后算帐的时候到了?又是谁跟谁算帐呢? 飘云到现在已经有三个年头了,三年
的坎坷与艰难,三年的寂寞与激情,三年的快乐与兴奋,在这个时候要请大家多点耐心,看完这
有臭又长的文字.本人加入了飘云团队也两年多了,不管是对是错,也算是对大家的一个交代
,不希望给大家带来太多的过度的遐想.
1、前言
2、飘云的前身—木子继承版
3、飘云的来历
4、加入飘云的动机
5、飘云的发展
5.1、右键的简洁配置方式.
5.2、自鸣得意的去广告功能
5.3、不同版本的主显IP的问题
6、郁闷的事情:
6.1、捆绑了流氓软件、飘云是木马、有病毒、盗号等等
6.2、飘云是剽窃与打包珊瑚虫一族

6.3、少数飘云的fans与少数珊瑚虫的fans相互诋毁
6.4、显隐身的虚假广告的骚扰
6.5、无法规避的法律问题
7、飘云、腾讯、QQ用户的关系
7.1飘云有没有损害TX的利益
7.2飘云给TX带来什么样的利益
7.3、TX自己为什么不开发显IP的功能?
7.4、软件霸权与边缘的制作者?
8、对珊瑚虫作者陈寿福被捕的看法
8.1、为什么被抓,什么理由被抓?
8.2、惊慌与失落
8.3、男枪shou一:“腾讯JJ了我,腾讯的JB真大”
8.4、枪shou二:“腾讯QJ了我,腾讯JB不错”
8.5、枪shou三:“QJ,只见腾讯的JB不见了”
8.6、王者归来
9、退出与新的开始
9.1、一滴水如何才能不干涸?
9.2、愿飘云社区越来越好!

1、前言

又是一个金色的秋天,遍地金黄,繁华似锦,高楼矗立,煤海流金,大海扬波,长城起舞.秋天,总
给人们带来喜庆,带来诗意,带来遐想,带来憧憬,更带来希望,而今年的秋天,非同一般.珊瑚
虫作者被逮捕事件在我脑中盘旋,挥之不去.

秋天,难道是秋后算帐的时候到了?又是谁跟谁算帐呢? 飘云到现在已经有三个年头了,三年
的坎坷与艰难,三年的寂寞与激情,三年的快乐与兴奋,在这个时候要请大家多点耐心,看完这
有臭又长的文字.本人加入了飘云团队也两年多了,不管是对是错,也算是对大家的一个交代
,不希望给大家带来太多的过度的遐想.

2、飘云的前身—木子继承版
飘云是一路默默无闻的走过来的,不争辩是runjin的重要风格.木子在颠峰状态下,突然宣布
隐退,在痛骂了万勇以后,木子的网站就打不开了.runjin就在这个时候看到了木子的代码,就
在这个时候自学汇编,就在高考前夕完成了木子继承版本的制作,runjin在这个方面很注意版
权问题的说明,这点从名字就可以看出runjin本人的低调,以及他的初衷.所有的一切没有太
多的想法,无非是想有一个能好好聊天的工具.网上找不到好的,那就自己开发.就这么简单,
在木子隐退以后,runjin做了一个木子继承版.

3、飘云的来历
飘云软件的来历,还要感谢社区里的老管理员——xinyuwen姐姐.xinyuwen是一个非常有魅力
的女孩,她的个人主页是: http://qs163.com/3/index.asp?n=xinyuwen  欢迎大家多去浏览
下. 直到现在飘云的很多元老级的人物还在叫xinyuwen姐姐.当时由于TX的更新换代,显IP的
函数入口的偏移量发生了变化,虽然原理与方法还是没有变化.代码基本上与木子的影子都找
不到了.另外一个要自己取名字的很重要的原因是,叫木子继承版似乎是在利用木子的名头在
宣传,因此在xinyuwen等的提议下就给软件起名为飘云QQ.叫它飘云也没有什么特别的含义,
只是觉得顺口.
作为一个网站不得不说一下他的硬件设施.就是空间与带宽问题.最早的域名是一个网友捐助
的,空间是一个网友赞助的.在2004年,飘云经常出问题,最后空间被人收回去了,域名也被人
抢了.然后很多粉丝就去群里或者别的地方帮助飘云寻找空间赞助.

4、加入飘云的动机
我加入飘云团队是2005年9月,算是缘分,在网上认识了runjin(当时他才大一),并为之所折服
,一个多月后来我跑去他的学校专门去见他,当时他才刚大二,他自己折腾木子继承版本的时
候还只是高三的学生.因为折腾这个事情,或许太过专注,高考成绩很差,只去了一个一般的学
校,对于网上的大多数人来说runjin的名声远远高过其在的学校.在他的学校里,runjin也是
一个默默无闻之辈,但其才华以及某些技术上的“怪异”之处,让人钦佩不已.但是对技术的
追求,以及对IPQQ的看法的一致性导致了我加入了这个团队,下面是我们第一次见面相互之间
很认同的话.

1、对助聊天、显IP、去广告的QQ存在着需求,满足这部分用户的需求,满足用户体验总是对
的.为了这么大的需求,做下去总是没有错的.东西要先做出来再去讲别的,再去考虑某些现实
中的问题.
2、简简单单才是真,实在而不花哨.
3、主动显IP似乎只有用协议的方法解决.luma的代码没有什么帮助,但是在原理上与思路开
阔上提供重要的帮助.

在讲到新思路的时候,runjin给蹦出一句让我喷饭的话:“我只会汇编,不会别的语言.”晕了
——当时我彻底的晕了.但事情到了这个份上了,就一起干活了.

5、飘云的发展
飘云这几年总是用着自己最古老的口碑宣传方式,稳定的发展着自己的用户.

先说一下,硬件支持方面.很幸运,在不同阶段总是有人愿意以赞助形式提供服务器,域名也是
有很多人免费提供与赞助的.第一个提供空间的是第5城市(模模糊糊的印象了),最后这个空
间商倒闭了,接着我们遇到了成功助理,非常感谢成功助理http://www.1cg.cn/.他那个服务
器特别好,并免费给我们提供了一年时间的使用.没有对飘云提出任何要求.之间还有几个网
友短暂的收留过我们,这里要说的是他们把飘云赶走是因为飘云搬到哪个服务器,这个服务器
马上会受到DDOS攻击.“杀手帝王”的服务器是深受其害,这里我们向这些给我们免费提供服
务器的人表示感谢.飘云的玉米几乎都是别人赞助的,目前只有www.piaoyun.net 与
bbs.piaoyun.nets是飘云团队正在使用的.其它的有不少曾经是飘云的赞助域名,现在还有很
多人赞助了很多域名.目前的服务器是亿恩科技的,是飘云自掏腰包的.这里顺便鄙视一下亿
恩科技的服务,真是垃圾.大家可以到他的官方网站http://www.enkj.com/去看看他们是如何
吹牛的,反正在这个里面放了空间后就没有安稳过.顺便说一下,www.piaoyun.net里面是放的
广告,也是无奈之举,因为软件我们可以花自己的精力制作,但是没有理由我们还要倒贴钱去
买个空间.目前广告收入最高的时候有2000块钱,飘云没有出新版本的时候也有800多,勉强维
持服务器的成本,到明年三月应该以把以前的花钱租服务器的钱赚回来,到那时候服务器也到
期了.

飘云QQ是一个软件,其核心主要是两个方面去广告与显IP.原理无非是把某些网络数据包截获
与丢弃,或者是直接找到程序入口通过给出一个参数,或者获得数据.总体来说就这么两种方
法.目前原创的有飘云、珊瑚虫、liteIM.都是用到了程序入口与数据包的方法.其中给过
liteIM的作者morning飘云的代码,并且有过比较深入的交流.但是liteim由于自身的原因不
再更新,使得liteim所在的打包QQ-极速QQ因此也陷入了困境.说实在的本人非常看好
liteIM,尤其其制作理念,以及morning的技术深度与广度,以及周边的aqing等皮肤制作者,都
是在修改版本中有分量的人物.

回到飘云的发展历程.他主要是有如下几个比较有意义的开发过程.

5.1、右键的简洁配置方式.

很遗憾,目前使用这些版本的菜鸟级人物真多,同时我们宣传的力度不够,很多人竟然不知道
有右键这个功能.顺便要说一下,runjin做的这个菜单功能是用汇编写的,我当时一看就晕,有
一种他是用“大炮打蚊子”的感觉.耗子的外挂版本是MFC搞的,不过总是有这有那的bug.让
人郁闷与困惑中.

不管如何,飘云是最早试图把一些配置性的东西用简单的可视化的东西实现.我们的要求是简
洁,简洁再简洁.让右键解决所有常用的实用功能.比如以前QQ尾巴病毒猖獗,我们就设置了一
个拒绝接受文件与拒绝接收图片的功能.论坛上有一些mm说他们总是受到网上一些人无休止
的视频请求的骚扰,我们就加了一个自动拒绝视频的功能.

5.2、自鸣得意的去广告功能

TX的广告的确很让人郁闷的,这里的广告指的是时不时“蓬、蓬”的弹出的那类东西,这些东
西的确很烦人,大部分人讨厌它并对它恨之入骨.精确的去掉这个广告,有两种方法.第一种找
到函数入口,并改变其参数.飘云就是用这个方法. 因此有人说用UDP登陆时候飘云可能会出
现漏网之鱼,还会有部分广告的出现,这个我就一直很困惑,我可以负责任的说这个不是所谓
的UDP方式的原因,因为飘云非外挂版,跟你的登陆方式无关,跟所谓的网络协议也不搭边.

另外一种方法就是耗子在飘云外挂中运用到了.下面是耗子的一段话,原文请到
http://bbs.piaoyun.net/read-htm-tid-59156.html

“常见的右下角弹出的消息,基本去掉了,但是我一直耿耿于怀的是,有一种右下角弹出的广
告消息,非常罕见.弹出来时候的界面也和弹出的新闻有所不同,可是不幸的是,我已经两个月
没有见到这个东西了,也一直分析不出来.所以,我只能说,看运气,也许明天就弹个出来,然后
我在10分钟内作掉它.另外,我所能处理的这些消息的特征,应该说腾讯只要更新一下服务器
配置,就有可能就可以躲过我的判断,当然我也可以迅速跟进,这个,不好说.”

这里有人就会问了,飘云版去广告,去得干净利落,而飘云外挂为什么还那么拖泥带水呢?

那是因为飘云外挂完全是一个干净的从协议包的方式干掉广告的.这点要佩服TX,以前的广告
好处理,因为他时不时的发一个广告的消息过来,如果他频繁的发,那逮住这种包就很好办,做
掉它也很快.但目前TX大大的狡猾了,发广告的时间不那么长了,并且是分号码段的,逮个广告
包真难.

干掉协议包容易,难的是分析的过程,说实在分析真的更重要.我们采用的是土办法,耗子先写
了一个抓包的程序.然后叫飘云的管理员—爆米花去申请了几个新号,一直挂着,这个号没有
进行聊天,然后挂上24个小时,接着我们收集log,并对这些包结构进行分析.这样那个是广告
的就很好逮住.

此外对于去广告的方法,我们曾经想通过直接去掉windows窗体的方法干掉,但这条路没有走
通,里面遇到了很多讨厌的事情,bug多多.

因此对于去广告,我还是非常自鸣得意的,各种方法我们都用过.但是runjin所坚持的方法的
确更高效与简洁.

5.3、不同版本的主显IP的问题

先说一下什么是主动显示IP,什么叫被动显示IP.被动显示IP就是通过截获自己机器上的某个
协议包,或者分析某个内容地址上的信息获得的IP地址.主动显示IP是,通过某一个动作,比如
主动发送一个网络协议包,然后截获自己机器上的某个协议包,或者分析某个内容地址上的信
息获得的IP地址.

说一下飘云的方法,飘云主要是分析出了某个函数入口,或者说在内存的某个位置,放有了IP
信息,飘云知道把这个信息取出来就可以了.这个就是被动显IP的方法.2005年的时候TX把消
息发送的方式变换了,很多消息是通过服务器中转,因此被动显IP的成功率大大降低.

最早出现主显IP的说法是LumaQQ提出的“如来神掌”.珊瑚虫v4.0的时候是个里程碑,因此我
在我的一篇文章中(地址见:http://bbs.piaoyun.net/read-htm-tid-15644.html )有提到.
主动发包,是这么两个要点,发什么样的包;发包的频率与时机.最难的是发什么样的包.


飘云在发什么包的问题上,一直是一个比较取巧的路.我们最早想根据lumaQQ所描述发一个0
大小的图片的方式进行,但是似乎行不通,也许我们比较笨的原因.但是当我们改发一个小图
片的方法的时候,感谢我们那破网络与破机器,我们发现自己或者对方总是有出现正在接收自
定义图片的这种方式.因此这种方式我们就放弃了,毕竟用户体验太差.

飘云的第一个主显IP的是利用共享文件.

这个方法其实是很多朋友发现的,我们只是把这个操作用简洁的几个数据包的发送与接收就
是所谓的主显IP了.这个方法难的是对接收到的包的分析,首先是获取不了端口号,或者显示
为零.因为是用到的文件传输协议,里面的地址很多是保留地址,比如会出现0.0.0.12这样的
情况.另外如果是同时用函数入口地址读内存与分析获得的数据包这么两种方法可能会导致
数据的不统一.这是因为,一个是通过函数入口的方法它有滞后性,而截获协议包是瞬间的问
题,因此只有取到最后一个才可能是正确的.简单的说,就是一个加密算法分析的过程.很高兴
,qq这个东西一直都有,一直到前不久的beta1版本才正式把这个东西去掉了.飘云在公布的版
本中一直就只用这个方法.

飘云的第二个主显IP的方法是利用刚登陆的时候有一次IP交换

这个具体是什么功能的尚不清楚,估计是本地会员的吧,runjin在关键时候又有天才的表现,
两天之内发现并搞定,并率先发布beta1的主显IP的版本比珊瑚虫早一天吧.对这个主显IP的
原理我并不是很清楚,估计runjin本身也不是很清楚,但是这些都不重要,关键是搞定了.不过
这次的方法就没有那么幸运了,下个版本的时候TX就象吃生菜一样把这个功能喀嚓掉了.

飘云的主显IP就是用了上述两个主动显IP的方法.另外一个要说说发包的频率与时机.其实这
个也没有什么太好说的,可以在某个动作下发一个包,也可以刚登陆的时候狂发.怎么着都行
.不过我们在发包的频率上,尽量减低,最主要的原因是,狂发数据会使得TX的服务器需要响应
的东西过于频繁,自身登陆可能会有部分问题.

目前要做好主显IP的方法,似乎还是有好几种,但是没有通过实验,不敢乱加定论.但是这里给
后来者一个忠告,就是,主动显IP的问题是一个比较讨厌的问题,TX现在几乎是每个版本都会
改变一点点东西,在05年与06年主显IP还是非常好办,到现在这种方式能否存在很长时间就要
看运气还有TX的心情,TX的技术人员也不是盖的.

6、郁闷的事情:

做一个东西,专注的做一个东西,真的比较难,所以要做的的是极度的耐心或者是极度超然与
漠视.本人修养不够,忍不住对一些说法还是要澄清.

6.1、捆绑了流氓软件、飘云是木马、有病毒、盗号等等

对这种说法一贯不回应,我也不需要再多说什么.这个怎么可能!!!一说这个问题,只要被飘云
的fans看到,肯定被飘云fans的砖头给拍死.
这里有一个要说明,就是容易产生误报,为什么会产生,请大家看看如何解决,也请大家看看
:http://bbs.piaoyun.net/read-htm-tid-59156.html

6.2、飘云是剽窃与打包珊瑚虫一族

这种人无知就算了,最可怕的是不懂装懂,还四处胡说八道.

6.3、少数飘云的fans与少数珊瑚虫的fans相互诋毁

Runjin一直说,珊瑚虫是前辈,大家一定要尊重前辈.但是这个事情一直不断,怎么也扯不清楚
.这里再次劝一下双方的fans不要相互诋毁.此外我要专门澄清一下一个叫西门吹萧的人,这
个人当时似乎在我工作的那栋楼里的,我们一栋楼是同一个IP,并且下面是有一个网吧的,还
有这个网吧都是用飘云QQ的.这个西门吹萧在珊瑚虫论坛与飘云论坛大放厥词.当时飘云的管
理员爆米花还问是不是我的马甲,搞得我有口难辩,这事情过去好长时间了,就此打住了,希望
飘云的fans不要再去诋毁珊瑚虫,大家都不容易.

另外一个事情闹得比较大的事情,是在太平洋出现了一篇文章标题是《珊瑚虫正在强奸你的
电脑》,然后太平洋的编辑把这个论坛的帖子的标题改成了珊瑚显流氓.这个帖子的内容不值
得探究,但是我看了它的回贴以及发这个帖子的ID在飘云论坛似乎有注册.并且有很多飘云的
fans狂跟帖.这个事情对soff打击很大,并且导致了soff认为是飘云的开发者或者是飘云管理
员发的枪文,soff在其相关的blog以及论坛明确说出不可能是腾讯发的枪文,并明确说是飘云
的枪文.这个时候导致一大帮虫粉到飘云砸场子.

Soff的心情能理解,从贴子来看第一眼别人认为是TX的枪文,但是后面那么多飘云的fans回帖
谁都认为是飘云的枪文.所以对于“虫粉”砸场子,飘云的开发人员与飘云的管理员一直不回
应.这个事情后发现飘云的管理员对珊瑚虫的粉丝心结很重,这些根据我们的分工,我无法控
制.

6.4、显隐身的虚假广告的骚扰

好多人一直振振有辞的说,某某版本可以显隐身,这个我解释得口都干了.现在这里再次声明
一下,没有显隐身的功能,大家看到的貌似显隐身的功能,那是不准确的.至于技术的原理我不
想再解释.大家记住——没有显隐身的功能,大家看到的貌似显隐身的功能,那是不准确的.这
种虚假广告不希望四处骚扰大家的眼球.

6.5、无法规避的法律问题

TX这点算对飘云很厚道,一直没有找过飘云的麻烦.但所谓侵权一说,一直让人困惑.这个问题
是一个一直无法解答的问题.法律问题不是我们的专长,飘云论坛上的斑竹乱梦春秋就是一个
在司法部门工作的,对我们的开发提出了很多很好的建议.这个领域毕竟我们不懂.因为我从
事的开发是一个具有挑战性的任务,他是一个模糊地带,这些争议的问题我们控制不了.

7、飘云、腾讯、QQ用户的关系

飘云与TX的关系很微妙,我们一直没有正式接触过TX官方,TX官方也没有正式的接触过我们.
但是都有通过第三方接触过.比如第三方媒体有报道过.“对于外挂版本我们没有任何打击的
意思,在修改QQ版本时必须参照原版,不得在修改版本中增加流氓软件和任何违规意图的插件
(含擅自修改主页)”
这个算是TX对各种第三方修改版本的意见吧.或者我们暂且认为这个是一种默认与许可.
此外我个人曾经接到过一个猎头的邀请,竟然是TX的招聘,职务是反外挂—狂晕.那薪水真的
是让人流口水呀,听猎头讲是有20万的年薪,不知道是不是骗人,无奈本人水平太差,TX里面高
手如云,本人实在担当不了该重任.当时我马上问runjin如果有这么样的机会你愿意辍学而去
打工么?,runjin的回答正如我意料的一样,不去,读完书再说.如果能兼职就爽了:) .

7.1飘云有没有损害TX的利益

飘云有没有损害TX的商业利益?

这个问题可以很肯定的回答.有!!并且可以得出很明确的公式出来.

飘云软件的宗旨就是去广告、显IP、助聊天.先说去弹出广告.TX可以很明确的跟我们算帐.
对于一个弹出窗体,以一个弹出窗体0.5分钱计算.每个QQ一天能弹8次窗体.TX就可以告我们
一天让TX损失了多少多少钱.

TX弹出窗体损失的广告=0.04*每天使用的飘云QQ的用户数目

有好事者给出每天使用的飘云QQ的用户数目是100万,那么一天我们就让TX弹出窗体损失的广
告为4万!

此外飘云QQ要显IP,自从有IPQQ开始,显示IP在哪个地方显示一直是一个问题,因为在聊天窗
口上,而这个位置刚好是放广告的位置密,粉丝的压力,周围环境的压力,自己的惊慌与失落,
我要闪人.不再从事飘云软件的开发了.这里宣布一下,我退出!quit!

9.1、一滴水如何才能不干涸?

一滴水如何才能不干涸?有一个人回答说:“把它放到大海里”.最后这个人成了佛.

还会不会有飘云QQ?我不知道,也许有,也许没有.我所能确定的是我不会再参与开发了!

在这之前我已经发出去了100多份飘云的框架代码了.之所以不放到网上让人下载,有如下几
个原因:

1、QQ的协议变化太快,以前有很多已经无效,我把无效的代码剔除了,另外知道的人越多,这
个代码失效的速度越快.
2、发出去代码后,很失望,有不少是用于做QQ尾巴病毒.

后续的开发者如果遇到问题,可以来信发到 piaoyunqq@21cn.com  在原理性以及思路的问题
上我会尽量解答.
同时已经有很多人表示愿意继续IPQQ的开发,这些我们可以一起来期待.

9.2、愿飘云社区越来越好!
飘云社区还会办下去,一切都是一个美好的祝愿!欢迎大家访问


--
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
▏Uninstall TXB...                                                  ×
▏  ◢  ╱     TXB has been successfully removed.
▏  ██◤  ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁    ▁▁▁▁▁
▏        ▕██████████████████      ▏  ▏ 取消   ▏
▏          ▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔    ▔▔▔▔▔


※ 来源:·荔园晨风BBS站 bbs.szu.edu.cn·[FROM: 61.144.207.70]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店