论坛风格切换
 
  • 24985阅读
  • 258回复

网络科幻小说 《黑客传说》 作者:月之子 [复制链接]

上一主题 下一主题

只看该作者 168楼 发表于: 2007-12-19
第170章 网络强暴
    对于美国政府的这次行动,遭到了很多黑客组织的抗,他们这段时间内纷纷向美国政府的有关网站发起攻击,美国白宫、NASA等网站的网页多次被修改。不过,这些都不过是小打小闹而已,发泄完毕之后,抗议的声音也渐渐小了起来。毕竟,准确说来美国这次打击的绝大多数是一些“骇客”,并不为广大黑客所接受。

    亡灵军团也有人被捕,不过由于亡灵军团的保密工作做的很好,并没有连累到其他人。许毅接收亡灵军团之后,有针对性地对其进行了改造,中间也有不少人选择离开,许毅也并没有阻拦,既然大家的目标已经不再相同,自然可以自由离开。这次被捕的人都是不听许毅劝告,并且没有遵守团规的人。

    总得说来,这次美国政府的行动对黑客的打击是非常大的。美国政府在这方面做足了宣传,挑起了大众对黑客的憎恶,甚至在美国电视台中还出现了反黑客的公益广告。连带着,其他国家也纷纷响应美国,加大这方面的管制力度。

    网络上,人们关于黑客的话题又重新提了出来。黑客到底是些什么人,有没有存在的必要等,再次引起了人们的争论。

    这个时候,突然又发生了件非常具有代表性的事情——网络强暴!

    这是发生在一款名为Iambdamoo的多人角色扮演游戏MUDs中的事情,一个玩家利用他自己编写的muds外挂程序,可以制造一个一种名为“巫毒娃娃“的幽灵角色,这个角色可以用来占有其他游戏者扮演的角色,这个家伙用这种办法强迫游戏地“起居室”中的角色和他的角色发生性行为,并且他还声称自己是一个黑客。迫使其他玩家相互进行性行为或性攻击。后来这个玩家被管理员赶出了“起居室”,但是这个家伙凭借其黑客技术取得了管理员权限,并且一直不断地对受害者们进行侮辱,直到另外一位技术高超的“大师”强制将其从系统中清除。

    第二天,一位受害者在一个读者非常多的邮件组中向大家述说了这一事件。事情一提出,立刻引起了大家的激烈讨论。有人说,这只是虚拟世界,没有真正危及任何玩家的生命、肢体或者婚姻幸福。不用太过在意。也有人反对这种观点认为那个家伙的行为对玩家造成了精神上地伤害,虚拟世界机器规则让受害者相信受到了粗野的强暴。这是一种侵犯心灵地罪行……当然,在这种非常时期,更多的人注意到的是这个家伙说的“身价”——黑客。

    ……

    曾经受到黑客骚扰的受害者们这个时候纷纷站了出来,向大家述说自己的经历,指则黑客给他们的工作和生活带来了极大的困扰。一时间,黑客真的好像成为了过街老鼠人人喊打,黑客声誉跌到了低谷。

    许毅看到这种情况,只得叹气,令他感到稍微有些欣慰的是中国地情况并没有这么糟糕,虽然也受到了一点影响。但黑客学院前期的工作此时起到了作用,有人出面“反黑”,也有人进行针锋相对的反驳,指出应该是“反骇客”而不是“反黑客”,当然,他们依据自然少不了引用黑客学院公布的黑客准则。

    并且中国在这个时候还举行了“中国第一届机器人格斗锦标赛”。居于种种限制,这次大赛的项目也只是利用《生死斗》地平台进行仿真格斗。参赛者来自全国高等院校和科研单位组织的50个代表队,比赛进行了一周时间顺利完满结束。

    本来,许毅身为《生死斗》的作者和国际机器人格斗联合会的主席,举办方是邀请了许毅去开幕式上演讲的,不过许毅以抽不出时间为由拒绝了。不过在苏兰的建议下,许毅还是向组委会发了一封电子邮件表示祝贺。毕竟是国内的重大赛事。许毅既然身份已经公开,别人都找上门了,如果不闻不问那就太说不过去了。当然,这是苏兰地观点,许毅则不以为然。虽然现在的他性格有些改变,但还是不太喜欢这类应酬。

    讯飞一直在持续发展。注册人数已经突破两千万人,现在飞飞已经毫无质疑地成为即时通讯领域的龙头老大软件。平台已经建立起来,讯飞便开始向周边发展。在腾飞投资公司的“网站孵化器”计划的刺激下,中国互联网掀起了一阵互联网创业浪潮,一份份商业创业计划书投到了腾飞公司的在线提交系统中,经过有关专家地评估,他们再根据这些计划书中所说方案的商业前景来决定是否批准其资金申请。“网站孵化器”不像其他VC投资那样投资大笔的资金对网站进行大部分控股,而是考虑到中国的国情,给广大站长们提供一个机会,初期动工的钱虽然不多,但毕竟能够基本维持网站的运行,如果网站发展得好,有前途,后期资金跟进,进一步进行投资。在这个计划的刺激下,各种各样的网站如同雨后春笋一般冒了出来,虚拟社区、门户网站、音乐网站、电子商务、搜索引擎……中国互联网出现百花齐放的繁荣景象。

    “创飞”的发展也非常迅速,U盘推出之后,很快受到了用户的追捧,市场上并没有同类新产品与之竞争,简直是一片空白。在此之前,常用的用来保存资料的只有软盘,但是软盘的容量实在太小,U盘的出现正好满足了很多人这方面的需求。创飞的新产品上市之后,很多国际性大公司很快意识到其中的巨大商机,他们纷纷开始买来U盘进行研究。这些公司都非常有底蕴,研发的速度也是非常快的,不到几个月,就已经有几个公司成功研制出了同类新产品,开始和“创飞”进行市场竞争。

    按照许毅的指示,创飞并没有以专利所有者的身份要求对方停止生产,他们对此不闻不问,任其发展。很快,USB技术快速发展,以至于微软在Windows后面的版本中也增加了对USB协议的支持,在计算机硬件上,硬件厂商也增加了相应的接口。

    这段时间内,腾飞公司频频出手,投资对象不仅是中国国内,而且遍布全世界。腾飞投资公司俨然已经是一个国际性的投资公司。许毅的身份被曝光之后,有人便开始关注起和他有关的事情来。尤其是腾飞公司的频频行动,更加牵动着各大投资公司的目光。

    根据他们搜集的情报,腾飞的投资是非常准确而且极具利润的。出手简直堪称完美。

    “中国腾飞投资公司投资1000万美元入股美国互联网公司ebay……“这是于去年由硅谷的软件工程师工程师皮埃尔-奥米迪亚创办的一个在线交易系统公司,目前发展良好。

    “中国腾飞投资公司收购美国亚马逊在线书籍销售公司……”

    ……

    大家发现,腾飞公司好像对这些新兴的互联网电子商务公司非常感兴趣,又是投资又是收购的。难道电子商务的春天要来了?有头脑的人已经跟着行动起来了。

    许毅现在到底有多少钱?这也是大家非常想知道的一件事情。有人猜测,他现在很可能已经成为中国的首富!这个消息绝对是震撼性的,据有关人士调查,许毅真正涉足商业领域不过是最近一两年的事情,在这么短的时间内,他到底是如何积累到这么多资金的?于是,有人猜测是他有撑腰,也许这些钱本来就是政府的钱。甚至有人猜测,这些钱是许毅利用黑客技术直接从银行里面转账出来的。大家众说纷纭,越传越神。

    等许毅反应过来,他才发现这几个公司的摊子已经铺得这么大了。他知道,自己肯定被有心人盯上了,毕竟一切都发燕尾服太顺了。好在自己还有周东华这层关系,现在还有补救的余地。不过好在现在快放寒假了,许毅决定回去的时候得好好将国内的道路理一理,省得有人在暗中给自己便绊子。

    为了保险起见,许毅还是提前向周东华打了招呼,他表示自己会有个慈善捐款计划,具体细节正在考虑当中。

    周东华正想眼许毅说这件事来着,毕竟赚了这么多钱,总得返还一些给社会,而且这么大的公司,总是要以政府为后盾才能正常发展下去。他对许毅的做法表示赞赏,开玩笑说许毅比他会做人多了。
我自横刀向天笑

