林北今天的心情不錯(cuò)。
準(zhǔn)確地說,是那種"連續(xù)處理了三個(gè)簡單工單、午飯還搶到了最后一份糖醋排骨"級別的好心情。
上午第一個(gè)工單,是個(gè)火系能力者,說自己打噴嚏的時(shí)候指尖會(huì)冒火星。林北三分鐘定位問題——觸發(fā)閾值設(shè)得太低,感官輸入和能力輸出之間的映射關(guān)系出了偏差,相當(dāng)于把鼠標(biāo)靈敏度拉到了最高,手指碰一下桌面,光標(biāo)飛出三個(gè)屏幕。簡單調(diào)個(gè)參數(shù)就搞定了。
第二個(gè)工單更離譜。一個(gè)隱身能力者,說自己最近隱身的時(shí)候只能隱掉上半身,下半截清清楚楚。林北排查了一下,發(fā)現(xiàn)是能力覆蓋范圍的渲染邏輯出了bug,隱身效果只加載了一半就超時(shí)了。他打了個(gè)比方:"您這情況就像網(wǎng)頁只加載了上半截,下面還在轉(zhuǎn)圈。"對方聽完沉默了兩秒,大概是在腦補(bǔ)自己在街上飄著一條褲子走路的畫面。
第三個(gè)是個(gè)手感反饋延遲的念力使——抓東西的時(shí)候手感總是慢半拍,抓住了杯子但手掌感覺還是空的,跟用了高延遲藍(lán)牙耳機(jī)聽歌一樣,聲音和畫面永遠(yuǎn)對不上。林北給他做了一輪同步校準(zhǔn),問題解決,客戶滿意離場。
三個(gè)工單,一個(gè)半小時(shí),平均每單三十分鐘不到。
林北靠在椅子上,美滋滋地喝了口枸杞紅棗茶——這是他入職以來養(yǎng)成的新習(xí)慣,據(jù)說是被老周傳染的。他瞟了一眼工單隊(duì)列,后面還排著兩個(gè),備注都是綠色的"常規(guī)"標(biāo)簽。按照這個(gè)節(jié)奏,今天說不定能準(zhǔn)時(shí)下班,回去還能打兩把游戲。
他正想著晚上是排位還是大亂斗,工位上的內(nèi)線電話響了。
來電顯示:老周。
"林北,手頭工單先放一放,有個(gè)緊急的。"
老周的聲音聽起來還是那個(gè)調(diào)調(diào),懶洋洋的,像一臺(tái)常年待機(jī)的老服務(wù)器,耗電不高,但從沒真正關(guān)過機(jī)。
"什么級別?"
"紅色。"
林北放下茶杯的動(dòng)作頓了一下。
他入職快一個(gè)月了,見過黃色緊急工單——那種"能力突然失控但還在可控范圍"的情況,大概一周能碰上一兩個(gè)。但紅色工單,他只在系統(tǒng)里的歷史記錄中見過截圖,從沒親手處理過。
紅色工單意味著能力暴走,意味著當(dāng)事人的異能已經(jīng)脫離了本人的控制,正在自行運(yùn)轉(zhuǎn),而且可能對周圍環(huán)境和人員造成傷害。
"外勤已經(jīng)控制住現(xiàn)場了,人帶到三號處理室了。你現(xiàn)在過來。"老周說完就掛了,干脆利落,一點(diǎn)沒給林北留反應(yīng)時(shí)間。
林北起身的時(shí)候,注意到辦公室里其他幾個(gè)同事也抬了下頭。坐他斜對面的趙姐朝他比了個(gè)"加油"的口型。林北點(diǎn)點(diǎn)頭,快步往三號處理室走。
三號處理室在地下一層,是售后中心專門用來處理高危工單的屏蔽房間。墻壁里嵌了一整套能力抑制矩陣,能把里面的人的異能輸出壓制到最低水平。林北之前培訓(xùn)的時(shí)候來過一次,當(dāng)時(shí)的感受是——這房間像一個(gè)巨大的法拉第籠,進(jìn)去之后手機(jī)信號都沒了,人站在里面有種說不出的沉悶感。
他刷卡推開門的時(shí)候,首先聽到的是一種聲音。
不是尖叫,不是哭喊。是一種低頻的嗡鳴,像變壓器超負(fù)荷運(yùn)轉(zhuǎn)時(shí)發(fā)出的那種聲響,沉悶、持續(xù)、讓人牙根發(fā)酸。
房間中央的處理臺(tái)上,一個(gè)年輕人正被固定帶綁在上面。他看起來二十五六歲,穿著普通的灰色連帽衫,頭發(fā)亂糟糟的,臉色慘白。最觸目驚心的是他的雙手——從手腕到指尖,表面浮現(xiàn)出一層暗藍(lán)色的光紋,像電路板上的走線一樣密密麻麻,而且這些光紋還在不斷蠕動(dòng)、擴(kuò)散,像某種活的東西在他皮膚下面爬行。
那個(gè)低頻嗡鳴聲,就是從他身上傳出來的。
老周站在處理臺(tái)旁邊,手里拿著一份紙質(zhì)檔案——他是少數(shù)還堅(jiān)持用紙質(zhì)檔案的人,理由是"電子設(shè)備在高能力波動(dòng)環(huán)境下不靠譜"。旁邊還站著兩個(gè)外勤組的同事,表情嚴(yán)肅,其中一個(gè)袖子上有明顯的燒灼痕跡。
"情況。"林北走過去,聲音壓低了。他不知道為什么自己下意識(shí)地壓低了聲音,可能是這個(gè)房間的氛圍讓他覺得大聲說話會(huì)打破某種平衡。
老周把檔案遞給他,邊遞邊簡短說明:"能力者代號'回聲',聲波系異能,B級。兩小時(shí)前在家中突然異能暴走,聲波失控發(fā)散,把整棟樓的玻璃震碎了三分之一。外勤趕到的時(shí)候他已經(jīng)半昏迷了,能力還在持續(xù)輸出,靠自己停不下來。"
林北接過檔案快速掃了一眼。檔案上的照片里,這個(gè)叫"回聲"的年輕人笑著,看起來挺陽光。跟現(xiàn)在躺在處理臺(tái)上的樣子判若兩人。
"之前有過暴走記錄嗎?"
"沒有。"老周搖頭,"年審數(shù)據(jù)都正常,上次體檢是兩個(gè)月前,所有指標(biāo)都在安全線以內(nèi)。"
林北皺了下眉。一個(gè)指標(biāo)全部正常的B級能力者,毫無征兆地暴走?這不像普通的bug。普通的能力故障總有跡可循——要么是使用過度導(dǎo)致系統(tǒng)過載,要么是外部環(huán)境干擾引發(fā)沖突,要么是能力本身隨時(shí)間產(chǎn)生的自然衰變。這些情況都有前兆,都有日志可以查。
"我先看看。"
林北深吸一口氣,伸出雙手,懸在"回聲"胸口上方大約十厘米的位置。
他閉上眼睛,啟動(dòng)了自己的能力。
感知維度切換的瞬間,世界變了。
林北的調(diào)試型異能讓他能"看到"其他能力者的異能結(jié)構(gòu)——在他的感知中,一個(gè)人的異能就像一套正在運(yùn)行的程序,有架構(gòu)、有邏輯、有數(shù)據(jù)流。正常的異能結(jié)構(gòu)應(yīng)該是整潔的,像一段寫得好的代碼,層次分明,接口清晰。
但"回聲"的異能結(jié)構(gòu),是一團(tuán)混亂。
像一個(gè)被DDoS攻擊打崩了的服務(wù)器。
正常的聲波能力架構(gòu)還在,但被某種東西沖得七零八落。大量的異常數(shù)據(jù)在架構(gòu)中亂竄,堵塞了每一條通路,能力輸出模塊被卡在了全速運(yùn)轉(zhuǎn)的狀態(tài),停不下來。就好像有人把一輛車的油門焊死了,剎車線剪斷了,變速箱鎖在最高檔,引擎只能一直轟到報(bào)廢。
林北先做了最緊急的事——找到能力輸出模塊的主通路,強(qiáng)行插入了一個(gè)斷點(diǎn)。
這是他最擅長的操作。在別人的異能代碼里打斷點(diǎn),讓失控的程序暫停運(yùn)行。
"回聲"身上的嗡鳴聲驟然降低了一個(gè)量級。處理臺(tái)上的年輕人發(fā)出一聲微弱的呻吟,眉頭依然緊鎖,但身體不再繃得那么緊了。
"輸出壓下來了。"林北睜開眼說了一句,然后立刻又閉上眼,繼續(xù)深入排查。
緊急處理只是治標(biāo)。他需要找到暴走的根源。
他沿著異能架構(gòu)的主干一路往深層看。表層的混亂、堵塞的通路、過載的模塊——這些都是癥狀,不是病因。他需要找到那個(gè)最初引發(fā)雪崩的點(diǎn)。
越往深處走,林北的表情越凝重。
這不對。
正常的異能故障,不管多嚴(yán)重,本質(zhì)上都是系統(tǒng)自身出了問題。就像一臺(tái)電腦死機(jī),原因可能是內(nèi)存泄漏、磁盤滿了、驅(qū)動(dòng)沖突——但不管怎樣,都是這臺(tái)電腦自己的問題。
但他現(xiàn)在看到的不是這樣。
在"回聲"異能架構(gòu)的深處,在底層核心模塊和上層應(yīng)用邏輯的連接處,林北發(fā)現(xiàn)了一段代碼。
一段不屬于這里的代碼。
它很小,嵌在兩個(gè)正常模塊的接口中間,像一顆釘子楔進(jìn)了榫卯結(jié)構(gòu)的縫隙里。如果不是林北一路追到這么深的層級,根本不會(huì)注意到它——它的外層做了偽裝,模擬了周圍正常代碼的特征,就像一個(gè)穿著工服混進(jìn)辦公樓的陌生人。
但偽裝騙不了林北的調(diào)試能力。
這段代碼的結(jié)構(gòu)、邏輯、運(yùn)行方式,跟"回聲"自身的異能架構(gòu)完全不兼容。它不是從內(nèi)部生長出來的bug,不是自然衰變的產(chǎn)物,不是任何已知異能故障模式中的任何一種。
它是被**放進(jìn)來**的。
林北感覺自己后背一涼。
他做了將近一個(gè)月的異能調(diào)試,這種感覺還是第一次——就像一個(gè)程序員在審查代碼的時(shí)候,突然發(fā)現(xiàn)了一個(gè)精心隱藏的后門程序。那種警覺是本能級別的。你不需要完全理解這段代碼做了什么,光是"它不應(yīng)該出現(xiàn)在這里"這個(gè)事實(shí),就足以讓你所有的汗毛豎起來。
他強(qiáng)迫自己冷靜下來,仔細(xì)觀察這段外來代碼的行為模式。
它不是被動(dòng)的。它在運(yùn)行。
它的功能是不斷向"回聲"的能力輸出模塊發(fā)送激活指令,同時(shí)屏蔽掉本人的控制信號。這就是暴走的原因——不是"回聲"自己控制不住能力,而是有東西在替他按著油門,同時(shí)把他的手從方向盤上推開。
更讓林北不安的是這段代碼的編寫水平。它不是粗糙的、隨意的,而是精準(zhǔn)的、高效的、有針對性的。它精確地利用了聲波系異能的架構(gòu)特點(diǎn),找到了最脆弱的注入點(diǎn),用最小的代碼量實(shí)現(xiàn)了最大的破壞效果。
這是專業(yè)活。
林北睜開眼睛。
他發(fā)現(xiàn)自己的手在微微發(fā)抖,不是因?yàn)轶w力消耗——雖然深層調(diào)試確實(shí)很耗精力——而是因?yàn)樗庾R(shí)到了這意味著什么。
"老周。"
他的聲音比自己預(yù)想的還要干澀。
老周一直在旁邊看著,沒有催促,也沒有打斷。此刻他聽到林北叫他,微微側(cè)頭:"怎么了?"
"這不是bug。"
林北停頓了一下,斟酌著措辭。他覺得自己下面要說的話很重要,不能說錯(cuò),也不能說輕了。
"他的異能架構(gòu)里有一段外來代碼。不是自然產(chǎn)生的,是被注入的。它劫持了能力輸出模塊的控制權(quán),繞過了本人的意識(shí)控制,強(qiáng)制能力全功率運(yùn)轉(zhuǎn)。這段代碼有偽裝,做了混淆處理,藏得很深。如果不追到底層,根本看不出來。"
林北看著老周的眼睛,一字一句地說:"有人在他身上種了一個(gè)木馬。"
他本來以為老周會(huì)驚訝。
但老周沒有。
這個(gè)平時(shí)總是半瞇著眼睛、看起來隨時(shí)能在工位上睡著的中年男人,此刻的表情沒有任何波動(dòng)。不是那種"聽到意外消息后努力保持鎮(zhèn)定"的平靜,而是一種"早就有所準(zhǔn)備"的平靜。
而且,他的眼神變了。
林北入職以來見過老周很多表情——喝茶時(shí)的悠哉、催工單時(shí)的嫌棄、團(tuán)建時(shí)的擺爛——但他從沒見過老周現(xiàn)在這個(gè)樣子。
嚴(yán)肅。真正的、毫無保留的嚴(yán)肅。像一臺(tái)老服務(wù)器突然從省電模式切換到了戰(zhàn)時(shí)狀態(tài),所有待機(jī)的進(jìn)程全部喚醒,所有資源全部就位。
"那段代碼你能完整提取出來嗎?"老周問。聲音不大,但語氣不容置疑。
"可以。我先標(biāo)記了位置,提取需要點(diǎn)時(shí)間,大概……"
"不急,但今天之內(nèi)。"老周打斷他,"提取的時(shí)候不要破壞它的結(jié)構(gòu),我需要完整的樣本。"
林北點(diǎn)頭。他注意到老周說的是"樣本"。這個(gè)詞的含義跟"代碼"不一樣。樣本意味著要分析、要比對、要追溯來源。
就像分析一個(gè)病毒的簽名。
"老周,"林北猶豫了一下,還是問了出來,"這種事……以前出現(xiàn)過?"
老周沒有立刻回答。他把紙質(zhì)檔案合上,拿在手里輕輕拍了拍,像是在做某種無意識(shí)的小動(dòng)作。沉默了大概五六秒——這五六秒在安靜的屏蔽室里顯得格外漫長。
"出現(xiàn)過。"老周終于開口,聲音沉了下來,"很少。上一次是三年前。"
三年前。林北默默記下了這個(gè)時(shí)間。
"當(dāng)時(shí)是什么情況?"
老周看了他一眼,那個(gè)眼神讓林北突然覺得自己好像觸碰到了某條線——不是"不能問"的線,而是"問了就回不去"的線。
"當(dāng)時(shí)的情況,以后再說。"老周頓了一下,補(bǔ)了一句,"先把手頭這個(gè)處理干凈。"
他轉(zhuǎn)身往門口走,走了兩步又停下來,沒有回頭。
"林北,這個(gè)工單的信息不要跟其他人提。系統(tǒng)里我會(huì)單獨(dú)歸檔,權(quán)限只開到你和我。"
"……明白。"
老周推門出去了。門在他身后緩緩合上,屏蔽室重新恢復(fù)了那種與世隔絕的沉悶。
林北站在原地,看著處理臺(tái)上還在半昏迷中的"回聲",看著那些在抑制矩陣的壓制下已經(jīng)黯淡了許多、但仍然沒有完全消退的暗藍(lán)色光紋。
他重新閉上眼睛,將感知再次沉入那套混亂的異能架構(gòu)中,開始小心翼翼地提取那段外來代碼。操作過程中,他像拆彈一樣謹(jǐn)慎——不能觸發(fā)它可能存在的自毀機(jī)制,不能破壞它的完整結(jié)構(gòu),要保留每一個(gè)字節(jié)的原始信息。
提取進(jìn)行到一半的時(shí)候,林北注意到了一個(gè)細(xì)節(jié)。
那段外來代碼的某個(gè)位置,有一小串重復(fù)的特征序列。非常短,很容易忽略,但它以固定的間隔出現(xiàn)了三次。
林北在前公司干客服那幾年,學(xué)到的最重要的一課就是:代碼里不存在真正的"巧合"。同樣的序列重復(fù)出現(xiàn)三次,要么是編寫者的習(xí)慣,要么是某種標(biāo)記。
就像病毒作者在自己的作品里留下的簽名。
他把這串序列單獨(dú)標(biāo)記了出來,準(zhǔn)備一并交給老周。
一個(gè)小時(shí)后,提取完成。"回聲"的狀態(tài)已經(jīng)穩(wěn)定下來,暴走的根源被連根拔除,異能架構(gòu)正在緩慢地自我修復(fù)——就像重裝系統(tǒng)后的電腦,需要時(shí)間重新配置,但至少能正常運(yùn)行了。
林北把提取出的代碼樣本存進(jìn)了加密的專用存儲(chǔ)設(shè)備里,拔下來攥在手心。
他站起來,腿有點(diǎn)麻。
走出屏蔽室的時(shí)候,走廊里的日光燈白得有些晃眼。地下一層很安靜,只有通風(fēng)管道運(yùn)轉(zhuǎn)的低沉嗡嗡聲。林北走了幾步,在樓梯口停下來,靠著墻緩了緩。
他掏出手機(jī)——三號處理室里沒信號,這一個(gè)多小時(shí)他完全與外界隔絕。屏幕亮起來,幾條消息跳出來。一條是趙姐發(fā)的:"搞定了嗎?"一條是工單系統(tǒng)的自動(dòng)提醒:"您有2個(gè)待處理常規(guī)工單。"
常規(guī)工單。
兩個(gè)小時(shí)前他還因?yàn)樘幚砹巳齻€(gè)常規(guī)工單而心情大好。
林北把手機(jī)揣回兜里,手指無意識(shí)地捏了捏裝著代碼樣本的存儲(chǔ)設(shè)備。
那串重復(fù)了三次的特征序列在他腦子里轉(zhuǎn)來轉(zhuǎn)去,像一段循環(huán)播放的旋律,怎么都甩不掉。
有人能在一個(gè)B級能力者身上植入這種級別的惡意代碼,而且藏得這么深、偽裝得這么好——這個(gè)人對異能架構(gòu)的理解,絕對不在他之下。甚至可能更高。
而且,老周說過,上一次出現(xiàn)這種情況是三年前。
三年。如果不是同一個(gè)人干的,那就意味著會(huì)這種手藝的人不止一個(gè)。不管哪種情況,都不是什么好消息。
林北靠著墻,抬頭看著天花板上那盞忽明忽暗的日光燈——該換了,一直沒人管。
他突然有一種很強(qiáng)烈的直覺。
這不是個(gè)案。
不是某個(gè)人的惡作劇,不是一次隨機(jī)的攻擊,不是什么"偶發(fā)性異能干擾事件"。這段代碼的專業(yè)程度、精準(zhǔn)程度、隱蔽程度,都指向同一個(gè)結(jié)論——
這背后有人。有組織。有目的。
而他今天挖出來的這個(gè)樣本,可能只是冰山一角。
林北深呼了一口氣,推開樓梯間的門,往辦公室走。
他得去找老周。