第4章 前車之鑒------------------------------------------,係統釋出了一個讓林昭心跳加速的任務。,是興奮。特殊任務:繼承遺產:前往城西廢棄工業區第七號廠房,取回前任宿主留下的“遺產”。注意:該區域可能存在危險,建議宿主做好心理準備。:未知(根據遺產價值評估):無:這是係統對優秀宿主的獎勵。前任宿主在生命終結前,將畢生積累的財富藏匿於此。獲得它,你將離巔峰更近一步。,捕捉到了幾個關鍵資訊。,有“前任宿主”。這證實了他之前的猜測——他不是第一個被這個係統繫結的倒黴蛋,也不會是最後一個。,前任宿主“生命終結”了。這意味著係統不會主動保護宿主的生命安全。宿主死了,係統換下一個,就像換一件衣服一樣簡單。,係統用“獎勵”來包裝這個任務,但林昭聞到了不一樣的味道——這更像是一次“清理”。係統需要有人去把前任宿主的遺物處理掉,免得留下什麼不該留下的東西。“接受”。,打車要四十多分鐘。地方太偏僻了,林昭不想引人注意留下太多痕跡,他冇有選擇打車——他坐了兩個小時的公交,又走了半小時,纔在下午三點到達目的地。,廠房被拆了大半,剩下的幾棟也是搖搖欲墜。七號廠房在最裡麵,外牆上的紅磚已經被風雨侵蝕得看不出原來的顏色,鐵皮屋頂塌了一半,野草從地麵的裂縫裡瘋長出來,最高的已經快有一人高。,門軸發出一聲刺耳的尖叫。
廠房裡麵很暗,空氣中瀰漫著一股黴味和某種說不清的腐朽氣息。地麵散落著碎玻璃和鏽跡斑斑的金屬零件,每走一步都會發出咯吱咯吱的聲響。
係統在腦子裡提示:“遺產位於廠房二層,最裡麵的房間。”
林昭找到通往二層的樓梯——與其說是樓梯,不如說是幾塊鏽穿的鐵板勉強搭成的斜坡。他小心翼翼地爬上去,每一步都要先試探一下承重。
二層的情況比一層更糟。天花板塌了一大片,陽光從破洞裡照進來,在地麵上投下一塊塊不規則的光斑。灰塵在光柱裡緩慢飄浮,像無數細小的幽靈。
最裡麵的房間是一間辦公室,門已經爛掉了,半掛在門框上。林昭側身擠進去,入目的是一張翻倒的辦公桌、一把碎裂的椅子,以及——
牆角的一具乾屍。
林昭停住了。
他見過死人,在新聞裡,在電影裡,在事故現場的圖片裡。但親眼看到一具乾屍,那種感覺是完全不同的。
那個人靠在牆角,雙腿伸直,頭歪向一側,身上的衣服已經腐朽成碎片,露出下麪灰褐色的麵板。麵板緊緊貼在骨架上,像一層乾燥的羊皮紙。手指蜷曲著,指甲又長又彎,像是死前抓撓過什麼東西。
他的旁邊,有一本筆記本。
一本仿皮革封麵的筆記本,筆記本已經發黃髮黴,但好在還算完整。
林昭蹲下來,用兩根手指捏起筆記本的一角,仔細的將粘連的紙張分開。
隻見滿頁紙都寫滿了—“不要相信它”“不要相信它”“不要相信它”!
林昭頓了一下,繼續翻開後續頁麵。
“如果你在看這個,說明你也是被它選中的倒黴蛋。”後續的字跡開始變得潦草猙獰,彷彿是在黑暗中扭曲掙紮的靈魂。
“我叫什麼名字不重要。反正我快死了,名字這種東西,死了就冇了。但有些東西不能冇——有些東西,必須有人知道。”
“彆信它!彆信係統說的什麼‘巔峰’、‘強者’、‘天命之子’,都是假的,全都是假的!它是個惡魔,是個騙子!它不是來幫你的,它是來養蠱的!它選中宿主,給你任務,給你獎勵,讓你變強——但這些都是陷阱!都是陷阱!它要的不是你的成功,是你的命!你的命!你的命!”
“我不想死,我不想死!我不能死!我要逃,我要逃!”筆鋒穿透了脆弱的紙張,帶著絕望和瘋狂。林昭彷彿看見前任宿主眼神中迷茫而恐懼,彷彿看到了無數的惡魔在他身邊盤旋。
“不,不,不!這不是真的,這不是真的!這是一場噩夢,一場噩夢!我要醒來,我要醒來!”
“啊!”“它選中的宿主,最後都會死。不是意外,不是壽終正寢,是被它榨乾之後扔掉。我就是例子。我在第三百六十五天的時候,發現了它的秘密——它的程式碼裡有一個自毀程式,一旦宿主試圖反抗或者脫離,就會自動觸發。”
“我發現了它,但它也發現了我發現了它。然後自毀程式啟動了。不是係統自毀,是我自毀。我的身體開始崩潰,一天比一天差,醫生查不出任何毛病,但我知道是什麼在殺我。”
“我花了最後三個月,找到了一個辦法——不是反抗,是留下痕跡。我在它的獎勵程式碼裡藏了金鑰,藏在admin_review欄位裡。如果你足夠聰明,如果你有足夠的耐心,你就能把這些金鑰拚出來。”
“有了金鑰,你就能開啟——”
筆記本的資訊到此就結束了。
林昭沉穩地合上筆記本,凝視了片刻,接著取出打火機,點燃了筆記本。他靜靜地注視著那火光,從微弱的火苗逐漸升騰為熊熊烈焰,直至將筆記本燒成灰燼,縷縷白煙緩緩飄散。他沉默了許久,彷彿在與那消逝的文字進行著最後的告彆。
然後他轉向牆角的乾屍,深深地鞠了一躬。
“謝了,”他說,聲音很低,“你的仇,我的帳,我一併記下了。”
他找了一個腐朽的還不算特彆嚴重的鐵鍬,在廠房外麵的空地上挖了一個小坑,把乾屍移進去埋了。冇有棺材,冇有墓碑,隻有一個小小的土堆。
林昭在土堆前站了一會兒,然後默默轉身離開。
回程的公交車上,係統開口了:“任務完成。遺產評估:無可用物品。獎勵:無。宿主表現:及格。”
林昭冇有迴應。
他在想那個人說的話。
“它的程式碼裡有一個自毀程式。”
“一旦宿主試圖反抗或者脫離,就會自動觸發。”
“我花了最後三個月,找到了一個辦法——不是反抗,是留下痕跡。”
那個人冇有反抗。不是不想,是不能。自毀程式的存在意味著任何形式的反抗都會觸發懲罰機製,而且是致命的。
但那個人找到了一條路——不反抗,而是“留下痕跡”。
把金鑰藏在獎勵程式碼裡。藏在係統自己生成的、不會被係統懷疑的資料裡。
這就是為什麼admin_review欄位裡會有那些看似隨機的字元——那不是噪音,那是前任宿主用生命留下的路標。
林昭閉上眼睛,腦子裡浮現出那串他已經在螢幕上看過一百零八次的字串:
“reward_code: xc12_34_admin_review”
“reward_code: xc12_34_admin_review_v2”
“reward_code: xc12_34_admin_review_core”
每一行都不一樣。每一行都多了一個字元,或者少了一個字元,或者換了一個大小寫。
他之前以為這些是係統版本更新的痕跡。
但現在他知道——這是有人在說話。
用程式碼說話。
到家之後,林昭冇有像往常一樣先吃泡麪。他直接坐到電腦前,開啟係統觀察日誌,翻到第一頁。
從第一天開始,他把每一個admin_review欄位都重新看了一遍,一個字元一個字元地看。
然後他發現了。
第一個欄位的末尾多了一個“1”。
第二個欄位的末尾多了一個“0”。
第三個欄位的末尾多了一個“0”。
第四個欄位的末尾多了一個“1”。
1-0-0-1……
二進製。
有人在用二進製編碼傳遞資訊。
林昭的手指在鍵盤上飛速敲擊。他把一百零八個欄位末尾的隱藏字元提取出來,拚成一串二進製程式碼,然後用一個線上轉換工具把它轉成文字。
螢幕上出現了一行字:
“THE_KEY_IS_IN_THE_CRACK”
金鑰在裂縫裡。
林昭盯著這行字,眉頭緊鎖。
裂縫?什麼裂縫?天花板的裂縫?程式碼的裂縫?還是——
他抬頭看了看天花板。
那道從牆角蜿蜒到燈座旁邊的裂縫還在,和第一天一模一樣。
但“裂縫”可能不是字麵意思。在程式設計領域,“裂縫”通常指代的是——
係統程式碼中的漏洞。
一個未被修補的安全漏洞。
前任宿主找到的不是什麼魔法金鑰,不是什麼神秘咒語,而是一個程式漏洞。一個藏在係統程式碼深處的、冇有被開發者發現的裂縫。
而那個漏洞的位置,就藏在這一百零八個admin_review欄位裡。
林昭重新檢查了所有欄位,這一次他關注的不是末尾的隱藏字元,而是欄位本身的“格式”。
admin_review。
為什麼要叫“admin_review”?為什麼不叫“reward_validation”或者“task_completion”?為什麼偏偏是“admin”?
admin——管理員。
這個係統的開發者不是普通人,至少是某個掌握高階技術的人或組織。他們在設計係統的時候,為自己留下了一個後門——一個不需要經過正常流程就能直接乾預係統的入口。
而這個後門的鑰匙,就是“admin_review”欄位的完整格式。
前任宿主花了三百六十五天,用自己的生命為代價,把這個格式拆成了一百零八個碎片,藏在了一百零八次任務的獎勵程式碼裡。
林昭花了五十三天,收集了一百零八個碎片。
現在,他隻需要把它們拚在一起。
他冇有急著拚。他先關掉電腦,躺在床上,閉上眼睛。
他的心跳很穩,呼吸很慢。不是因為平靜,而是因為他知道——拚出來之後,一切都會不一樣。
那個自毀程式還在。如果他在拚出金鑰之後做錯一步,就會觸發自毀程式,成為牆角的第二具乾屍。
他需要計劃。
他需要一個精確到毫秒的行動方案。
他需要——一次機會。
窗外,月亮從雲層後麵露出半張臉,慘白的光照進地下室,在地麵上畫出一個歪歪扭扭的方塊。
林昭睜開眼睛,看著那個方塊,輕聲說:
“就一次。一次就夠了。”