只看该作者 169楼 发表于: 2007-12-19
第171章 再次相遇
    晚上,许毅被亚当斯叫出来喝酒,当然也少不了郑洁,另外许毅还将苏兰给带上了。

    苏兰这段时期都非常地忙,由于她不是服装设计专业毕业,所以在这方面还要学习的东西有很多。来到这里之后,她刚开始根本就赶不上教授们的进度,实在是有太多的东西要学了,很多东西都得从头开始,所以她大部分时间都在忙于功课,有时候甚至为了完成教授布置的功课而常常熬夜,把许毅看得心疼坏了,经常劝告苏兰别这么拼命,把身体累坏了可就不好了。苏兰这个时候每每就会用许毅自身的例子来反驳他,让许毅有些哭笑不得。好在后来苏兰也适应了学校的节奏,这才慢慢有时间参加一些平时的活动。

    名为喝酒,其实就是出来放松的,按许毅的酒量,两杯就可以将他灌倒。中另的学生通常都很少参加各种课余聚会,因为他们觉得来这里学习的机会很珍贵,不愿意把时间用来浪费,从而少了很多社交活动。当然,郑洁是个例,她平时的活动在许毅看来实在是太丰富了点,一周之内,几乎有好几次,反正每个周末的派对她是必去的。

    另外,许毅还得知了一个令他比较惊讶的消息,听说她还是哈佛姊妹会的大姐头。在这里,每个大学都有兄弟会和姊妹会,当然,这并不是属于黑社会性质的团体,而是比较政党的学生团体,他们在一起学习或者玩乐,还经常酗酒。尤其是周末,各种大型的派对是他们的最爱。

    在许毅看来,郑洁简直活跃过头了,真不知道她哪里来的这么旺盛地精力,好像每天都有使不完的劲一样,精神高涨。她以前还身兼数职地在外面打,不过辞工之后倒没听说过这件事了。

    说实话,许毅对她的身份还是感到非常好奇的。根据她穿的衣服来看。她应该不是生于穷苦人家,她去工作。很可能是为了体验生活,当然,这也是许毅的猜测而已。许毅也问过郑洁,不过她神秘一笑,说:“不告诉你。”

    酒吧还是那个酒吧,不过刚进酒吧许毅就看到了老熟人——肯,他正和一群朋友在喝酒,身边还坐一个金发美女。当许毅他们进去的时候,肯也看到了他们。见到肯有些变形的脸部肌肉,许毅心嘀咕。今晚肯定又要发生什么事情了。

    “许,肯也在……”亚当斯说道。

    许毅淡然道:“嗯,别管他,我们玩我们地。”

    “咦?金勇俊也在。”

    听到亚当斯的话,许毅也留意了一下,果然发现坐在那边地金勇俊。看样子,他们应该是一起的。

    接着,亚当斯又恍然大悟地说道:“哦~对了,金勇俊也是跆拳道馆的。”

    “小毅,你认识那边的人吗?”苏兰问。

    “认识其中两个,不过都不太熟悉。”许毅突然想起自己还没把这件事跟苏兰说起过,他便说道。“回去我再具体说给你听。”

    “还是让我来告诉兰姐吧,这件事和我也很有关系呢,嘻嘻……兰姐,来,我们到那边去,我来详细……”郑洁将苏兰拉到一边说悄悄话去了。

    看到郑洁这个样子。许毅感到好笑。

    前几天,她突然宣布(听众是许毅和苏兰),她决定正式追求许毅,因为经过她这些天的观察,发现许毅是理想中的白马王子。当时把许毅和苏兰都弄得脑子有些当机,毕竟确实太突然了点,而且还是女生倒追,最重要的是,在生活中,许毅已经表现得很明显了,她不可能看不出来他和苏兰的关系。就算她够迟钝,前两周她偶然间撞见了许毅和苏兰的好事总该说明问题了吧!不过郑洁很快就补充说,知道他和苏兰地关系,但是她还是决定经过自己的努力争取许毅,这样才不会给自己落遗憾。

    许毅能说什么?身为男人,有美女倒追自己,这是何等的……虚荣?可是许毅喜欢的是苏兰,她在苏兰面前这样说出来是什么意思?这不得不让许毅对她的动机表示怀疑。幸好当时苏兰并没有任何的不悦,不然许毅当场就得把她给赶出去了。来破坏自己和苏兰地感情,简直……

    郑洁的“爱情宣言”公布之后,她就已经展开实质性的行动,平时去参加的活动也少了,晚上乖乖留在住处,尽可能多的陪在许毅身边。可是许毅有些事情并不想让她知道,她老是这样,的确给他造成了很多不必要的烦恼。好在郑洁也不是笨蛋,感觉到了许毅地情绪,很快摸清楚了许毅的底线,调整了策略,和许毅保持了一定的距离,不过还是没有放弃,逮到机会肯定是不会放过的。

    令许毅感到郁闷的是郑洁不知道用了什么办法,苏兰对这件事竟然好像一点都不担心,和这个“情敌”还相处得很好,两人的关系更胜从前。

    私下里,许毅也问过苏兰,苏兰说他这么优秀,肯定是会有很多女孩子喜欢,而且以后会越来越多,不过她相信许毅,也尊重许毅地选择。

    许毅感叹:得妻如此,夫复如求!

    现在,郑洁将苏兰拉到一旁,许毅自然不会担心苏兰会因为她的话而产生误会,只是对郑洁的行为感到好笑,或者说“可爱”。

    许毅他们刚坐下,金勇俊就走了过来。

    “许,好久不见了!”这时,许毅才发现,原来金勇华侨的中文也说得非常标准。单是这点,让许毅对他大有好感。

    “是啊,在忙着学习,所以没怎么出来。”

    “最近你可成了网络上的焦点人物了,没想到你深藏不露,竟然还是创飞公司的幕后老板。”

    每每碰到别人问起这些事情,许毅就感到头痛不已。他只好随便客套了几句,显然不想再深入聊这些东西。

    “许,我比较感兴趣的是你的中国功夫,我希望我们能够进行一场私底下的切有磋,还望……”

    “我的天……”许毅夸张地一拍自己的额头,“金勇俊,你难道也对郑洁敢兴趣?”

    “不,请不要误会……我只是比较热爱跆拳道而已,只是单纯的武术切磋。”金勇俊说完对着许毅鞠了一躬。

    “好吧,等哪天我有时间了,我给你电话,你留个电话吧。”许毅随口说道,拿了金勇俊的电话将其打发走。最近他实在没闲心和别人斗来斗去。

    这时,酒吧里的清音乐响起,许毅起身,来到苏兰身边,摆了个绅士姿势道:“小姐,能否请你跳个舞?”

    苏兰微微一笑,把手搭了上去:“非常荣幸!”

    郑洁见状不乐意了,她郁闷地问道:“毅,你会跳舞吗?上次还把我的脚给踩肿了呢!”

    “那个……我最近专门研究过这个,相信应该没有什么大问题。”许毅尴尬说道。说起来也真够逊的,好歹也是自认为有高智商,运动神经也非常不错,竟然在跳舞的问题上白痴成那个样子。上次回家之后,他特意找来大理的资料专门进行了相关研究,然后私底下也多次实践了过,这才慢慢有了一些进步。

    “那好,等下我也要跳,不过不准再踩我的脚!”

    “没问题。”说完,许毅便拉着苏兰走向舞池。许毅的研究果然有成效,虽然现在还不怎么熟练,但基本上是没有发生踩脚事件。搂着苏兰跳舞的感觉非常不错,嗅着她那散发着特有香味的发丝,许毅感到非常地宁静和平和。

    郑洁在旁边还真有些吃味,喝酒解闷,不过她的魅力还是有的,连续拒绝了好几波前来请她跳舞的人。

    亚当斯在旁边看着心中对许毅羡慕不已,心道人和人真是不能比,心里寻思着许是不是有什么泡妞秘籍,不然怎么可能同时一脚踏两条船还这么嚣张?正想到这里,亚当斯突然眼睛一亮,因为他看到了一个美女——一个穿着非常暴露的黑人MM。

    “嘘——”亚当斯吹了一声口哨,端着酒杯就走了上去。唉,还是黑人MM比较适合我,亚当斯心中这样想道。

    这下就只剩下郑洁一人坐在那喝酒了,真是够郁闷的。看着许毅抱着苏兰在舞池中翩翩起舞,郑洁想起了她和许毅跳舞的那次,想起来真是够好笑的,堂堂MIT计算机系的学生,竟然对跳舞这么白痴,怎么教都学不会,竟然还把自己的脚背给踩肿了……不过想到许毅将自己背回去,然后还帮自己揉脚,郑洁心中升起了阵甜蜜。

    “郑小姐,怎么一个人在喝闷酒啊?”这时,耳边突然传来一英语,郑洁一听就知道是谁了,肯那鸭嗓子实在是太独特了,“那小子这么快就有新欢了?真是让人感到惊讶啊!”
