電腦幽靈
GHOST IN THE MACHINE.
[美]拉爾夫·羅伯茨 Ralph Roberts 著
陳日鋒 譯
要讓虛擬成為現實,
竟隻需一行Linux代碼!
作者拉爾夫·羅伯茨是美國科幻作家、電視人,曾為NASA的阿波羅登月計劃工作。迄今 著書已逾百部,還撰寫了數以千計的文章和短篇故事。
馬庫斯·蒂格弓著背,蜷在16G狹小U盤的空間裏。他一絲不苟地施展著打磨法術,從上到下地磨礪著自己的巫師之劍。他臂膀強健,上麵虯結的肌肉隨他施法的清理動作不斷起伏。雖然一切都是虛擬之態,但那飽滿的二頭肌、雄健的胸膛、精悍的腰身、古銅色的皮膚,讓他得以應付任何戰鬥。他身著一件無袖T恤,上麵繪有十六進製和八進製的神秘符紋,佩以微軟和Ubuntu 認證徽章,顯得格外耀眼。
馬庫斯說:“看來比爾該掏錢買個大點兒的待命室,怎麽著也應該換個 64G 的U盤吧。要是120G 的固態硬盤,當然更好。”
他抬頭看了看奧斯卡,對方一句話也沒說。
老頭子看起來不太好。他平躺著,傷痕累累、筋疲力盡,動彈一下都要呻吟。排除硬件故障是一個累人的活兒。燒毀的電源、崩潰的硬盤、鬆脫的纜線和那些間歇性的毛病,讓奧斯卡在黑暗、老舊的電腦中忙活了好幾個小時。真不知道他在裏麵遭遇了什麽。
要是有時間,馬庫斯會和奧斯卡同行,給這個朋友一些照應。此外,馬庫斯自己也確實喜歡劍砍獠牙病毒, 腳踏惡意數據盜掘矮人,手撕病毒食人巨魔,鏟除腳本凶猛惡龍……套著虛擬希臘盔甲的木馬盡管放馬過來,在馬庫斯這樣強大的巫師麵前,它們都不過是小菜一碟。
馬庫斯搖了搖頭。奧斯卡堅持要用與肉身體格相同的虛擬軀體,也就是一個老頭子,目前他在比爾厄電腦維修店淩亂的密室裏,戴著虛擬現實頭盔,躺在破舊的沙發上。比爾厄電腦維修店大概是芝加哥最不來錢的電腦店,但是這家店裏有世間別的電腦店都沒有的寶貝——馬庫斯和奧斯卡。當然還有比爾。雖然比爾一直十分努力,但他可能是世上最無能的老板。比爾還有一個躲在暗處的合夥人,可能還是個犯罪合夥人。那家夥叫阿爾,是這家店的投資人,但幾乎不會露麵。不過,阿爾最近到店裏轉悠的次數比以往多得多了。
奧斯卡呻吟著,努力翻過一點身子,看向馬庫斯。
“比爾買不起的,店裏一直在虧錢。這倒正中阿爾下懷。那卑鄙玩意兒就想知道我們的秘密,想了解我們是怎麽做到的。”
馬庫斯聳了聳肩,繼續打磨自己的劍。他就是想幹這份工作,即使到手的工資低得不能再低,他也依然喜歡它。比爾提出“虛擬電腦維修”的概念後,所有活兒都由馬庫斯一手操辦了。他為它寫代碼、糾錯,並率先試水。“虛擬電腦維修”就是他的孩子,是在他手上誕生的。他也知道阿爾肯定跟有組織犯罪有瓜葛,對方對這項技術簡直垂涎欲滴。也正是因此,那個黑幫分子隻肯擠出一點兒小錢,勉強維持店鋪經營。
奧斯卡問:“馬庫斯,你想從生活中得到什麽?”
馬庫斯想了一下, 聳聳肩說:“得到足夠的錢來升級家裏的硬件,還有找到真愛。哪樣先實現都行。但我最近想要一個二十四核的CPU。”
奧斯卡又痛苦地躺平了,“待在這裏,你一樣都得不到。”
一道提示音忽然響起,小小的虛擬屏幕上彈出了一條帶有IP地址的工作指令。
奧斯卡問:“找我的嗎?”他的聲音充滿了倦怠。
馬庫斯熱情滿滿地笑道:“不,是找我的。有個家夥的電腦運行速度很慢,估計裏麵有很多討厭的小怪獸吧。”他又給自己那把劍施了一遍打磨法術,歸劍入鞘,然後笑嘻嘻地背起了裝著診斷法術和各種工具的背包。
奧斯卡嫌棄地瞥了他一眼,“別太樂在其中,要小心。外麵有點不對勁。”
馬庫斯小心翼翼地走向艙口,“奧斯卡,如果有客戶打電話找你去維修,你一定要告訴我你去了哪裏。遇到危險別猶豫,立即運行我寫的緊急中止程序。就是那個紅色按鈕。把它拿出來,翻開安全蓋,按下‘中止’鍵,就行。”
奧斯卡搖了搖頭,說:“不,我可不敢。你自己都說不知道它管不管用。而且也說不清用了之後它會對我們的肉身造成什麽影響。你可是說過的。”
馬庫斯聳聳肩,“大哥,這是最後一招。別死在裏麵就行。要是死了,你的肉身會被折騰得更慘。我用少林寺電腦裏的數據編寫過一些功夫招式,你出去幹活時,身上多少帶點兒。”
奧斯卡沮喪地搖了搖頭,“馬庫斯,我沒有力氣耍這些功夫招式啊。”
馬庫斯一麵為自己的朋友操心,一麵鑽進USB端口,進入電腦店的小型服務器。一隻手伸過來拉了他一把,助他站起身來。原來是USB驅動程序嗶嗶。
“謝啦,嗶嗶。”
“嗶嗶。”
“也祝你度過愉快的一天,夥計。”
這服務器是一台老舊的四核古董,是馬庫斯墊了五十美元從eBay 上買來的,那錢比爾到現在都還欠著沒給。不過,這台服務器內存還行,Ubuntu也是最新的版本,這讓馬庫斯得以編寫、開發那些法術和腳本。他對寫代碼一向很在行。
馬庫斯單手在空中敲點著附帶攝像頭的大型虛擬屏幕,對自己在上麵呈現出的英姿微微一笑。他的虛擬形象是“蠻王柯南”和“亞瑟王的魔法師梅林”的混合體,既可揮動寶劍,又能揮舞魔杖,將它們運用得登峰造極。這金發碧眼、肌肉發達的外形,和他在密室裏橫臥的肉身截然不同,後者戴著眼鏡、含胸駝背、身材矮小,全然一副極客樣。
這具虛擬軀體可真是萬人迷!不幸的是,所有會為這樣的軀體癡狂的女性,都生活在外麵的現實世界裏。馬庫斯把屏幕揮開,直奔電纜調製解調器端口。這家小破店用不起光纖或無線連接,所以上傳過程十分痛苦。那速度太慢了!
馬庫斯向沿途遇見的軟件數據點頭致意。他對這台電腦裏的軟件數據全都了如指掌,它們也都對他信任有加。一群內存小猴攜帶著各式各樣的數據竄來跑去,忙得不亦樂乎,“0”和“1”在它們晶亮如珠的眼睛裏閃爍不停。它們向馬庫斯齊聲招呼道:“你好,馬庫斯。你好,馬庫斯。”
路過電源時,馬庫斯拍了拍其中一根電纜。火花嬉鬧著紮癢了他的手指。他還是小孩兒時就迷上了電,並很快和它交上朋友。這段友誼時常給他目前的工作帶來很多幫助。哈!豈止是“目前”的工作呢?這麽想著,他笑了起來。
馬庫斯擠進電纜調製解調器,慢慢攀爬到了最近的芝加哥光纖骨幹網交會點。使用常規電纜連接的問題就在這裏——下載快,上傳慢。服務器需要一種與數據接收同樣迅速的推送方式。
馬庫斯像遊過糖漿一樣,費盡千辛萬苦,從龜速上傳中脫身而出,走上擁擠的月台。這裏信息攢動,各式各樣的數據彼此摩肩接踵,都焦急地等待著下一列數據包列車。電子郵件、需要訪問數據庫並檢索信息的 SQL 命令、海量網址查詢,都在為了能讓人類上網者心滿意足而整日奔忙。
在可怕的Python 腳本惡龍抬起麵目可憎的頭顱,從月台後麵的欄杆外看過來之前,馬庫斯已察覺到了逼人的危機。他猛撲向前,就地一滾,一團赤烈的電子旋即擊中了他剛才的落腳點。
馬庫斯對它施展了“more” 法術,沒看到什麽讓他擔心的東西,他也不打算對它和藹可親。他在空中敲出“rm惡龍” 字樣,刪除代碼殺死了該進程,清除了Python腳本文件。腳本惡龍那令人膽寒的高聳頭顱和雄偉身軀,頓時噗的一聲化為烏有——但願如此吧。畢竟刪除電腦文件不一定能一勞永逸。馬庫斯毫發無傷,但這次襲擊把這裏搞得滿目瘡痍。致命的龍之吐息沒有擊中他,但害死了一些正在履行合法職責的無辜軟件。
一份jpeg照片文件嚇得抽泣不已,馬庫斯在它身旁跪下。那是一張惹人憐愛的嬰兒照片,某位滿心自豪的媽媽正準備把它發送給孩子的奶奶。而現在,這張照片永遠無法送達了,它在馬庫斯的懷裏漸漸消散殆盡。
馬庫斯悲傷地站起來,眼睜睜看著幸存的數據驚慌失措地四處奔逃。豈有此理!一場針對他的未遂襲擊,卻摧毀了那麽多優質數據、有用工具和其他程序。這全然有悖於馬庫斯的原則。簡直暴殄天物。
襲擊腳本很粗糙,但極具殺傷力。看來編寫腳本的人或別的什麽玩意兒心狠手辣,對馬庫斯充滿仇恨。哼,那就走著瞧吧!他會一查到底,把追捕這個凶手視作自己的使命。
一列數據包列車嗖嗖停下,所有數據和代碼片段趕緊上車,不想再碰上另一條龍了。
馬庫斯走進一節車廂,一股惡臭頓時迎麵撲入他的虛擬鼻子。垃圾郵件!在互聯網世界的萬事萬物中,他最討厭垃圾郵件。垃圾郵件和發送它們的卑鄙小人,跟他們電腦中的汙穢一樣令人作嘔。
這節數據包車廂塞滿了黏滑、腐臭的垃圾,都快堆到天花板了。所有垃圾郵件必須死無全屍!馬庫斯從背包裏掏出幾枚過濾器炸彈,扔向它們,順勢一蹲。鋪天蓋地的碎片從數據包車廂兩側湧出,落在月台上的垃圾桶裏,還算整齊。
馬庫斯非常滿意,換了節車廂,找座位坐了下來。
他喚出屏幕,翻看著工作單。嗯……這是一個匿名IP地址。這可不尋常,而且還需要額外的花銷。發垃圾郵件的人、黑客以及其他壞蛋都喜歡匿名IP。對此,他感覺不妙。
一位穿著三件套的高個子黑人紳士坐到馬庫斯旁邊的座位上,拿出一張四百萬美元的支票,咧嘴一笑。
馬庫斯指了指T恤上的認證徽章,說:“別想釣魚。”
這個軟件瞪圓眼,跳了起來,朝他的幾個同夥做出撤退手勢,“警察!快跑!這家夥是警察!”他用尼日利亞口音大喊道。
幾封合法郵件向馬庫斯點頭致謝。網絡釣魚和垃圾郵件一樣,給它們帶來了汙名。
一波色情內容滲了進來,馬庫斯指了指下一節數據包車廂,它們就走了。色情內容都是些沒頭腦的玩意兒,但也不會在巫師跟前觸黴頭。
念及此,他想起了格溫。他轉過身子,想找找她。他已經有一周(也許更久)沒見到她了。格溫做著一些低俗營生,但她是一位真實的女性,也很有頭腦。有些男人為了與她互動,不惜一擲千金。除了他自己和奧斯卡,格溫就是他在這裏見到的唯一的虛擬人類。他們很談得來,有時會乘同一列車。馬庫斯知道她討厭自己為了糊口而不得不做的事。她當然不希望自己僅有的親人——她弟弟——發現這事,後者在市裏一家大型律師事務所工作。
格溫的虛擬軀體風姿綽約,和馬庫斯的一樣撩人。她私下跟他說過,她本人不過是一個女極客,身材平板,毫無曲線。她擁有計算機科學的學位,也熱愛寫代碼,卻沒能找到用武之地,所以她隻能退而求其次,做這份所謂的“營生”。一提到這份“營生”,她就會麵露嫌惡。格溫跟他說起過她的服務器,她也喜歡Ubuntu這款Linux係統。她提過自己如何備份了虛擬現實軟件,甚至還把自己的真名告訴了馬庫斯——她叫格溫多琳·露易絲·貝克。
哇!太迷人了。而且她也懂電腦和Linux啊。這姑娘太讚了!
上次兩人一同乘車時,他抱住了格溫,對此,連他自己都十分驚訝。馬庫斯不擅長跟女**往,平時也沒有足夠的自信開始一段戀情。然而,格溫也回抱了他!那是他最後一次見到她。
馬庫斯從月台上無線起跳,通過四十兆的連接,降落在工作單上的IP地址裏。這裏的互聯網連接效力高、帶寬大,非常誘人,但通往電腦的端口卻陰森詭譎,裏麵伸手不見五指,曾經的防火牆隻剩一個圍繞端口的焦環。鬼知道裏麵遊**著什麽牛鬼蛇神。這地方隻差一個標牌,上書:這是陷阱,蠢貨。進來吧。
他右手抽出魔杖,左手點亮了一個工作光球。有明亮的光線引路,他自信地走了進去。
他遇見的第一個軟件是鍵盤驅動程序。
他問:“你好,兄弟,這是什麽電腦?”
驅動程序應道: “哢嗒哢嗒哢嗒滴……忙碌中……哢嗒哢嗒,主人輸入了殺掉你的命令。哢嗒哢嗒哢嗒滴!”
突然,一陣呼呼聲響起,一股熱浪讓馬庫斯猛地轉過身來,隻見一堵白熱化的防火牆封閉了出口。馬庫斯比畫著想重新開一個端口,任何端口都行,但徒勞無功。
他聽見背後傳來重型戰靴踩踏地麵的轟響聲,又轉回身來。這次,形似巨魔、全副武裝的巨型病毒戰士,揮舞著利劍、戰斧和刀刃足有槍身長的可怕步槍,向他衝了過來。
“趕緊溜,夥計。”鍵盤驅動說完就跑了。哢嗒聲再次疾速響起。
馬庫斯哼唧了一下。這些可不是友好的McAfee或Norton 殺毒警官,它們隻殺病毒,遵紀守法。不,這些巨魔都很極端,它們卑鄙無恥、手段齷齪,但非常強大!rm法術傷不了它們半根毫毛。
馬庫斯揮著魔杖,使出他最強大的排錯法術,魔杖滋啦作響,擊中了第一個巨魔。然而,它竟然沒有起到任何作用。這個法術本該拖慢對方的速度,揭示它的內部運作方式。然後,他隻需刪除聲明和變量,戰鬥就結束了。不會有任何問題。可這一次竟毫無作用。
他拔出自己的劍,看來這次必須用古老的方式來解決問題了。他把巨魔們劈成單獨的子程序後,它們就會滋啦滋啦地消失無蹤。
鍵盤驅動器又回來了,它溜到對方隊伍後麵,一陣急促的哢嗒聲響了起來。領頭的四個巨魔衝向馬庫斯,它們的盔甲驟然厚重了起來!某個真人程序員正在與馬庫斯實時對抗!
然而,變厚的盔甲增加了重量,巨魔的反應隨即變得遲緩起來。它們竭力以緩慢的動作把刺刀紮向馬庫斯。看來,無論那位程序員是誰,水平實在是不敢恭維。
馬庫斯持劍砍向巨魔。這可不是件容易的事,但還是有大塊頭隨之分崩離析。
哢嗒、哢嗒、哢嗒、哢嗒!
那個程序員迅速吸取教訓,所有巨魔的盔甲隨之變薄。它們不停地增殖,直到眾多狂暴不已、饑腸轆轆的巨魔將他圍了個密不透風。它們反應敏捷,迫切地渴望飽嚐馬庫斯的虛擬之血。
然而,巨魔數量太多,反而難以靠近馬庫斯。電腦的CPU也逐漸不堪重負。突然,巨魔再次慢了下來,那個還在繼續複製巨魔、給CPU增添負荷的程序員也給卡住了。
馬庫斯砍碎了其中幾個巨魔,但他感覺CPU已難以為繼。雖然他自己寫的虛擬軀體的代碼顯然更有效率,但他還是覺得自己也開始搏命了。他可不想在電腦崩潰時待在這裏,但接下來的幾毫秒裏,它隨時都有可能崩潰。一個寫代碼的行家以這種方式死去,簡直慘不忍睹,也實在丟臉到家。
馬庫斯把劍換到左手,擋開巨魔的一記刺刀戳刺,同時把中止按鈕從口袋裏掏出來,拇指翻開安全蓋。他屏住呼吸,按了下去。哢啦!
馬庫斯滾過店內密室裏老舊服務器中的一個開放端口,恢複了人體尺度。他優雅地躍起身,歸劍入鞘,然後……
比爾今年五十多歲,身材滾圓,頭禿得像顆台球。他看到馬庫斯時,手上正拿著一杯咖啡,然後他的咖啡和下巴一同掉在了地上。杯子碎開,裏麵的棕色**弄髒了已經褪色的老舊油氈。但馬庫斯和比爾都沒有注意到這一點。
比爾倒抽幾口冷氣道:“你……你是……”
馬庫斯的雙手在自己身上遊走,這堅實的肌肉、古銅色的皮膚,跟他那虛擬軀體的設定一模一樣!然而,這一切竟然變成了真的!
他猛地轉身回望那張破爛的沙發,他那光杆般的極客身子之前一直都躺在上麵——現在它居然不見了!虛擬現實頭盔也空****地擱在一旁。奧斯卡的肉身則仍然躺在另一張沙發上。
馬庫斯驀地麵上一窘。
“什麽情況?”比爾問道。他跌坐在椅子上,抓起一本零件目錄,給自己扇風。
馬庫斯說:“我尿個尿。在電腦裏是從來不用尿尿的。”
比爾虛弱地衝店裏那肮髒、窄小的洗手間擺了擺手。
幾分鍾後,馬庫斯一臉困惑地回來了。
比爾猜測道:“每樣東西都變大了?”
“是啊。”馬庫斯咧嘴一笑,“好耶!”然後他舉起手說:“我們得好好商量一下,製訂一個行動計劃。我來召回奧斯卡。”
他走到服務器前,坐了下來,結實的手指在鍵盤上敏捷地飛舞。“我對電腦的擅長程度也沒變。”他笑著說。
然而,他的笑容很快就消失了。“比爾,出事了。我聯係不上奧斯卡!情況不妙!最好進去救……”
“沒那必要。”一道奸猾的聲音從後麵傳來。
馬庫斯跳起來,轉身一看,阿爾帶著兩個狗腿子站在那裏。三人手持自動手槍,瞄準了他和比爾。阿爾走上前,拿槍口頂住比爾的耳朵,“那邊那個蠻王柯南是誰?我可沒允許你雇用新人。你之前雇的那個小孬種去哪兒了?”
比爾看著馬庫斯說:“啊……他不見了。”
“好吧。這傻大個也不怎麽地。剛剛差點兒就幹掉他了,結果他像個娘兒們一樣跑了。我倒不知道他是怎麽在電腦崩潰前跑掉的。”
馬庫斯回擊道:“你寫代碼的水平爛透了。”對他來說,這是最羞辱人的一句話。
“沒時間跟你廢話。過去靠牆躺平。”
馬庫斯依言照做,但還是問道:“奧斯卡在哪裏?”
“他和你的小女友格溫現在成了我的虛擬階下囚。”
“格溫?”
“是的,格溫。那天我偷了比爾的代碼,在電腦上運行得挺溜,把她困在裏麵了。格溫是我色情租賃店裏最受歡迎的一個,互動性沒得說,樣樣都好。”阿爾把槍從比爾耳旁移開,揮向馬庫斯,“而你橫插一杠,跟她你儂我儂,現在她想跑路,但她跑不了!”
馬庫斯用手一拍腦門,疼得不行。他嫌惡地喃喃自語道:“居然忘了加密敏感軟件,真蠢。”
阿爾冷笑道:“所以我要把比爾帶走,他會為我改進代碼,而我將稱霸整個互聯網的垃圾郵件和色情內容。”這個惡棍指向服務器,“那個也帶走。”
比爾睜大眼睛,對馬庫斯搖搖頭。他不想讓阿爾知道馬庫斯才是那個寫了虛擬插入代碼的人。雖然那是比爾的點子,但隻有馬庫斯才能讓它實現。
其中一個狗腿子放好槍,走過去,擰開機架上固定服務器的球型螺絲,然後把服務器拉出來,拔掉線纜,夾在了胳膊下麵。
阿爾把比爾從椅子上拽起來,推給另一個狗腿子。後者揪住了比爾的衣領。
“你,躺在地板上的家夥,你被解雇了,柯南。沒有遣散費或者補發工資。你能活命就已經算走運的了。”
然後,他們都離開了。大門砰的一聲轟然關上。
馬庫斯站起身來。他獲得新身體的喜悅,已經被絕望和對朋友的擔憂所壓倒。他看向奧斯卡的身體和虛擬現實頭盔,心想格溫的身體肯定也像這樣躺在某個地方。
他的大拳頭猛地捶向另一隻手。阿爾現在已經控製了他僅有的三個朋友。
馬庫斯輕柔地給奧斯卡的身體蓋上一條毯子,然後彎腰從地板上的工具箱裏拿出幾件東西。他迅速動身離開,鎖上店鋪的門,小跑回了他在附近的公寓——他的服務器上有所有代碼的備份!
阿爾失算了。他會把朋友都救出來!無論付出什麽代價,他都要這麽做。
他跑過兩位年輕貌美的女子身邊時,聽見她們說:
“好性感!”
“真**!”
馬庫斯咧嘴一笑,跑得更快了。至少這新身子鍛煉得不錯,他一路跑來竟然都沒怎麽喘氣。
馬庫斯住的是一室一衛的公寓。當他穿過主房間時,突然發現自己居然能聽到——甚至感覺到——他裝在小衣櫥裏的服務器中上演的那些事情。
哇!他虛擬軀體的能力也轉移到這具肉身上了!他揮動手指,一個浮在空中的虛擬終端出現在他麵前。
太酷了!
有個空置的電源插座劈啪一響。馬庫斯向自己的朋友——電——揮了揮手。這倒不新鮮,他向來能與電溝通。
馬庫斯衝發著光的空中終端咧嘴一笑。這讓他想起了技術學院裏一位教授常說的一句話:“計算機科學,是百分之九十的理論,加上百分之十的魔法。”馬庫斯現在確信,魔法所占的比例比百分之十要高得多。而他就是巫師!這種感覺簡直太好了。
但這種感覺轉瞬即逝。如果他無法解救三個朋友,那麽他現在所擁有的一切都沒有意義。格溫、奧斯卡,乃至比爾,就是他擁有的一切。
馬庫斯在終端上揮動著手指,確保自己的服務器安全無虞。備份的虛擬現實程序仍在運行,執行救援任務要用的一切都井然有序。
然後他一拍腦門。他忘拿虛擬現實頭盔了!不過……
馬庫斯打開衣櫃門,感覺錯不了,於是他潛進前方麵板的USB插口,鑽進了服務器。兩個噬毒巨魔正坐在空空的數據容器上玩紙牌。在他進去時,它們抬頭看了一眼。
一個巨魔說:“嗨,老大。一切安全。”
馬庫斯點點頭,拍了拍它們的肩,讓它們繼續玩兒。軟件也是需要放鬆的。他走向另一個數據容器,坐下來仔細思考,同時創建了另一個虛擬終端。
他想出幾個主意,決定采納其中之一。他調出奧斯卡虛擬軀體的配置腳本——老頭子原本希望電腦中的自己能與現實世界裏的保持一致,但結果顯然不盡如人意。馬庫斯的手指在終端上翻飛,不停增強奧斯卡的體質,為他恢複青春、強化肌肉,添加各種力量,包括所有少林寺的功夫招式。馬庫斯對此感到十分驕傲,畢竟不是所有人都能用糟糕的軟件打造出一個李小龍,還把一切都保留下來。
接下來,馬庫斯編 譯了配置文件。雖然他無法輕易找出奧斯卡的位置,但奧斯卡的虛擬軀體會定期檢查配置。奧斯卡一定會給扣留他的人一個驚喜的。
隨後,他馬不停蹄,又為比爾創建了一個配置文件。如果阿爾也把他扔進電腦,渴望一飲阿爾鮮血的勇武戰士就會變成兩個。其實是四個,如果算上馬庫斯自己和格溫。當然,前提是他能找到格溫的電腦,並修改她的配置文件。他現在明白了,阿爾是格溫的老板,他們使用的虛擬現實軟件,是阿爾從比爾那裏偷到的早期版本。而那軟件早已改進了不少!
接下來是第二步。要是馬庫斯沒法找到並進入阿爾的電腦,整個拯救計劃都是空談。阿爾的電腦肯定鎖定了,而且固若金湯,嚴防他人入侵。但馬庫斯自有妙計。
格溫多琳·露易絲·貝克的住址很容易找到,而且離這裏一點都不遠。比起比爾的店鋪,格溫的公寓更近,可能還更安全,畢竟阿爾不知道格溫的電腦的事。格溫可告訴過馬庫斯。此外,他也已經決定,要執行拯救計劃,得更新格溫的虛擬現實軟件。
“保持警惕,夥計們。”馬庫斯叮囑了兩個巨魔,然後從USB端口鑽了出去。
馬庫斯將開門法術用在了格溫的公寓門上。他的朋友——電,貼心地為他破壞了警報係統。馬庫斯溜進去,重新鎖好了門。她的公寓比他的還小,她(她的肉身)頭戴虛擬現實頭盔,躺在**。她有點兒胖(這一點她沒有跟他提過),個子不高,沒什麽曲線,極客得如她所述。但馬庫斯知道,反正自己就是愛她。
他找到了格溫的服務器,心怦怦直跳。它還不錯,雖然是老版的第二十代PowerEdge,但可靠性和性能皆屬上乘。他剛潛入USB端口,三個龐大的女性防毒巨魔立即前來盤查。她們利劍出鞘,蓄勢待發。
“站住!密碼!”
“呃……”他不想傷害格溫的任何軟件,但他知道自己必須過去。
“等等!”一個巨魔說,“他是馬庫斯!”
另一個巨魔說:“格溫喜歡他。”
“非常喜歡!”第三個巨魔補充道。
馬庫斯耳朵都羞紅了。他飛快地向巨魔們解釋了他需要什麽,以及這將如何拯救格溫。
巨魔們點點頭,放下了劍。
其中一個巨魔說:“虛擬現實軟件的內存地址從3ddff000開始。”
另一個說:“我們將提醒CPU為你準備一個數據包。”
“在那邊。”第三個指了指,說。
馬庫斯大步流星奔過長長的內存總線,來到相應的內存地址。CPU為他提供了一個更新的數據包,他跳了上去。CPU也沒有反對他率先更新虛擬現實軟件的舉動。他把一些少林寺功夫招式和別的東西放到了格溫的配置文件裏,然後重新編 譯。
一些內存猴子齊聲高呼:“格溫有男朋友啦!格溫有男朋友啦!”
數據包上,馬庫斯堪堪抓住幾個突起的數位,風馳電掣般向前駛去。
馬庫斯穿過了阿爾主服務器的虛擬現實更新端口,全副武裝的巨魔對他那擁有授權的流量視而不見。他從數據包上跳下來,雙腳落地,姿態優雅。然後他進入了內存中的一處封鎖區域,那裏便是格溫、奧斯卡和比爾的牢房。能再次見到他們,他真的非常開心!而且,他也認出了自己所在的這台服務器——正是比爾店裏的那台。
“想我了嗎?”馬庫斯笑著說。
格溫飛奔過去,摟住他,把頭靠在他的肩上。奧斯卡和比爾拍了拍他的背。他不怎麽情願地讓格溫離開了自己的懷抱。
馬庫斯說:“我們必須快點兒。這裏都發生了什麽?”
格溫說:“也沒什麽,阿爾並不搭理我們。倒是他們,自從得到了新身體,就一直在角落裏端詳自己,傻笑連天。”她看了看奧斯卡和比爾,“朋友們,那隻是虛擬的。”
馬庫斯說:“呃……其實不是。現在我真正的身體也長這樣了。我得轉化你們,這樣你們才能幫我除掉阿爾。”
三人都點了點頭。他們喜歡這個主意。
馬庫斯拿出從店鋪工具箱裏帶來的紅色按鈕,每人發了一個。“全設置好了。翻開蓋子,按下中止鍵就行。”他抬起了手,“但不是現在!”
比爾又輕輕合上了蓋子。
馬庫斯揮手召喚出終端,屏幕上顯示出電腦外的景象。阿爾和他的兩個狗腿子正在那裏,從外賣盒裏拿比薩吃。馬庫斯暗想,看來,再怎麽無組織無紀律的罪犯也得吃東西。
馬庫斯說:“來說說我的計劃。奧斯卡和比爾一按下按鈕,就會出現在阿爾和他的狗腿子麵前。在他們掏槍之前,用功夫幹掉他們。這對現在的你們而言,完全不在話下。”
“那我呢?”格溫問道。
馬庫斯微笑著對她說:“你的按鈕會把你傳送到你公寓的服務器外。之前的肉身消失後,你就會變成現在這樣子。”
奧斯卡從多年老態龍鍾、弱不禁風的狀態驟然恢複青春,渾身上下頓時活力四射、**滿滿,不由狼嚎一聲。
格溫向他吐了吐舌頭,笑了起來。
“然後你就回這裏來,幫我們肅清殘敵。不過……這是哪裏?”
馬庫斯當空敲了敲,數據隨即湧現在他的虛擬終端上。“嘿,阿爾沒有加密私人和商務數據。”他滾屏的動作一停,“那兒!綠景大道6701號。格溫,離你的公寓不遠。都動起來吧!”
格溫點點頭,翻開按鈕上的蓋子,但她的指尖在按鈕上遊移,有些猶豫不決。
馬庫斯又說出了一句讓自己大吃一驚的話:“我愛你,格溫。按吧。”
格溫看著馬庫斯,粲然一笑,隨即按下了按鈕。嗖!她消失了。
馬庫斯在空中終端上敲擊幾下,通過開放的更新端口發送了視頻請求。格溫正站在公寓裏,對鏡中的新形象驚歎不已。
“親愛的,趕緊行動!”馬庫斯說。
格溫被他的聲音嚇了一跳,揮揮手,跑出門去。
比爾問:“那我們在這兒等她不?”
“不。數三下就摁按鈕。一……二……三!”
他們動作輕盈、悄無聲息地出現了,一亮相就是功夫架勢。阿爾和他的兩個狗腿子還沒來得及把比薩放下,就被解除了武裝。馬庫斯他們從電燈、風扇和咖啡機上扯了些電線,把那三個家夥捆了個結實。
奧斯卡和比爾輪流往廁所跑了一趟。
馬庫斯在空中呼出一塊屏幕,拉過一把椅子坐了下來。他要搗毀阿爾的色情和垃圾郵件帝國。比爾和奧斯卡回來後,也稍稍提了一些建議。他特地留心抹去了格溫為阿爾做過的一切。畢竟接下來警察肯定會調查,而這麽一來格溫就不會感到無地自容了。
一記強大的開門法術猛地把辦公室的門撞到牆上,格溫恍若複仇女神,威風凜凜飛奔而入。看到那些被五花大綁的匪徒,她緊急刹車,差點兒沒停住。
馬庫斯說:“格溫,不好意思,我們沒有等你。不過他們實在太弱了。”
格溫聳聳肩。
“現在幹嗎?”比爾問道。
格溫舉起手,說:“我跑過來的時候就考慮過這個問題。”
他們都發現,她的氣息絲毫不亂。
格溫笑著說:“我弟弟在芝加哥最大的知識產權事務所當專利律師。你們都會富起來的,而馬庫斯也可以保證,這項技術——”她雙手拂過自己玲瓏有致的曲線,“能用於造福人類。”
“和軟件。”馬庫斯補充道,“我們有錢啦!格溫,你也是!”奧斯卡和比爾激動地點著頭。
“我們該給警察打電話了吧?”
格溫挽住馬庫斯的胳膊,輕輕地把他拉向門口。
“讓比爾和奧斯卡打吧。我要你現在去給我看看電腦。”她露出一個笑容,那笑意足以把鐵塊化成繞指情柔,再鍛造為百煉精鋼。
比爾聳了聳肩,眨眨眼。
格溫大喊一聲:“看誰跑得快!”話音未落,她就已經跑出了門。馬庫斯緊隨其後。
奧斯卡看了看比爾,“大不?”
“雄偉!”比爾答道。
“我愛電腦。”奧斯卡說。
Copyright? 2013 by Ralph Roberts