第五十九章
所谓病毒卡,简单了来讲,就是把防病毒软件用特别的方法灌注到一张硬件卡中,然后插在电脑上就能够实现防病毒的功能,听上去似乎是个很好用的玩意儿,其实却有点鸡肋,因为病毒这种东西是在不断增加、升级的,各种花样层出不穷,过往的防毒程序理论上也应该跟着更新,现在却把它固化到特定硬件上,就算它收录了当今世界最全的病毒库,可也是死的,这样又能坚持多久不被淘汰?
但现在这块防病毒卡却不同,制造它的人声称可以预防未知的病毒,也就是后世爱说的主动防御理念,一经发出,顿时引起了大范围的轰动。
查了查这公司面向的市场,惊喜地发现华国京城就有售,子昕当即就想去买一张研究研究,才刚收拾好笔记本想要站起来,眼角一瞥,就看到旁边的小眼镜从裤兜里掏出一个东西,那人见灭了他病毒的少年定定地看着他,立马凶神恶煞地瞪回去。
“看什么看,去去去走远点!”
子昕不为所动,反而重新坐回椅子上,勾起嘴角:“你做你的,不用管我嘛。”
小眼镜嘴唇动了动,无奈地瞪他一眼,然后拆开病毒卡的纸包装,拿在手里翻来覆去,眼睛却在瞄着面前的男孩,见对方完全是一副好整以暇的模样,他又不能赶人走,只好左右环顾了下,确定再没别人,特别是机房管理员没有注意这边的角落,便弯腰蹲下,从裤兜里抽出小螺丝刀把机箱起开,拿着病毒卡往主板上插。
“哎嘿,等等。”男孩叫住他。
“干嘛!”小眼镜恶声恶气。
“你插卡都不撕掉磁头的胶带吗?”
“……”小眼镜一愣,低头看手里的东西,恼羞成怒:“要你管!”
子昕被他凶了也不恼,笑眯眯地看着那人撕掉胶带,苦大仇深地把卡插到了主板上。
小眼镜熟练地操作着电脑,子昕把脑袋凑过去看,说实话这个萍水相逢的家伙的水平还真不赖,对计算机最基础的汇编语言的精通程度,就是linux、afier之辈恐怕都要甘拜下风,而且病毒的那些道道也很是熟稔,不过手法上来讲倒不像科班出身,反而有些剑走偏锋的味道。
一个病毒怪咖在那里有条不紊地摸索,旁边又有个大师级人物有意无意地给他提醒,很快病毒卡的源代码就被挖掘出来,原来这卡里有个文件保护开关,当可执行文件被改写时,就会被认为是可疑的病毒行为而报警。
“……只是改写就会报警,这也太草率了点吧?”小眼镜不服气。
子昕学着郑修的样子摸摸下巴:“要说改写可执行文件……改名也是一种手段呐。”
“有道理,它不可能连改个名字都认为是病毒,我要证明这卡就是一张废卡!”
有了头绪后,两个坏家伙沆瀣一气,在面前这台装着病毒卡的机子上,先将一些可执行文件改为另一个特殊名字,然后试探着写了个小病毒感染上去,存盘之后,再把文件的名字改回来,防病毒卡的警报果然没有反应。
“嘿,真是没有挑战性。”经过刚才的共同摸索,虽然两人的开头并不算太友好,但难得有个实力相当的人摆在面前,心底里或多或少升起些惺惺相惜的意思,这时候小眼镜对子昕的敌意已经没那么深了,反而流露出些结交的意思:“你这人倒有意思,又是杀毒又是破坏防毒产品,到底哪一面才是真的你?”
“哪一面都是出于本意。”子昕说。
“奇怪的家伙……换个问题,名字?”
“罗子昕。”
“罗子昕……唔,你不错!我叫万振羽,网络id是eagle,也就是老鹰的意思,怎么样,够酷吧……我看你也是个能联网的,id叫什么?”
子昕点点头:“我id也是一种动物,取了首写的几个字母,唔……不太方便说……”
“还不方便说呢,难不成你是在逃大黑客?让我猜猜……小兔,小猫?”万振羽打量着子昕:“还是小鹿小……呃……”
万振羽说到一半突然顿住,直直地瞪着机房门口,眼神发愣,原本有些吵闹的机房也在几秒钟内安静下来,有人背对着门毫无知觉正要说话,却被身边的同学拿手肘捅了捅,然后用下巴示意。
“快看,那不是周晓吗……”
“她怎么来这里了?”
只见那道长发飘飘的身影站在门口,向里头张望了番,当看到子昕的时候,双眼一亮,举步走来。
“她来了,她来了!”万振羽激动得说话都不利索了。
“……那又怎么样,别抓着我衣服,要给你撕坏了……”
“她向我们这边来了!哎呀,越来越近了!快看看,我今天是不是特别帅?发型乱了没有……”
“今天特别帅?那你以前该有多丑……”
今天的周晓衣着休闲素雅,一副邻家妹妹的样子,他无视周围投过来的各种目光,径直走到子昕他们面前,半弯下腰,开始看起他们电脑屏幕上的内容。
“她她她她她……”
“你给我松手……”子昕被万振羽抓着衣袖,根本不能抬手去把电脑里正在运行的程序关掉。
“小孩子懂个屁,她可是我一直暗恋的女人!……”
“……我劝你打消这个念头,不然一定会后悔的……”
“你……还记得我吗?”周晓的声音插进来,子昕拿眼角瞅了他一眼,顿时让后者的脸涨得通红,这异装癖脸上的表情实在是太精彩了,有些尴尬又有些激动,害怕中又透露出浓浓的敬仰,敬仰里却饱含着一丝丝不可置信。
周晓定定神,收敛住表情,似乎终于鼓足勇气,小小声地对子昕说:“我能请你喝杯咖啡吗?”
话音落下,万振羽脸上的傻气更重了,子昕想到vogt发给他的关于考卷出错的邮件,心下叹了口气,暗道果然,从万振羽的魔爪下抽出袖子:“走吧。”
“还有我!”万振羽像打了鸡血一样跨出一步,把某人往旁边挤开。
周晓赶紧把打踉跄的子昕紧紧抱住,对他安抚一笑,不理会头顶冒烟的万振羽,牵着人出了机房。直到两人走远,身后屋子这才爆发出一片夸张的叫声。
“丧心病狂……天理难容……原来周晓喜欢这种幼齿型的吗……”万振羽坐在机房里,嘴唇翕动。
唏嘘良久,他把视线转向电脑中已经被证明了是个失败品的病毒卡,小老头似地摇摇头。
“既然已经加入了世界和平爱心组织,我就不把这破解法发到互联网上去了……哼哼,算你们命大……”
另一边,子昕和周晓都深知事情需要保密,两人找了家偏僻少客的咖啡店,订了包厢,这才开始进入主题。
说起来,周晓在一开始得知octo真身就与自己相隔那么近的时候,心里确实是被这个消息大大震惊的,但是时间过去几个月,他也渐渐冷静下来,不禁开始深入思考问题——octo当初为什么也会不知道弄错卷子的事情,而把错的试卷交给roger他们用来考试呢?周晓推己及人,估摸着octo本人并没有经手试卷最后的誊录上传工作,面前的男孩也未必就是octo,或许是和他周晓自己一样,作为帮手或者根本不知情而已。归根结底,在网络上翻覆的黑客大神是个未成年人这样的事情还是太超乎常识,难以让人接受了。
所以现在周晓对着子昕,遣词语气间还是有些探究意味的,同样,子昕刚才一路上也在打算盘,他以前社会阅历不足,现在可早就不是那么好对付的了,不然哪能在网上带这么多高智商人群,回想起vogt给他的邮件和周晓的表现,两厢揣测下来,很简单就能看出面前这人,包括vogt,应该都还没能确定自己就是octo本尊,只是掌握了他与octo之间存在瓜葛的一些明确线索而已。
既然现在还有转圜余地,那自己当然也就顺水推舟了,哪里还有傻乎乎承认的道理。
或许以前子昕还没有深刻的概念,但自从linux出事失去家园后,他便清楚黑客身份还是越少人知道越好。这也不能说是不信任对方,只是他们作为真正的大黑客,有别于稍有成就就喜欢耀武扬威的小角色,必须更懂得沉住气,万事给自己留条后路,因为稍有不慎,就有可能搭上一辈子。周晓、vogt现在或许对他忠心耿耿不会背叛,但也不能保证以后一直都不变,也不能保证他们不会一时疏忽泄露出去。
但是话说回来,以周晓的能力,早晚,或许现在就已经知悉了子昕作为少年班学生的身份,然后刚才机房电脑里的东西对方看在眼里也该心里有数,所以他想要完全脱离干系显然已经不大可能……
“这是晚辈献给octo先生的小小敬意。”周晓说着,站起身微微弯腰,双手奉上一只包装精美的锦盒。
子昕一看上面的“茅台”,心想这周晓还真没怎么相信自己就是octo,送这种成年男人喜欢的东西。他心下稍定,却还是接过盒子,笑眯眯地说:“我会替你转交的。”看了看表,又说:“时间不早,我就先回学校啦。”
不过这礼物还真不讨好,他和郑修都喝不来,估计周晓会盯着这瓶酒的去向,所以也不能送人,免得他把别人当成octo……看来只能把这玩意儿扔家里吃灰了。
周晓一口喝光杯子里剩下的咖啡,犹豫了下,还是对子昕小声说:“那个……我是男人的事……你能不能不要跟别人说……”
子昕耸肩,一副人畜无害的样子:“我没那么闲。”
周晓长舒一口气:“有什么事情要我做的尽管吩咐就是!”
晚上的时候,郑修给子昕去了电话,说是漏洞的修补算法做出来了。
子昕一喜,赶紧把手里的扑克牌往桌上一扔,说了句“算我输啦”就披上外套往外跑,留下薛海天和沈仲哲捏着牌面面相觑,用脚趾头想都知道这家伙又去哪里浪了。
“……地主跑了,宁大师,过来顶上。”
“出家人怎么可以赌博呢?”宁绎见形势不妙就想溜,被海天一把抓住,伙同仲哲七手八脚地把人按坐在子昕的椅子上,海天嘴里还在恶声恶气:“哥现在很不爽,小样儿,你敢跑大可试试!”
“贫僧……不会啊……”
“不会咱教你,大小怪有吗,先把它们扔出来,然后把那四个六拆开……”
“……这,这样吗?……”
“乖,真听话……”
——第四卷·知名不具·完——
第五卷:上帝的比武
第六十章
“我当初在linux系统中留下的漏洞,主要是处理机调度这块,在数列中大量编排随机数,平时情况下并不影响使用,但当多线进程同时运作时,内存就会被占满,产生溢出假象,就像驴子驮着面粉袋过河,一旦落水,就会重得它起不了身,因为隐藏得好,一般人是无法发现面袋变重这一现象的。”
“嗯,但是这么多随机数,盘根错节地缠绕在各个进程之间,牵一发而动全身,除非系统回炉再造,否则想要光靠补丁包解决这个问题,几乎不能想象……”
“的确,”郑修扯扯嘴角:“除非全部收回,否则的话,这些系统可以说是无药可救……不过,谁叫我答应了你呢。”
他说着,双手心不在焉地把手中的存稿反复叠整齐:“数学界有句箴言——世界上没有函数是三角级数无法描述的。我和保罗经过讨论,决定从这方面入手。虽然是随机函数,但计算机的随机数是和真正意义上的随机数不同的,现实中的随机数绝对不可预测、不可见,而计算机中的不同——毕竟是人类造物,归根结底只是用一套模拟算法,模拟了随机数的无限均分概率而已。”
子昕眼睛一亮:“对,计算机中的随机数,归根结底全都是伪随机数,既然是伪随机数,那也是函数,函数,就能用三角级数描述!”
他向郑修伸手,想要接过手稿,不想对方却微微一避,子昕疑惑地看向郑修,发现他脸上是从未见过的表情。
郑修面露犹豫,最后还是问:“你确定,真的要补全它?”
“……为什么不呢?”
“只要掌握了漏洞,就意味着掌握了所有使用linux内核的电脑……子昕,相信我,不用几年,linux在这个世界上的使用率将达到一个令人惊叹的数字,说是整个it界的大半壁江山也不为过,到时候,你就是赛博世界的王……”
子昕沉默了下,回答:“这我知道。”
“所以要不……再考虑一下?上传以后就收不回来了啊。”
“不用,修,我明白你的好意了,但是真的不需要。因为……”
郑修急问:“因为什么?”
子昕向他眨眨眼,一笑:“因为我相信,一个人的强大,从来不是通过把别人变得弱小来证明的啊。”
他说完,从发愣的郑修手中抽出手稿,脚步轻快地走进郑修家的书房里。打开电脑,开始把纸上的算法编写成能够运行的程序,然后调试、封装……
过了不知道多久,书房的门被人打开,熟悉的脚步声走进,罗子昕罗大爷早就被某人养成了条件反射,伸出手就想接过牛奶杯,不想没有预料中的陶瓷触感,而是温温热热的肌肤。他疑惑地转头开去,只见郑修握着他那只爪子,吧唧亲了一口。
郑兔子双眼晶晶亮,蹲在子昕旁边:“罗子昕,怎么办,我实在是太喜欢你啦……”
“……”某人一头冷汗地抽回手。
撒完娇的兔子先生不以为意,搬了张椅子坐在旁边,看对方在键盘上噼噼啪啪,专注的眼神把原本线条柔和的侧脸衬出几分锐利,第一眼不惊艳,却越来越耐看。他就这么静静看着,眼中的笑意简直要溢出来。
octo,你似乎比上一世更精彩了呐……
不过……郑修转念又皱起眉头,自己上一世与octo初见是95年夏,对方现在看起来是很不错,但同样,他也早就发现如今的子昕和95年时的octo存在很大差别,这一切,究竟是戚行初之前的影响,还是说……在之后的三年里,这个人身上将会遭逢……巨变?……
“修,”子昕突然想起白天的事,顺带向他提了提周晓:“有个家伙……应该知道我和octo有关系了,我是这样和他说的……以后你见到他也注意一下哈……”
对他来说,周晓倒也不算什么特别需要放在心上的事情,说话的时候同时在写着程序,就连头也没回,所以也没有看到某人陡变的脸色。