我自横刀向天笑

只看该作者 170楼 发表于: 2007-12-19
第172章 0DAY
    “有魅力的男人自然会有很多女孩喜欢。”郑洁很平静地说道。

    “……他到底有什么好,证你这么快对他这么死心塌地的?”肯有些恼羞成怒了,他追求郑洁这么久都没有得手,竟然被一个不知道从哪里冒出来的小子横插了一脚。上次决斗他虽然输了,但他还是心存侥幸的,因为种种迹象表明,许毅和郑洁两人刚认识不久,那天根本就是郑洁拿他来做挡箭牌。不过后来发生的事情有些出乎他的意料,他们两个的关系好像进展非常快,郑洁后来竟然搬到他的家里去了。

    “根据我的观察,他什么都好,唯一的缺点就是太优秀,以后肯定会有很多女孩爱上他……”郑洁自顾自地说着,好像还露出一脸哀怨的神色。完全没有注意到肯的脸色变得越来越难看。

    在肯正想发作的时候,他看到许毅已经跳完舞,朝这边走来,于是便在鼻子中“哼”了一声走开了。一次腿部所受的伤他还记忆忧新,对许毅自然有些顾忌。

    “那个家伙又来纠缠你了?”许毅看了看离去的肯,问道。

    “是啊,唉,谁让本小姐这么吸引人呢……我说你可要把握住了,我的追求者可是很多的哦~”

    “嘿,你喜欢就好,可别因为我的关系而耽误了你的终生大事……”

    “我知道,但我喜欢的人是你呀,小弟,现在你这么无情,看来我的终生大事注定要被你耽误了……”

    “……”对于郑洁的直接,许毅彻底没词,他选择沉默。这是最好的应对方法。

    这时音乐再次响起,郑洁起身说道:“走,这回轮到我了!事先声明,不准踩我地脚!”

    许毅为难道:“这个……我可不能保证。”

    “你……你和兰姐不是也跳得好好的吗。怎么不见你踩她……”

    “我怎么知道,可能原因不在我身上。”许毅的言外之意很明显,原因不在他身上,那肯定是在领舞的人身上了。

    “你要是敢踩我,你就……天天背我去上学!”

    倒,这风险还真够大的,许毅正想拒绝,刚好看到刚刚离开地肯又去而复返。许毅突然觉得他倒有几分可爱了。

    “嗨,肯,好久不见了。你的伤都好了吗?对于上次的事情,我深表歉意!”

    肯脸色变了一变,冷声道:“多谢多心!”

    许毅讪讪地笑了笑,他刚才可是真心的,没想到贴了别人的冷屁股。

    肯:“听说你就是网络上流传的那个XYZ?”

    “兄弟,你听谁说的?我们中国同名同姓的人多得不得了,叫许毅的可不只我一个。”许毅没有承认也没有否认。

    “我调查过学校地档案,MLY只有一个叫许毅的中国留学生,准是你没错。”站在肯旁边的一个矮个子美国人突然出言道。

    “哦?既然你们都这样认为了。我还能说什么呢?[位是?”

    “詹姆斯-道尔,很高兴认识你,China_xyz!”詹姆斯伸出手来。许毅见他礼貌不错,也回应地跟他握了握手:“很高兴认识你。”

    “wow!你是ODoday的成员?!”亚当斯不知道从哪里突然冒了出来,他盯着詹姆斯手上那枚黑色的戒指惊奇地问道。

    詹姆斯脸色舒展开来,心道终于有个识货的人了!

    “呵呵,我侥幸成为了oday的一员。”他脸上露出骄傲的神态。

    oday?!众人都露出惊讶的神色,他们都有些艳羡地看着詹姆斯手中地那枚戒指,确实,那枚戒指上的图案真的是oday的标志。

    这杖戒指就是oday的标志?许毅也仔细看了一下,上面印地好像是一把小斧子,另外还有几个字母。

    到底是什么,许毅自然是知道的。“oday”的意思就是指“不到一天”,它是指国外那些从事软件盗版制作者的统称,也就是说“在不到一天之内就将正版软件给破解出来。”

    据许毅所知,这个盗版组织早在70年代末80年代初就已经出现了,是在国外诞生的一种比较奇怪的自发性民间组织,它的成员都是一些青少年电脑爱好者。他们运用自己地技术,破解各类机器中运行的软件(这些机器包括个人电脑和电视游戏机等),然后以非法的方式传播,当然oday是非盈利性的纯技术团伙,这点也正是他受到大家尊重的崇拜的主要原因。

    在早期没有互联网的情况下,他们用电话线传输游戏以及一些自制运行地展示程序(demo),并展开不定期的技术交流,同一地区组织间还经济性地交换成员。这些组织遍布在南北美洲、欧洲和南非等地。

    20世纪90年代,PC机在全球的普及和互联网的日益发展,为这些组织的成长壮大创造了良好的土壤。这个组织是无形的,他们有自己的信念和约定俗成的行规,他们没有自己的网站,不赚钱,破解的游戏只用FTP上传以供下载,并通过BBS交流信息。其组织成员很有奉献精神,以自已是“oday”组织成员为荣。

    “免费”和“共享”是这个组织的主要特征,从这点上来说,这符合黑客的行为准则,所以许毅也将他们划分入黑客的范围之内。身为项斌的时候,他曾经参加过一个类似于这个组织的中国破解组织,可惜,当时由于条件的限制和组织领袖的错误,那个组织并没有很好的发展起来,而且到了后来违背了当初组建的初衷,许毅后来便退出了。

    来到这个时代之后,许毅一直想建立一个这样破解组织,所以他在黑客学院也专门开设了相关板块,不过由于种种原因这件事一直没有实行。现在,许毅见到了oday的成员,心中自然也是很高兴的,毕竟对于这个传说中的组织许毅一直都是很神往的。

    “oday”的成员在美国一大学中非常受尊重,并且他的计算机教师甚至还会考虑在该成员的成绩单中加分,因为“oday”就是一个招牌,你能加入这种组织,也就意味着你在技术上的优秀,据说,MLT的很多计算机教授在早期也曾经是oday的成员,其中米歇尔教授就是其中的代表人物。另外,这个组织早期的首脑有的现已成为律师、医生和政府官员等社会中坚力量。

    所以,当大家知道詹姆斯是“oday”的成员之后,都感到很惊讶,又很尊重。

    “詹姆斯是我的好朋友,听说你就是中国的那个XYZ,想来跟你切磋一下,看你是否是浪得虚名。”这个时候,肯插口道。同时,他脸上也露出倨傲的神态,好像他也是oday的成员似的。

    “切磋?我没有什么兴趣。”许毅本来是想跟詹姆斯做个朋友,但现在看来,好像没有必要,这个家伙原来是肯找来的帮手。

    “大家看看,他在推辞,分明就是怕了!”人群中突然冒出这么一句。

    “说得对,我看他就是个浪得虚名的家伙!”

    ……大家纷纷起哄,说许毅不敢接收詹姆斯的挑战。

    许毅对他们的聒噪一概不理,反正他对这些虚名没什么兴趣,任由他们去说,他自巍然不动。

    就在许毅要告辞的时候,詹姆斯突然说道:“许,我的oday的那些朋友都说,中国没有高手,我刚开始不相信,但是,现在我相信了。”

    许毅迈出去的脚步又缩了回来,面对大家对自己的嘲笑他可以忍受得住,但他无法忽略詹姆斯的挑衅,他不得不承认詹姆斯非常会懂得说话技巧,一句话就将整件事的所代表的意义给拔高了。

    “你能代表oday吗?”许毅问。

    詹姆斯看到许毅慷懒的神态突然变得严肃起来,一时间还真不适应,一会儿后才说道:“很遗憾,我并不能代表oday,这次事情只是我的私人决定。”

    许毅点点头,得到这样的回答,说明oday这个组织的传统和纪律还是不错的,看来其中有很多值得借鉴的地方。

    “好,为了你刚才说的那句话,我陪你玩玩,希望到时候你能够转告你的朋友,中国很快就会出现优秀的破解组织!”
我自横刀向天笑

只看该作者 171楼 发表于: 2007-12-19
第173章 winrar的妙用
    “为了让比赛有点挑战性,我们加点赌注吧。”许毅补充说道“如果你输了,把你的戒指留下,如果我输了,我将黑客学院发个公告,将这次结果如实地公布出来,以China_XYZ的名义!”

    老是有人来找上门“切磋”、“切磋”的,许毅都烦不胜烦了。面对他们的一次次挑衅,许毅都忍了,但这次他忍不下去了,老虎不发威,他们总是认为自己是病猫,今天就让他们看看,中国到底有没有高手!

    其实,许毅表面上说得好听,只要求要他把戒指留下,但实际上如果别人知道这件事会怎么想呢?要知道,戒指代表的可是ODAY!

    许毅说完之后,现场立刻安静了下来。说实话,许毅的要求并不过份,大家都知道China_XYZ这个名字所代表的份量,ODAY的戒指的代表意义虽然巨大,但相比起这个来就有些微不足道了。大家都被许毅表现出来的巨大信心给震住了,刚才他们之所以这么说,绝大部分人是因为根本就不相信许毅是那个China_XYZ,少数人纯粹是在起哄。

    詹姆斯心中也有些犹豫了,他听信肯的话,说许毅只不过是个浪得虚名之辈,根本不可能是那个China_xyz,于是他答应肯来好好教训他一番,让他在大家的面前出丑,刚才通过试探,许毅果然如同肯所说的那样,不敢应战,于是詹姆斯便故意出言侮辱,想将战果扩大化,却没想到对方一下子突然改变主意,提出了这么一个要求。

    他真的是China_xyz,詹姆斯心中疑惑,如果是真的话,那他这次可就真地有点悬了,因为实际上,XYZ在oday的组织中是很受尊重的一个人,只有强者才会得到这样的待遇。而这枚戒指如果输了的话,他肯定会被开除地,这是毫无疑问的,所以他犹豫了。

    肯在旁边催促道:“詹姆斯,你要相信自己!答应他!”

    经过肯这么一说,大家纷附和起来:“对,答应他……答应他……”

    詹姆斯已经是骑虎难下了,只得说道:“好!希望你不要让我失望。”

    比赛方式还是老规矩,三场两胜,为了以示公平。他们还请来了米歇尔教授来出比试的题目。这样一来,这件事就闹大了,MLT的BBS上也热闹起来了,大家都知道了今天晚上有这么一场比赛,近一点的人纷纷跑到现场,不能赶到的就一直在论坛上等着大家的结果。

    “小毅,你可别让我们失望啊,狠狠地教训他!”郑洁给许毅加油说。她还真是个唯恐天下不乱的家伙,发挥其组织才能。专门给许毅组织了一个支援团,不愧是姊妹会的大姐头,找来地MM都是美女。

    另外一边也毫不示弱,那个和肯在一起的金发美女也不知道从哪里找来了帮子美女,作为詹姆斯的拉拉对。

    两对人马针锋相对。好不热闹。

    米歇尔教授接到学生的邀请电话之后,二话不说就赶来了,这当事人中有许参加,他自然不会拒绝了,另外,詹姆斯也是ODAY的成员,作为前oday的首领之一。他也不会拒绝他们的要求。

    “詹姆斯这个小家伙不知道水平怎么样呢……”米歇尔教授寻思着,“希望有几把刷子吧……不过要想赢许,恐怕不是一件容易的事情。”米歇尔教授可是非常清楚许毅到底是什么水平,现在的许毅比他当年厉害多了,再来MLT学习了这么久,相信在这方面地造诣也有很大的提升。因为许毅是他见过的最努力的学生,虽然兴趣好像广泛了点,但其接受能力、理解能力却是别人不能比的。

    米歇尔也是老狐狸了,当然知道这次比赛会意味着什么,闹大之后,这简直可以视为ODAY和许毅个人的决斗了。要是真让詹姆斯输了,ODAY的面子可不好看啊!米歇尔虽然很欣赏许毅,但是他对ODAY的感情还是更加深刻一点。

    “许就算是输了也没关系,反而能激励他进一步努力学习呢!”米歇尔给自己找了个借口。

    ODAY的成员最拿手的自然是破解,最要命的是许也非常擅长加密解密,不过其他项目詹姆斯肯定更不能和许毅相比了,所以米歇尔只能出和破解有关的题目。

    比赛正式开始。

    米歇尔教授出地第一个题目非常简单,就是破解一个被加密的文件。这个文件被一个简单的加密软件加密了,需要输入密码才能显示里面的内容。

    “第一题比较简单,当做热身运动好了,谁能在最短时间内将里面的内容破解出来就获胜。”米歇尔解释说/

    他看了看詹姆斯,希望他的水平不要太低,因为这个加密算法是ODAY地初级成员用来练习的一个加密算法,平时他们都做过不少。当然,许毅肯定也能在短时间内将其破解,但由于他对这个算法并不熟悉,肯定需要花费另外的时间来做一些别的工作。

    破解活动是在Windows的系统中进行的。心中有些惴惴的詹姆斯调出跟踪调试工餐,将文件载入,看了一会儿时硕的汇编语句,很快就找到了关键加密代码段,他惊喜的发现这个算法自己再熟悉不过了!

    “哈哈,上帝,我赞美你!”詹姆斯随即设了两个断点,稍微进行跟踪了一下,立刻将密码就爆了出来,程序顺利跳过了加密代码段,被加密的内容显示出来了!

    “出来了!”詹姆斯站了起来,兴奋地喊道。

    嗯?大家怎么了?詹姆斯很奇怪,怎么没有听到大家的欢呼声?詹姆斯发现大家都围在许毅那边,怔怔地没有说话。

    良久之后。

    “怎么可能?”

    “这个也是破解吗?”

    “教授,这个也简单了吧!”

    ……大家纷纷抱怨起来。

    糟糕!詹姆斯听到大家的话虽然奇怪,但是他知道,自己这场已经输了,许毅比他先一步将文件破解出来,不过,大家的态度有些奇怪。

    “到底怎么回事?肯。”詹姆斯问道。

    肯一脸不忿道:“詹姆斯,这不是你的错,只是……这个加密也太简单了,他根本就没有破解,竟然……”

    原来,比赛开始之后,许毅只简单看了一下反汇编的信息同,然后就调出WinRAR这个压缩解压缩软件,将那个加密文件一下子就拖到那个软件中,然后直接又将其拖出来,就这样,加密的文件就被破解了,被加密的内容露出了本来的面目……

    “教授,这真的是加密文件吗?怎么用WinRAR这个软件也能打开?”简直太难以让人接受了,要知道,WinRAR这个软件是Windows平台的经典压缩解压缩软件,普通得不能再普通,几乎每个系统中都有这个软件,可是许毅竟然仅仅用这个软件就将加密内容给破解了,连密码都不需要输入!

    “当然……这当然是加过密,只不过……我说过,这个加密算法比较简单……”米歇尔教授尴尬道。他还真没注意到,原来WinRAR这个软件还可以这么用。

    “难道这个软件是经过许毅修改过的?”有人提出了疑问。

    “不可能!刚才他并没有从网络上下载任何软件,都是系统中自带的。”

    最后,大家再按照许毅的步骤重复了一下,他们发现,结果正如同前面许毅所做的那样,很轻易地就将加密文件给破解了。

    许毅笑道:“呵呵,WinRAR还有很多奇妙的用法,大家可以去发掘发掘。”

    “我抗议,这根本就不能算是破解,一点都不能体现破解者的技术水平!”詹姆斯说道。

    “你的抗议无效,刚才教授就声明了,谁先看到加密文件里面的内容谁就获胜,现在许毅先看到,自然他是赢了,这是不可否认的!”郑洁率领着众拉拉队员极力反对。

    两方人马各不相让,纷纷争论起来。

    这该怎么办?米歇尔教授也很为难,他问许毅:“许,你看……”他已经把决定权交给许毅了,如果许毅坚持的话,他也只能宣布许毅第一场获胜。

    许毅淡然道:“既然大家都认为是我投机取巧的话,那么,这场比赛就作废吧。”说完,他有意无意地瞟了一眼米歇尔教授。

    “咳咳……”米歇尔教授被他看得不自在,口中宣布道,“既然许已经答应了,那么我宣布这场幽冥不作数……”说起来还真是我的疏忽,下场比赛的算法会复杂一点。”
我自横刀向天笑

只看该作者 172楼 发表于: 2007-12-19
第174章 子程序调用
    “小毅,你怎么可以轻易放弃这局呢!”郑洁有些“恨铁不成钢”,她一个劲的在帮他争取,却没想到他自己倒大方地放弃了。

    苏兰上前拉住郑洁的手,安慰道:“别生气了,接着看下去吧,小颜不会输的。”

    第二题还是解密题,不过不再是那种加了密码型壳的加密,而是直接给出一个加密文件,机密者将该文件还原出来。

    在Windows中,有一种非常重要的文件格式──PE文件格式(pontableExecutable可移植的执行体),这是WindowsNT3.1中引入的一种新的可执行文件格式,Windows系统中的所有可执行文件都是PE文件格式的。要在Windows下研究加密解密,这种格式是必须掌握的。虽然PE文件格式的规范包含了MSDN的CD中,但是那些文档非常的晦涩,而且这些文档并没有提供足够的信息,所以有时候连开发者们往往都无法很好地弄懂这一格式。

    Windows下的加密和解密说白了就是针对PE文件格式结构的相关操作,所以掌握这种格式是每个破解者的必备技能。

    第二场比试开始,这次的题目很显然大大难于上一个,两人有条不紊地开始进行破解。

    这个难度比较大,所以允许他们从网络上下载一些常用的破解软件,当然,如果他们自己有工具的话,也允许用自己的工具。

    许毅从网络上的一台肉鸡中下载了几个小软件,有用来检测壳的,也有用来调试跟踪的。其中大部分功能和网络上流传的那些工具差不多,不过经过了他的一些相应修改,功能更为强大。例如如果其中有反跟踪代码,可能那些工具有影响,但他的工具可以无视等。

    许毅用一个检测壳的小软件将那个要破解的文件加载进去,想看看,是否能够看出到底是加了什么类型的壳。

    “壳”是一种很形象的说法,意思就是对软件进行保护的那一层代码。说起来,壳和病*毒在某些方面比较类似。即壳和病*毒都需要比原程序代码更早地获得控制权,这一功能可以通过在原程序的代码执行前加入自己地一段代码来实现。在文件执行的时候,壳修改了原程序的执行文件的组织结构,从而达到壳的代码能够比原程序的代码提前获得控制权的目的,并且还不会影响原程序地正常运行,从这点上来说,壳和病*毒是很类似的。

    许毅编写的这个软件是根据一些壳的特征代码来识别到底是什么壳的,肃然,识别的准确度也有可能不准确,因为这些特征代码也是可以伪造的。许毅看了一下,软件中显示,“壳”是VC++的,于是许毅用另一外一个脱壳工具试了一下,发现脱出来地文件是损坏的文件,也就是说,这个壳并没有这么简单。他再经过一番努力,发现这个壳根本就是伪造的,工具脱壳并行不通,看来只有手动脱壳了。

    詹姆斯的进展就比许毅慢多了,他发现,这种加密方式自己很陌生,以前根本没有接触过,脑门的汗渐渐冒了出来,看来,上帝并不是每次都这么照顾他。詹姆斯现在正被那个具有欺骗性质的壳弄得头昏脑涨,他现在还在相信这个壳是VC++的,所以正朝这方面努力着。

    米歇尔教授一直在后面观察着他们两个的情况,看到詹姆斯有些手忙脚乱的样子,他微微地摇头,他和许毅相比,差得实在是太远了。光从心态上来看,他就已经输了。破解的时候,最忌讳的就是心浮气躁。破解是一个非常需要耐性的活,冷静的头脑是必不可少的,越心急进展就会越慢。反观许毅,他一步一个脚印,心平气和,井井有条。

    不过米歇尔教授心中并不担心。因为这个题目的难度远远超乎大家的意料,在几周之前,他自己也肯定不能够在短时间内将其搞定,这可是他最近才研究出来的新地加密方式。米歇尔教授是想让他们都破解不出来,这样他们就又成了平局。

    许毅原本对这次比试也没怎么在乎,可是现在,他改变了了自己的想法,他对这个文件的加密方式感兴趣起来,这正是许毅的性格,越难越能挑起他的斗志。

    PE格式文件是按节区进行规划组织的,不同地节区一般保存的数据的作用也不相同,壳出于保护原程序代码和数据的目的,一般都会加密原程序文件的各个节区,当然,既然是加密保存的,但程序在执行的时候又不能也保持加密状态,所以解密也是壳必做的工作之一。节区不只一个,如果壳是按节区加密的,那么在解密时也按节区解密,并且要把解密的节区数据按照节区的定义放在合适的内存位置。

    入口点节区基地址重定信钩子函数。

    如果加壳时用到了压缩技术,那么在解密之前还有一道工序,当然是解压缩。

    这也是一些壳的特色之一,比如说原来的育种文件未加壳时1-2M大小,加壳后反而只有几百K,这种瘦身技术当然会吸引了不少眼球。

    时间一点一滴地过去,众人静静地在那等着也有些无聊了,他们开始慢慢议论起来。单从表面上来看,许毅比詹姆斯要镇定多了,至少他额头还没有冒汗,并且,许毅的手一直有事做,不像詹姆斯,他每隔一段时间就会发上一阵呆,简直有些手足无措了。

    比赛在这边进行,而一些情况也早就传到了网络上,MLT论坛现在正针对已经进行的那场作废的比赛进行激烈地讨论着,许毅用WINRAR就简单破解了一个密码型壳的加密文件,这太让人惊讶了,从来没有人想到过,这个软件竟然还可以这么用!大家纷纷拿出网络上很多加密软件的加密结果进行试验,结果发现,这个软件竟然可以破解掉网络上流行的几乎三分之一的加密软件!

    “这些加密软件也太垃圾了!”众人纷纷骂道。大家没想到,原来值得信赖的加密软件原来是如此的不堪一击,大家纷意识到,以后加密文件的时候,一定不能随便选择加密软件,一定要选择信得过的,质量有保证的,要不然自己的秘密就随便可以被别人浏览了。

    时间已经过去了两个多小时,米歇尔觉得已经差不多了,可以宣布停止比赛了,因为他相信,就算再延长几个小时,结果也还是会这样。

    “看来这次的题目我出得太难了,以至于他们两个都没能做出来,看来,只能宣布……”

    “终于搞定了!”这时,许毅突然感叹一声,打断了米歇尔教授的话,“教授,这个加密方法还真是不错呢!”

    “什……什么?你破解出来了?!”米歇尔教授彻底震惊了。

    “没想到,这个文件不但是分节区进行加密,竟然还对其中的数据进行了压缩处理,更为巧妙的是,在加壳的同时,还让加壳后的程序调用了壳中的几个子程序……,教育,这个加密方法可是第一次出现呢!”

    许毅刚才就是把大量的时间花在最后一个“子程序”技术上,许毅进行脱壳处理之后,虽然将壳脱掉了,但是程序执行也还是不正常,因为在脱壳的同时也将这些子程序给脱掉了。

    另外,这个加密技术中的压缩处理技术也是一个亮点,原本有快2M的程序文件在加壳之后,竟然只剩下几百K了。

    米歇尔刚开始还有些不相信许毅真的破解出来了,但是听到许毅的话之后,他不得不信了。他跑到许毅的计算机前查看了一下,结果真的出来了。他能说什么呢?只能承认自己的确老了,这个问题困扰了他几个月的时间,自己将这个技术发明出来之后,竟然被许毅在几个小时之内就给解决掉了。

    米歇尔教授叹了口气,转头问詹姆斯:“詹姆斯,你做到哪了?”

    詹姆斯犹豫了一下,说道:“解……解压缩。”

    “耶~太棒了,赢了,赢了!……”郑洁欢呼起来,跑上场来强制性地给许毅来了一个熊抱。弄得许毅尴尬不已,连忙将其推开一段距离,还真受不了她的热情。

    肯看不过去,站了出来怪声道:“先别高兴得太早,詹姆斯还有机会扭转战局,别忘了,他现在才胜一场而已。”
我自横刀向天笑

只看该作者 173楼 发表于: 2007-12-19
第175章 Demo
    “哼,要不是第一场不作数,现在我们已经赢了。照这种情况来看,我们是赢定了,还有什么好比的。”郑洁对许毅放弃第一场比赛还是耿耿于怀。

    “……”肯张了张嘴,没有再说什么。

    接着,米歇尔教授宣布,这场比试是许毅取得胜利。米歇尔教授去看了詹姆斯的进度,根本就不像他所说的那样,已经在“解压缩”阶段了,他一直在节区加密那儿转悠。两人之间的差距实在是相差太大了,没有一点悬念可言,下面的比试简直就可以直接忽略了。

    米歇尔教授正在犹豫着要不要建议詹姆斯放弃接下来的比试,这时,人群中突然有个人大喊道:“教授,请等一下。”

    从人群中走出来一个男同学,寸长棕色短发,穿着一身件仔。

    “嗨,博比,你怎么来了?”詹姆斯惊讶地问道。

    这个被詹姆斯称为博比的美国小伙并没有理会詹姆斯,而是对米歇尔教授说道:“教授,您好,我是MIT分部ODAY小组的组长博比,请允许我说几句话。”

    米歇尔教授做了个请的姿势,同时,他心中也知道,看来这件事还有转机。

    原来,詹姆斯和许毅比试的消息很快就传到了美国ODAY高层成员,引起了他们极大的关注。这个詹姆斯在团体内是个名不见经传的家伙,经过了解,他是刚刚才加入ODAY地。很显然,他不会是许毅的对手。大家纷纷不同意派他和许毅比试,可是他们得到确切地消息的时候,詹姆斯和许毅的“第二场”比赛已经正在进行了。ODAY地相关负责人立刻通知了ODAY在MIT分部的小组组长,要求他出面将詹姆斯替换下来。代表ODAY和许毅来一场比试。

    虽然,按道理来说,这只是一场私人性质地比试而已,但是这件事实在是闹得太大了,引起了很多人的关注,首先是MIT内部,后来这个消息又不知怎的传了出去,现在黑客学院那帮人也知道了这件事,正讨论得热火朝天。这样一来。可以产是全世界的同行们都知道了。所以说。这场比赛真真正正升到了ODAY和黑客学院的较量。所以,詹姆斯肯定是不能继续参加比赛的,他根本就代表不了ODAY的真正实力。博比,是ODAY在MIT的负责人,他的技术是非常不错地,在ODAY内部也是数一数二的。由他来出战,最适合不过。

    于是,博比接到了上面地通知,让他及时阻止詹姆斯参加比试。

    “中国许,我叫博比,我希望能够取代詹姆斯来和你一较高下。”博比说道。

    “我是否可以这样理解,这场比试的性质已经改变,对吗?”

    “你的理解是正确的,我现在代表的正是ODAY,詹姆斯只是我们底层成员而已,你赢了他,并不能说明什么。”

    许毅无奈道:“很好,其实我也不想欺负菜鸟地。”

    詹姆斯听到这句话之后被气得半死,刚开始的时候他还因为ODAY成员的身份被大家崇拜,而现在,他已经成为了许毅口中的“菜鸟”。不过气归气,他确实没什么好说的,谁让自己技不如人?不是菜那是什么?博比的出现正好解了他的危机,这样一来,他的戒指就不用再交出去了,想到这里,他心中暗暗松了一口气。

    “不过,为了避免麻烦,我想我们还是一局定胜负吧,不用再来什么三局两胜了。”其实许毅很想说,我一秒钟几十万上下,哪有这么多空时间跟你们搞这些莫名其妙的东东。

    “我也是这么想的。”博比点点头,“如果你不介意的话,我请求让我来决定比赛的内容。”

    倒!许毅正想先下手为强来着,却没想到被对方抢先了。现在他这么一说,许毅倒不好再去和他争这个决定权。但是,许毅又担心对方制定的内容是自己不熟悉的领域,那岂不是亏大了。

    咦?郑洁这个时候怎么还不出声,快反对呀,现在是你表现的时候。许毅看了郑洁一眼。郑洁看到,立刻明白了许毅的意思,连忙说道:“这样对许毅太不公平了……”

    “咳咳……”许毅这个时候说话了,“你先说来听听吧,到底比什么?”他突然觉得郑洁变得有些可爱了。

    “其实也没什么难的,中国许,我想你作为一个中国黑客界的代表,应该知道Demo是什么吧?”博比首先给许毅戴了顶高帽,然后说出了比试的内容。

    “Demo?嗯,有一定的了解。”许毅点点头。Demo即Demostnaion,是一种程序,它被用来在计算机上展示奇妙的动画和效果,其中还包括非交互的多媒和原创配乐。这类程序运行之后,就会像视屏文件一样播放动画,效果通常非常棒,比较常见的是游戏Demo。

    “你知道就好!”博比心中还有些担心许毅根本就不了解这个呢,“我们的比试就定为这个吧,我们每人做一个Demo,大小在64K以内,要求用最小的体积,尽可能多的表现出最绚丽的内容,最后我们可以请MIT的教授们做评委……中国许,我希望你能接受这个挑战。”博比有些期待地望着许毅。

    郑洁对demo也知道一些,在ODAY中,好像专门有人研究这个的,他们还经常举行各种交流聚会,另外,好像还有个世界范围内的编程大赛,比赛项目就是围绕Demo进行。这些程序往往是3D动画形式的,虽然大小只有几K或者几十K,但是却能表现出来很多东西。一部超炫几十分钟的3D动画,总共大小却只有几十K,这实在是一种令大家感到非常神奇的技术!

    亚当斯对Demo的认识又比郑洁要深刻得多了。在计算机系的学生中,对能够编写Demo程序的人是非常崇拜的,因为Demo是技术和艺术的完善结合,被人们定义为“新兴的类视频艺术”。它起源于欧洲,以德国为中心的计算机技术在90年代的迅猛发展。在这一时期中,众多的计算机程序员们创建了各类技术竞赛,而艺术家、设计师、音乐制作人员们又以一种协作的姿态接触着这些竞赛活动,他们经过长时间交流与合作,产生了崭新的技术成果,如:视频数据内核的压缩、算法弄输出、文件数据化加载等,这些技术成果最终应用为新兴的软件,如:aDDict、wenkkgeug、stnavaganga,他们被艺术家、设计师、音乐制作人员们广泛地应用于视音频的创作中。随后,各类的竞赛就由于相关产业人员的加入而生机勃勃起来。

    亚当斯见过这类的程序,当时受到的冲击至今都记忆犹新,那是一段机器码,整个程序全长4095字节,即4K大小,但是这个Demo却有好几分钟的播放时间,亚当斯后来才知道这个4K大小的3D动画程序其中包含133字节的自解压程序(类RAR压缩),未解压的程序长4782字节;三维场景包含144个立方体,367个面,362个点,15个不同的64*64的纹理……

    当然,亚当斯也知道,“ODAY”有很多成员是这方面的高手。但是他从来没有听说过,有哪个中国人在研究这个。

    许毅问:“时间是多久?”

    “为期一周,一周之后我们再见分晓。”博比一副吃定许毅的样子。

    历时这么久,也就等于默认了大家可以找别人帮忙一起做。不过博比倒不担心许毅,因为据他所知,中国根本就没有研究这个的人,在历次比赛中,从来没有见过中国人的身影。而且,世界上在这方面研究得很深的组织,博比也非常清楚,这些组织中也没有任何一个属于中国。就算许毅可以找到外国人帮忙,博比也相信,没有哪个组织可以跟“ODAY”来较量Demo。

    “OK,没问题,我们一周之后见。”许毅很爽快地答应了。

    于是,这场比赛就这样告一段落,大家暂时没有好戏看,也只好散了。有人随即把这个消息发到了网络上,大家对这场比赛充满了期望。

    “许,你真的没问题吗?”回去的路上,亚当斯问许毅。

    郑洁也说道:“是啊,小毅,这件事很明显对你不利嘛,这样一来,就相当于是他们整个‘ODAY’跟你较量了。

    “到时候就知道了。”其实具体情况许毅也不好说,毕竟要做一个高质量的Demo,一个人的力量在短时间内是很难完成的。
我自横刀向天笑

只看该作者 174楼 发表于: 2007-12-19
第176章 表白Demo
    许毅是一时冲动才答应詹姆斯和他较量的,可是比试开始进行之后,他看到詹姆斯的水平,心中却有些后悔了。这种比试无疑是一点意义都没有的,尤其是对手的水平和自己相差很大的情况下,让他有欺负小孩子的感觉。

    一直以来,许毅最受不了的就是听到外国人老是拿中国说事,说什么中国人这样不行,那样也不行的。每每听到这个,许毅就异常火大,或许中国在这方面发展是比较缓慢,但很多方面不为人所知,许毅相信是因为中国人不喜欢出风头的原因使然罢了。有些事情,大家并不喜欢弄得满世界的人都知道,这和中国人的处世哲学有关。譬如说中国武术,要不是那些高手都讳莫如深,哪里轮得上什么跆拳道、柔道和空手道之类的大行其道?所以说,没见过,并不代表没有,如果一定要那样想,只不过是显得自己非常无知罢了。

    在以前,许毅有好几次就是因为这种原因跟别人“干过架”,当然这是他年轻气盛的时候。到后来,年纪大了,经历得多了,他也就没有这么多激情了,对类似的言论无非是一笑了之,说得难听点,就是用看待跳梁小丑的目光来看待他们。

    而现在,许毅隐隐意识到,自己的性格已经和以前有了变化,在这方面是如此,有时候往往会头脑发热,自制能力下降。这点在他到达美国之后就更明显。好像一直套在自己头上的紧箍咒突然被取了下来一样,这点在他对待苏兰态度的问题上也有体现。要是在国内,他无论如何都不会像这里这样急色地。

    一时冲动,接受詹姆斯的挑战,而现在,这次比试却又上升了另外一个高度,变成了“DOAY”和“黑客学院”的较量,或者说是美国和中国的技术爱好者在这个领域的较量。

    许毅之所以接受这个比试项目。是因为他以前确实做过Demo。国际上,很多人都认为中国是不存在这种小Demo程序的编写者的,毕竟制作Demo需要的技术含量非常高,那些会制作地程序员们对些也讳莫如深,甚少有专门传授怎么编写这类程序的教程。

    但是,没有听说过并不代表没有。

    在项斌认识的哥们中,就有一个精于此道的高手。他的网名叫做“马良”,即神笔马良之意,正如其名,马良不但在编程方面有很高的造诣。而且还擅长美工。这点和他父亲是一个画家很有关系。

    马良追求的正是计算机和艺术之间的完美结合。他喜欢用计算机来穿造美,所以经常喜欢一些CG动画,后来还参加过一些游戏编程小组,他又是编程又是美工。再后来,在他接触到Demo之后,他便深深地沉迷在这个光怪陆离的微型世界当中,将绝大部分时间都花在了这个上面。由于当时他找不到人来研究这个,以至于只好去国外的一些专业论坛学习。他地技术进步很快,后来加入了一些这方面地小组,很快成为那些小组地核心成员。

    不过,这段时间来,他一直没有独立完成一个完整的作品,都是协助其他人做Demo。因为他后来遇到了一个自己喜欢的人,他决定,自己的第一个Demo一定是为她写的。

    在向那个女孩表白之前,马良找到项斌,和他商量要他帮忙与他一起完成他的第一个Demo,而且,他要用这个Demo向那个女孩表白。

    项斌的技术在马良之上,马良找他就是让他负责编程这块,而他自己则专心做图形,另外还找了个懂音乐的哥们负责音乐处理。

    在此之前,项斌已经对Demo有了一些比较深刻地认识,因为他们几个哥们之间的技术几乎是共享的,找到什么好玩的技术,都会在第一时间内公布出来,谁有兴趣就自己来研究,有什么问题就问提供者。当时项斌在学加密,而Demo技术竟然以这么小的大小能够获得这么绚丽的效果,项斌当时就被吸引住了,于是展开了研究。

    这可是关系到马良地终生大事,自然不能大意,项斌打起十二分精神和马良一起,两人连续努力了快半个月才终于将这个只有64K大小的程序搞定。

    在此期间,项斌的主要工作就是编程,首先要写一个程序框架,用来将图形的显示和音乐同步起来,当然,那些特效也是由编程完成。刚开始的程序是用C语言编写的。后来,为了使程序的体积更小,运行更加流畅,项斌又用汇编进行了多次重写。

    马良主要是负责手绘图形,其中还包括3D建模、贴图制作以及设定虚假摄像机的运行路径等。其中的贴图制作最为烦琐,要逐象素逐象素地进行描绘。

    最后那个负责音乐的哥们则进行音乐的创作和制作。这是一种叫做Module的音乐,它与MIDI有点类似,但Module使用自己的乐器采样而不像MIDI使用的是声卡或软波表的乐器,因此Module可以在所有硬件平台上获得同样的播放效果,而且,文件却很小巧。Moudule允许声音完全的控制,对应着,制作的难度水平也大大增加。

    各部分都完成之后,最后的工作就是许毅的了,他负责将这些元素同步起来。普通的视频是通过连续不断地播放帧来实现动画效果,而一帧的大小就已经达到几M,所以这些视频文件非常大。Demo显然不能这样,不然64K的大小,连一张图片都不只这么大。实际上,Demo程序是通过直接对显卡进行操作和计算,其中只包含一些关键帧,而中间的实现效果则完全通过算法演算出来,而且,通常情况下,Demo里面的图形都是一些比较规则的多边形,里面的图案组合往往可以重复利用,这样就大大减少了整个程序的体积。

    当然,缩小体积还有最主要的一步,那就是压缩。所有Demo程序都利用了另一种名为UPX的压缩算法,这种压缩算法效率很高,甚至可以达到10%压缩比。在Demo程序运行之后,它便会自动进行解压行为,将整个映像解压到内在中,然后才开始运行。

    他们三个人昏天暗地地忙活了半个月,终于把这个东东给弄出来了,心情那个激动啊,三个呆在小黑屋里面看了又看,虽然不知道到底是什么水平,但比起历届那些获奖的作品来,这个程序显然更胜一筹。在程序中,虚拟的马良向那个女孩正式表白,场面非常炫!

    挑了个黄道吉日,马良将复制到一个U盘中,然后送给了那个女孩。结果几天之后,那个女孩告诉马良,她已经有男朋友了,就最近找的。她看了那个程序,只是只觉得有些好看而已,并没有多大的感觉。

    “我男朋友还给我做了个FLASH呢!比这个有趣多了。”那女孩说。

    马良他们几个当时听到这句话之后差点吐血,于是这件事就这么黄了,马良很受打击,将这个程序全部删除,连复本都没有留下来。

    事后,有一比较风流的哥们分析说:“谈恋爱和技术没有什么关系,就拿这件事来说,她懂什么技术?认为FLASH的技术含量比你的Demo要高,这也是可以理解的。你的失败之处在于太……木头了,我说,这是你们技术员的通病,女孩子要哄,要多花时间陪,哪能像你们这样……”

    虽然许毅在马良的影响下也去学过一阵画画,但毕竟是半吊子水平,真要来做Demo可就不仅如意了。所以,他现在要完成这个Demo,一个人肯定是不成的。

    既然比试的性质已经变了,许毅也没打算自己将这件事一个人扛下来,他干脆就在黑客学院发了个公告,向大家简略地将这件事说了,并且说要临时组建一个DemoGnuop,邀请擅长美术和音乐的朋友共同加入这个团队,当然,有做过Demo的朋友也是可以的。最后的一点要求是,必须是中国人。

    对于许毅这个做法,大家并没有什么异议,毕竟他一个人对抗整个ODAY,简直就是不可能的事情,更何况还是在他们拿手的领域中。

    这件事关系重大,再加上大家对Demo的了解实在是太少,所以前来联系许毅的人少之又少,不过人并不在多,有几个关键的人就可以。

    两个小时之后,三个符合条件的人联系上了许毅。
我自横刀向天笑

只看该作者 175楼 发表于: 2007-12-19
第177章 彗星撞地球
    这三个人是许毅从其他几十个人当中挑选出来的,根据他们附上来的简历,他们应该能够胜任这次合作。

    第一个就是selina了,她在许毅的公告还没发出去之前就已经来信了,说自己可以提供这方面的帮助,她有制作Demo的经验,而且还有很多这方面的专业软件。这让许毅感到很高兴,本来他就想问她的,没想到她自己首先联系上了。许毅感到高兴的另外一个原因是发现了,原来selina也是中国人。一直以来,他们都是用英语进行交流,许毅并不知道selina是中国人。

    另一个叫蓝色bay,他自称是中央美院的再读生,不过计算机和数学也非常不错,自己用3D软件尝试着做过一些东西,在附件中他附上了自己的一个作品。许毅看了下,非常不错,如果他说的消息属实的话,应该是个不错的人选。

    第三个叫蜗牛,他擅长的则是音乐了,自称各种各样的乐器都能捣鼓一番,目前在学校和别人组织了一个乐队玩儿。

    由于时间关系,许毅在第一时间就通过网络联系上了蓝色bay和蜗牛,然后许毅对他们进行了一场简单的网上面试,面试的结果很让人高兴,他们两个的水平的确不错,还高于许毅的预料。

    另许毅感到最为庆幸地是有了selina的帮忙。她手中还竟然有这方面的详细资料!当然,也有一些专门用来3D数学建模和音乐创作的专业软件。

    音乐好办,就是图形处理和编程之间地结合有些困难,由于蓝色bay再此之前并没有做过Demo。所以他的一切活动都要在许毅的吩咐下进行。好在蓝色bay并不是一个计算机菜鸟,他在以前就接触过和这方面相类似地技术,再加上还有专门的资料供他参考。所以他接受起来也挺快的,贴图制作正是他的强项所在。

    实际上是selina在负责全局调配,她将整个工程拆分成几个独立的部分,然后将这些工作分配给其他几个人独立完成,而且,还会随时监督各人完成的进度。

    许毅则把全部精力放在了编程上。整个Demo编程是关键,要怎么将各部分的元素很好的串联起来,其中涉及到很多算法,例如实现微型的3D引擎,生成纹理、加工图像、渲染场景以及实现粒子系统和安排动画动作的时间轴等等等等。

    问题并不是仅仅只要做出一个Demo出来就可以。最重要地是怎样才能赢得这场比试,也就是说,它们做出来的东西要比对方的要好。

    时间一天天过去,大家都在翘首以盼,这场较量吸引了很多人的目光。大家纷纷猜测最终的结果。大多数人对许毅这方并不抱什么乐观地态度。毕竟,ODAY是一个技术底蕴非常深厚的组织,这并不是吹出来的,历年来的有关这方面的大赛,获得第一名的往往是ODAY的成员,他们在这方面地优势实在是太明显了。在这个领域,有很多技术都是ODAY发明的。他们往往在破解后的盗版游戏盘中会附上一些自己制作的自动播放的小Demo程序。以此来宣传自己的组织、炫耀自己地技术,有时候还通过这种小程序来攻击竞争对手。这一类程序的大小在64K~4K之间,所以这类程序通常被称为Intno(intnoduction)。

    尽管如此,很多人也认为,许毅也是不能忽视的一个人,这个突然冒出来的超级黑客。说不定,他能再一次创造奇迹呢。

    ODAY总部专门从其他地方调来了几个专业制作Demo的好手来协助博比的制作。

    “嘿,博比,这次我们要让全世界大吃一惊,让大家都知道我们ODAY的存在。”一个戴着头巾的小伙说道。说起来也真够不平衡的,他们ODAY组织存在在了这么长时间了,但是知道他们存在的也仅仅是圈内人士而已,普通大众很少有人听说过这个组织的。倒是中国的那个黑客学院,刚刚才冒出来没多久,一下子就弄得路人皆知,还真是会炒作啊!

    “嗯,看我们的吧!”博比点点头,“这次的主题是——彗星撞地球,我们让大家看看64K的3D动画大片,效果绝对可以和那些动漫电影相比。”这个题材是来自一部科幻小说,作者描述了一个惊人的灾难,在某一天,一颗足以和十几颗原子弹的彗星突然偏离轨道,直接冲着地球撞来,给地球带来了一场史无前例的大灾难。

    博比将这个题材的细节跟其他几个人详细说明了一下,他们纷纷同意,一致认为这个是绝好的题材,而且在技术上也绝对能够实现。

    “中国许这次托大了,竟然答应和我们比制作Demo……”一个对许毅比较欣赏的小伙说道。

    “就是,就是。中国有一个成语,说的是一个叫鲁班的神匠门前耍弄斧头,正好用在这件事上,他竟敢在我们ODAY门前搬弄Demo……”

    ……

    一周的时候终于过去,两方的Demo也已经做出来,为了此事,MIT专门抽调出来一个大礼堂供他们向大家演示Demo。

    这天,大礼堂里面挤满了来自剑桥小镇其他大学的学生,当然,其中还有一些是从其他地方特地来的,毕竟这种情况可不多见。

    郑洁不愧是合佛姊妹会的大姐头,她竟然争取到了担任这次活动的主持人的机会。大礼堂的前台上面有一个投影仪大白幕布,等下Demo运行的时候,效果就会通过投影仪全部投射到这个大屏幕上。

    活动开始,两方通过抽鉴决定谁先上台演示。最终的结果是由博比先演示。郑洁首先将ODAY的大致情况介绍了一下,然后博比便上台了,他手中拿的是最近出来的新产品——U盘,他将那个小小的64K程序复制到系统中,然后便双击运行。

    屏幕突然变成黑色,接着,在屏幕中间,有一个长条形进度条在慢慢伸长,这是程序在自动解压缩。几十秒中之后,终于进入了Demo画面……

    首先展现在大家眼前的是一片漆黑,然后出现一颗闪亮的白色光团,白色光团越来越亮,有些刺眼了,这个时候镜头转动,移到侧面,原来这个光团是一颗冒着火焰的宇宙彗星,背景处,一颗蓝色的星球正缓缓转动。镜头拉近,再拉近,这个时候,大家发现原来这颗蓝色的星球正是地球。

    镜头进一步放大,突然一下就来到了地球之上,展现在大家眼前的是一朵白色的小花。蓝天,白云,绿草,红花……好一片生机勃勃的景象!这时,镜头缓缓移动,掠过草地,一幕瀑布展现在大家的眼前,水花飞溅,非常逼真。

    背景音乐是平和的,让人听着很安宁。这个时候,远远地看到一大片现代建筑,那是一个非常繁华的现代都市,无数摩天大楼冲天而起。整个画面的颜色突然变成了灰色,刚才那平和的音乐也停止了。让人不觉地想起刚才太这空中的那一幕,那颗冲向地球的彗星!

    接着,太阳突然暗了下来,好像是末日降临,镜头拔高,无数陨石流纷纷疾驰而入下,拖着常常的尾烟……

    繁华的现在都市顿时被冒着浓烟的陨石轰了个面目全非,音乐的节奏这个时候也加快,让人有些心惊肉跳的,那些光影效果是这么的逼真。

    突然“轰隆”一声,整个画面暗了一下,紧接着,大家看到整个繁华的都市被一颗巨大的彗星狠狠地砸了一下,好像大地都在颤抖……如同核弹爆炸一般,滚滚尘土向四周扩散……

    天,已经变成了灰白色。

    接下来大家看到的是灾难过后的地球,繁华都市不见了,取而代之的是满眼的荒芜,断壁残垣,到处浓烟滚滚,岩浆从地底冒了出来……

    这时,地面微微晃动,从地底爬起了一只浑身冒火的怪兽,它张开巨大的翅膀,昂着头,扯着嗓子奋力嘶吼了一声……

    Demo至此结束。

    大家此时还没从刚才的景象中回过神来,还沉浸在刚才的大灾难中。接着,有人带头鼓起了掌,热烈的掌声响了起来,太震撼了!刚才他们简直就是在观看一部由好莱坞斥巨资拍的3D动画大片一样,虽然没有任何台词对话,但无论是画面,场景还是声音效果,都让人震撼不已。

    紧接着,有专人亲自上前检查,整个程序大小真的只有64K。

    64K?这是真的吗?刚才那可是长达五分钟的3D动画啊,怎么可能只有64K?!!虽然心里早就有所准备,但绝大多数人还是不敢相信这个事实。
我自横刀向天笑
快速回复
限100 字节
友情提醒:谢谢您的回复内容,这是对楼主者莫大的尊重。
 
上一个 下一个