|
|
发表于 2007-10-11 18:53:57| 字数 4,327| - 中国–江苏–苏州 电信
|
显示全部楼层
又是一个金色的秋天,遍地金黄,繁华似锦,高楼矗立,煤海流金,大海扬波,长城起舞.秋天,总给人们带来喜庆,带来诗意,带来遐想,带来憧憬,更带来希望,而今年的秋天,非同一般.珊瑚虫作者被逮捕事件在我脑中盘旋,挥之不去.
秋天,难道是秋后算帐的时候到了?又是谁跟谁算帐呢? 飘云到现在已经有三个年头了,三年的坎坷与艰难,三年的寂寞与激情,三年的快乐与兴奋,在这个时候要请大家多点耐心,看完这有臭又长的文字.本人加入了飘云团队也两年多了,不管是对是错,也算是对大家的一个交代,不希望给大家带来太多的过度的遐想.
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、男枪手一:“腾讯JJ了我,腾讯的JB真大”
8.4、枪手二:“腾讯QJ了我,腾讯JB不错”
8.5、枪手三:“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所坚持的方法的确更高效与简洁. |
|