第一章 封校夜驚魂夜里十二點(diǎn)二十,我踩著宿管阿姨的盲區(qū),貓著腰從 312 宿舍溜出來(lái)。走廊燈管滋啦滋啦地閃,像極了我此刻的心跳——一半因?yàn)榫o張,一半因?yàn)榕d奮。我叫阿躍,高三 3 班的班長(zhǎng),平日里最大的特長(zhǎng)就是能把所有爛事說(shuō)成段子,再把段子變成計(jì)劃??山裢?,段子失靈了。十分鐘前,年級(jí)微信大群彈出一條消息:“市教育局緊急通知,因疫情防控升級(jí),自即時(shí)起封校,復(fù)課時(shí)間另行通知?!迸鋱D是一紙蓋著大紅章的 PDF,像素糊得像打了馬賽克,但殺傷力 4K 高清。原本還在討論“周末要不要去江邊燒烤”的群,瞬間被清一色的“???”刷屏。緊接著,隔壁宿舍傳來(lái)一聲悶響,像是有人把手機(jī)砸在了上鋪床板上。緊接著,整層樓都醒了。有人在哭,有人在罵,還有人開(kāi)始給父母打電話。聲音一層疊一層,像浪潮,把我拍在原地,耳朵嗡嗡響。我回到宿舍,小莊正盤(pán)腿坐在床上啃指甲。他平時(shí)話不多,可一緊張就把指甲啃得禿禿的,像被老鼠啃過(guò)的粉筆頭。“阿躍,”他抬頭看我,聲音發(fā)干,“真要封到高考?那我們是不是完了?”我沒(méi)回答,因?yàn)槲乙才?。我怕的不是病毒,是時(shí)間——離高考只剩 87 天,我們班的數(shù)學(xué)還被重點(diǎn)班甩出一條街。外地名師進(jìn)不來(lái),學(xué)校老師一個(gè)人帶四個(gè)班,嗓子都講啞了,效果跟播放錄音機(jī)差不多。再這么下去,別說(shuō)一本線,本科線都懸。我打開(kāi)陽(yáng)臺(tái)門(mén),夜風(fēng)呼地灌進(jìn)來(lái),帶著操場(chǎng)青草和消毒水混在一起的怪味。遠(yuǎn)處教學(xué)樓的燈一層層熄滅,像多米諾骨牌,最后只剩下頂層那間教室還亮著——那是我們的教室。我忽然想起上周老徐的視頻連線。老徐是上一屆省理科狀元,現(xiàn)在在清華。他跟我們開(kāi)玩笑:“封校算什么?當(dāng)年我高考前一周還高燒四十度,照樣上考場(chǎng)。你們要是能被這點(diǎn)事嚇住,趁早回家種地?!狈N地?我腦子里閃過(guò)老家那三畝玉米地,我爸掄鋤頭掄出的老繭,我媽數(shù)錢(qián)數(shù)到干裂的手。我打了個(gè)哆嗦。不行,不能回去。我轉(zhuǎn)身沖回屋里,一把掀開(kāi)小莊的被子:“起來(lái)!跟我上天臺(tái)?!薄案陕??”“開(kāi)會(huì)。”“凌晨一點(diǎn)開(kāi)什么會(huì)?”“封校大會(huì)?!蔽宸昼姾螅炫_(tái)上站了六個(gè)人。除了我和小莊,還有學(xué)習(xí)委員林鹿、體育特長(zhǎng)生阿奔、文藝骨干蘇芷,以及我們宿舍的“技術(shù)宅”老貓。風(fēng)有點(diǎn)大,吹得林鹿的短發(fā)像蒲公英一樣亂飛。她抱著胳膊,聲音卻穩(wěn):“說(shuō)吧,班長(zhǎng),你的鬼點(diǎn)子?!蔽疑钗豢跉猓咽謾C(jī)電筒打開(kāi),豎著放在地上,光束直沖夜空,像一根臨時(shí)的話筒?!案魑?,”我說(shuō),“我們被封了,但網(wǎng)沒(méi)封,電沒(méi)斷,腦子還在。既然老師進(jìn)不來(lái),我們就把老師請(qǐng)進(jìn)來(lái)——用直播。”阿奔瞪大眼:“你瘋了?學(xué)校讓帶手機(jī)就不錯(cuò)了,還直播?”“不讓帶,我們就偷偷帶?!蔽抑噶酥改_下,“攝像機(jī)我有辦法,二手市場(chǎng)淘一臺(tái),兩百塊搞定。釘釘建群,邀請(qǐng)碼只發(fā)自己人。每天早讀、晚自習(xí)全程直播,清華、北大、復(fù)旦的學(xué)長(zhǎng)學(xué)姐輪流連麥陪跑。咱們 50 個(gè)人,50 臺(tái)手機(jī),50 個(gè)熱點(diǎn),輪流供電,輪流值班。一周之內(nèi),把數(shù)學(xué)平均分提 20 分,干不干?”沉默。只有風(fēng)在耳邊呼呼吹。林鹿第一個(gè)開(kāi)口:“干。我英語(yǔ)強(qiáng),我來(lái)帶早讀。”老貓推了推眼鏡:“我可以破解校園網(wǎng)限速,順便寫(xiě)個(gè)腳本,自動(dòng)把直播回放上傳到云盤(pán)?!卑⒈歼肿煲恍Γ骸拔殷w育生,跑腿買(mǎi)設(shè)備、扛攝像機(jī),包在我身上?!毙∏f沒(méi)說(shuō)話,只是點(diǎn)了點(diǎn)頭。但我知道,他啃指甲的動(dòng)作停了,這就是他最大的承諾。我舉起右手:“那就這么定了。目標(biāo)——數(shù)學(xué)年級(jí)第一,時(shí)間——87 天,代號(hào)——云端陪跑。”六只手疊在一起,冰涼,卻有力。就在這時(shí),遠(yuǎn)處教學(xué)樓的燈突然滅了。整個(gè)校園陷入一片漆黑,只剩我們頭頂那束手機(jī)光,像一把刀,劃開(kāi)了夜色。我聽(tīng)見(jiàn)自己心跳的聲音,咚,咚,咚。封校夜,驚魂未定,但我們的計(jì)劃,才剛剛開(kāi)始。第二章 跳蚤市場(chǎng)里的紅點(diǎn)周六早晨,封校令還沒(méi)松口,我卻得想辦法溜出去。學(xué)校后山圍墻有一道老缺口,磚塊活像松動(dòng)的牙齒,一掰就掉。阿奔托了我一把,我踩著他的肩膀翻過(guò)去,落地時(shí)踩到一灘昨夜的雨水,濺得褲腳開(kāi)花。跳蚤市場(chǎng)在城西舊車(chē)站,離我們學(xué)校六公里。我背著空書(shū)包,里面只塞了班費(fèi)剩下的兩百塊和一瓶礦泉水。太陽(yáng)剛爬過(guò)樓頂,光線像沒(méi)睡醒,照得人影都模糊。市場(chǎng)門(mén)口蹲著一排賣(mài)舊書(shū)的大爺,喇叭里循環(huán)“全場(chǎng)五塊”。我一路往里鉆,眼睛像探照燈,專(zhuān)門(mén)掃射那些堆滿二手機(jī)器的攤位?!靶⊥瑢W(xué),找啥?”一個(gè)戴墨鏡的大叔招呼我,面前鋪著一張塑料布,上面躺著各色古董:Walkman、磁帶機(jī)、還有一臺(tái)灰頭土臉的索尼攝像機(jī)。我蹲下身,機(jī)器比我想象中輕,外殼磨得發(fā)白,鏡頭邊緣卻有一圈詭異的紅漆,像誰(shuí)在夜里給它點(diǎn)了朱砂。開(kāi)機(jī)鍵咔噠一聲,鏡頭里亮起一個(gè)小紅點(diǎn),穩(wěn)穩(wěn)地對(duì)準(zhǔn)我眉心?!岸嗌馘X(qián)?”“三百?!贝笫暹肿?,門(mén)牙鑲金?!皟砂伲山?。”我把班費(fèi)拍在他面前。大叔猶豫兩秒,還是點(diǎn)頭。他從紙箱里摸出一塊電池,又遞來(lái)一張皺巴巴的保修單,單子上寫(xiě)著型號(hào):Sony S-404。“這機(jī)器可有故事?”我隨口問(wèn)。大叔把墨鏡往下一勾,露出一只眼白過(guò)多的眼睛:“上一任主人拍完畢業(yè)照就失蹤了,你想聽(tīng)細(xì)節(jié)?”我心里咯噔一下,卻又忍不住好奇:“人找回來(lái)了嗎?”“沒(méi),只找到機(jī)器。鏡頭里最后一段錄像,你自己回宿舍看?!彼f(shuō)完就把機(jī)器塞進(jìn)我書(shū)包,像急著甩掉燙手山芋。我一路小跑回校,翻墻時(shí)差點(diǎn)被鐵絲網(wǎng)勾破褲子?;氐剿奚幔T(mén)窗緊閉,我把攝像機(jī)插上電,按下回放鍵。畫(huà)面抖得厲害,背景是某間教室,黑板上寫(xiě)著“距高考還有 15 天”。鏡頭掃過(guò)五十多張模糊的臉,最后停在一個(gè)女生身上——齊劉海,校服外套里露出紅色耳機(jī)線。她對(duì)著鏡頭比了個(gè)“噓”的手勢(shì),嘴角帶笑,可眼睛紅得像剛哭過(guò)。畫(huà)面戛然而止,時(shí)間戳停在 23:59:58。我后背一陣涼。更詭異的是,攝像機(jī)里自帶的存儲(chǔ)卡明明格式化過(guò),這段視頻卻像幽靈一樣嵌在最底層。下午三點(diǎn),我把機(jī)器拿到老貓面前。老貓戴著藍(lán)光眼鏡,手指在鍵盤(pán)上飛舞,十分鐘后,他推了推眼鏡:“卡里有隱藏分區(qū),寫(xiě)保護(hù)鎖死,普通格式化刪不掉?!薄澳芷茊幔俊薄澳?,但得拆機(jī),風(fēng)險(xiǎn)是可能變磚?!蔽乙а溃骸安?!”拆機(jī)過(guò)程像拆炸彈,老貓的手穩(wěn)得像手術(shù)醫(yī)生。主板背面貼著一張褪色標(biāo)簽:Property of Future Edu Lab——未來(lái)教育實(shí)驗(yàn)室?我腦子里嗡的一聲,想起昨晚群里那個(gè) ID:404Observer。傍晚,我把機(jī)器重新裝好,裝上電,紅點(diǎn)又亮。老貓把破解后的視頻拖進(jìn)電腦,逐幀放大。在 00:00:00 的最后一幀,畫(huà)面突然閃現(xiàn)一串?dāng)?shù)字:72:00:00,字體血紅,像倒計(jì)時(shí)?!笆裁匆馑迹俊蔽衣曇舭l(fā)干。“像是某種定時(shí)器。”老貓皺眉,“也可能是惡作劇?!笨晌曳置骺匆?jiàn),那串?dāng)?shù)字在屏幕里微微跳動(dòng),像心臟。晚自習(xí)前,我把攝像機(jī)交給林鹿檢查外觀。她拿酒精棉擦鏡頭,突然“咦”了一聲:“這里刻著一行小字?!蔽覝惤?,只見(jiàn)鏡頭邊緣用激光刻著:“鏡頭對(duì)準(zhǔn)誰(shuí),誰(shuí)就被看見(jiàn);倒計(jì)時(shí)歸零前,請(qǐng)找到我?!绷致固а郏曇舻偷脦缀趼?tīng)不見(jiàn):“阿躍,我們真的要拿它直播嗎?”我攥緊機(jī)身,金屬外殼冰涼,卻燙得我掌心生疼。“開(kāi)弓沒(méi)有回頭箭。”我說(shuō)。窗外,夜色像墨汁一樣漫上來(lái),攝像機(jī)紅點(diǎn)一閃一閃,仿佛在回應(yīng)我。第三章 釘釘群大爆炸星期一凌晨四點(diǎn)二十,整棟宿舍樓還泡在黑暗里,我蹲在洗衣房最里側(cè),手機(jī)是唯一的光源。屏幕亮得刺眼,像要把我的黑眼圈照得更黑。我打開(kāi)釘釘,手指在“創(chuàng)建組織”按鈕上懸了半秒,狠狠戳了下去。群名我想了整整一夜,最后只打了七個(gè)字:云端陪跑3班。頭像用的是老貓連夜 P 的圖——一只戴著耳機(jī)、拿筆當(dāng)火炬的暴走兔子。寓意明顯:我們一邊逃命,一邊還要點(diǎn)燃自己。建群第一步是設(shè)置權(quán)限。我把“全員禁言”打開(kāi),只允許管理員發(fā)言,防止有人手滑把直播鏈接甩到年級(jí)大群里。第二步是拉人。我先把 50 名同學(xué)按座位號(hào)排好,五秒鐘內(nèi)全部勾選,一鍵邀請(qǐng)。第三步,也是最瘋的一步——我把邀請(qǐng)碼扔進(jìn)了高三教師群、家長(zhǎng)群、以及“南城二手書(shū)交易群”。我知道這么做等于在火藥庫(kù)里點(diǎn)火,但火越大,關(guān)注越高。我們需要觀眾,需要“野生老師”,更需要有人幫我們擋子彈。做完這一切,我合上手機(jī),正準(zhǔn)備起身,屏幕突然自己亮了。【?!?04Observer”加入組織】我后背瞬間起了層雞皮疙瘩。這 ID 我認(rèn)得:攝像機(jī)里那段詭異視頻里,最后一幀閃過(guò)的水印就是它。我想踢人,卻找不到入口——系統(tǒng)提示“該用戶為特邀觀察員,權(quán)限不可更改”。特邀?誰(shuí)邀的?我盯著那行灰色小字,像盯著一條吐信子的蛇。四點(diǎn)三十分,第一個(gè)學(xué)生進(jìn)群?!玖致挂鸭尤搿俊景⒈家鸭尤搿俊纠县堃鸭尤搿俊腌姡迨巳珕T到齊。緊接著,像有人擰開(kāi)了消防栓,群聊數(shù)字開(kāi)始瘋長(zhǎng):100、200、500、1000……我手指發(fā)抖,刷新列表,清一色的陌生頭像。有家長(zhǎng)、有隔壁校的學(xué)生,甚至還有“清華招生答疑小助手”“復(fù)旦匿名學(xué)姐”“上交退役學(xué)霸”——這些 ID 整齊得像批量注冊(cè)的小號(hào)。更離譜的是,一個(gè)叫“未來(lái)教育基金會(huì)”的藍(lán)色認(rèn)證號(hào)也進(jìn)來(lái)了,一句話沒(méi)說(shuō),先甩了 20 個(gè)火箭禮物?;鸺ㄩ_(kāi)的特效在凌晨的洗衣房炸出一片紅光,我差點(diǎn)以為消防噴淋要啟動(dòng)。我手忙腳亂把“全員禁言”改成“僅群主可發(fā)消息”,可還是遲了。404Observer 發(fā)了一張動(dòng)圖:一只兔子面具被血紅色倒計(jì)時(shí)覆蓋——72:00:00。下面緊跟著一句話:【你們還有三天,找到我,否則直播將反噬】字體是那種老式 DOS 系統(tǒng)的綠色等線,看得我眼睛發(fā)酸。我想撤回,卻發(fā)現(xiàn)這條消息像焊死在群里,撤不回,刪不掉。洗衣房外突然傳來(lái)腳步聲,宿管阿姨的手電光柱劃破黑暗。我一把捂住手機(jī),連滾帶爬躲進(jìn)滾筒洗衣機(jī)后面,心跳聲大得像打鼓。光柱在地面掃了兩圈,停在我腳尖前一厘米。阿姨嘟囔一句“老鼠真多”,轉(zhuǎn)身走了。我長(zhǎng)出一口氣,再看手機(jī),群里已經(jīng)炸成煙花?!景⒈肌浚喊嚅L(zhǎng),這啥情況?【林鹿】:@404Observer 你是誰(shuí)?【老貓】:IP 查不到,域名解析跳到了火星?!厩迦A老徐】:同學(xué)們冷靜,我這邊先幫你們做流量分流?!疚磥?lái)教育基金會(huì)】:放心播,服務(wù)器我們包了。【404Observer】:我只看戲,不說(shuō)話。我盯著滾動(dòng)的消息,腦子像被塞進(jìn)一臺(tái)高速離心機(jī)。突然,又一條系統(tǒng)提示跳出:【您的群已被推薦至釘釘首頁(yè)“今日熱門(mén)學(xué)習(xí)組織”TOP1】我眼前一黑。這意味著,全國(guó)任何打開(kāi)釘釘?shù)娜?,都能看到“云端陪?班”六個(gè)字。我們?cè)局幌胪低到o自己打雞血,現(xiàn)在成了全網(wǎng)公開(kāi)處刑。五點(diǎn)整,天開(kāi)始泛白。我走出洗衣房,手機(jī)屏幕依舊亮個(gè)不停,像一顆隨時(shí)會(huì)爆炸的閃光彈。我深吸一口氣,在群里打下第一行字:【各位,歡迎來(lái)到云端陪跑3班。接下來(lái) 87 天,我們一起把不可能寫(xiě)成可能?!堪l(fā)出去的同時(shí),我聽(tīng)見(jiàn)自己牙齒打戰(zhàn)的聲音。因?yàn)槲抑溃嬲闹辈ミ€沒(méi)開(kāi)始,觀眾席已經(jīng)坐滿了鬼。第四章 第一次直播崩了我發(fā)誓,這輩子都忘不了周二早晨 5:42 分的那個(gè)瞬間——不是因?yàn)樘煊卸嗔粒且驗(yàn)槿嗟哪樤谝幻腌娭畠?nèi)集體變成了表情包。前一天晚上,我們把計(jì)劃排得滴水不漏:老貓破解了校園網(wǎng)的限速;阿奔連夜焊好一臺(tái)三腳架,用宿舍鐵架床拆下來(lái)的角鋼,穩(wěn)得像炮筒;林鹿把早讀流程打印成 A4,一人一張貼在桌角;而我,把 S-404 架在教室最后一排,鏡頭對(duì)準(zhǔn)黑板,紅點(diǎn)穩(wěn)穩(wěn)亮著,像一只不眨眼的監(jiān)考老師。5:30,釘釘群“云端陪跑 3 班”在線人數(shù) 482,還在蹭蹭往上漲。清華學(xué)長(zhǎng)老徐已經(jīng)上線,背景是他宿舍書(shū)架,一本《費(fèi)曼物理學(xué)講義》被拿來(lái)當(dāng)支架,彈幕在瘋狂刷“徐神早”。我戴上耳機(jī),深呼吸,按下“開(kāi)始直播”。第一秒,畫(huà)面清晰,音質(zhì)完美。第二秒,評(píng)論區(qū)一片“來(lái)了來(lái)了”。第三秒,整個(gè)屏幕直接卡成 PPT,老徐的聲音被拉長(zhǎng)成電音:“大——家——早——上——好——”接著,畫(huà)面定格,紅點(diǎn)狂閃,最后“啪”一聲,攝像機(jī)自動(dòng)關(guān)機(jī)。全班 50 個(gè)人同時(shí)發(fā)出一聲“臥槽”,聲音大得把天花板的灰塵都震下來(lái)?!疤l了?”阿奔第一個(gè)沖向講臺(tái),掀開(kāi)電閘盒——沒(méi)跳?!熬W(wǎng)斷了?”林鹿舉起手機(jī),4G 信號(hào)滿格,可釘釘群里齊刷刷顯示“主播已離開(kāi)”。我心里咯噔一下,趕緊重啟 S-404。紅點(diǎn)重新亮起,可這次鏡頭里出現(xiàn)的不是我們教室,而是一片雪花,雪花里隱約閃出兩行綠字:【倒計(jì)時(shí) 71:59:59】【網(wǎng)絡(luò)延遲只是警告,下次別亂開(kāi)門(mén)】老徐在微信語(yǔ)音里喊:“阿躍,你們那邊是不是被限速了?我這顯示你們的推流碼率掉到 0!”我腦子嗡的一聲——昨晚老貓明明把限速腳本干掉了,怎么又被打回原形?還沒(méi)等我回話,教室門(mén)被猛地推開(kāi)。后勤處李老師帶著兩名保安,一臉殺氣:“誰(shuí)開(kāi)的個(gè)人熱點(diǎn)?流量費(fèi)三千,從班費(fèi)扣!”三千塊!我們班費(fèi)一共只剩兩千八,連買(mǎi)打印機(jī)墨盒都摳摳搜搜。李老師把罰單往講臺(tái)一拍,粉筆灰騰起半米高:“還有,學(xué)校禁止私自架設(shè)錄制設(shè)備,機(jī)器沒(méi)收!”阿奔當(dāng)時(shí)就炸了:“老師,我們是為了學(xué)習(xí)!”“學(xué)習(xí)?”李老師冷笑,“那你們把教育局的封校令學(xué)到哪兒去了?”他伸手就去拔攝像機(jī)電源線,可指尖剛碰到 S-404,攝像機(jī)突然自己轉(zhuǎn)了個(gè) 180 度,鏡頭對(duì)準(zhǔn)李老師,紅點(diǎn)像激光筆一樣射在他眉心。李老師僵在原地,臉色肉眼可見(jiàn)地白了兩度?!斑@、這什么東西?”我也懵了——S-404 沒(méi)有云臺(tái),根本不可能自己轉(zhuǎn)動(dòng)!就在空氣快凝固成水泥時(shí),林鹿快步走上前,啪一聲把攝像機(jī)鏡頭掰向墻壁,甜甜地笑:“老師,您看錯(cuò)了,是支架螺絲松了,風(fēng)吹的。”保安半信半疑,李老師卻像被什么嚇住,草草地丟下一句“下午去后勤處交罰款”,轉(zhuǎn)身就走。門(mén)帶上的瞬間,我聽(tīng)見(jiàn)他小聲嘀咕:“怎么那紅點(diǎn)一閃,我腦袋疼得厲害……”人一走,教室立刻炸鍋?!棒[鬼吧?”“設(shè)備成精了?”“還是 404Observer 遠(yuǎn)程操控?”我低頭檢查攝像機(jī),發(fā)現(xiàn)機(jī)身溫度燙得嚇人,電池電量卻顯示 100%。更詭異的是,原本應(yīng)該空白的存儲(chǔ)卡里,多出了一段 8 秒的新視頻:依舊是那片雪花,雪花里緩緩浮現(xiàn)一張模糊的人臉,沒(méi)有五官,只有一張嘴,一開(kāi)一合,像在數(shù)數(shù)——71、70、69……我把音量開(kāi)到最大,終于聽(tīng)清那聲音像被水泡過(guò),低沉而黏膩:“下一次,別讓我等?!卑⒈家黄ü勺谝巫由?,角鋼三腳架被他撞得咣當(dāng)響:“班長(zhǎng),要不我們把這破玩意扔河里?”老貓卻推了推眼鏡,眼里閃著瘋子的光:“扔?不,我越來(lái)越興奮了。剛才攝像機(jī)自轉(zhuǎn)的時(shí)候,我捕捉到一段異常 Wi-Fi Beacon,信號(hào)源 MAC 前綴 00:1B:44……屬于十年前的思科實(shí)驗(yàn)網(wǎng)卡。學(xué)校里根本沒(méi)有這種設(shè)備?!绷致骨昧饲米雷樱Z(yǔ)氣冷靜得像在做化學(xué)實(shí)驗(yàn):“兩件事:第一,罰款必須交,不然后勤處會(huì)一直盯著;第二,下一場(chǎng)直播如果還崩,我們?cè)谌>妥兂尚υ?。所以——”她抬頭看我,“我們需要 Plan B。”我攥著那張 3000 塊的罰單,掌心全是汗。攝像機(jī)紅點(diǎn)又悄悄亮起,像一只不懷好意的眼睛?!癙lan B 就是今晚 12 點(diǎn),”我聽(tīng)見(jiàn)自己聲音發(fā)啞,“去電房偷光纖,把校園網(wǎng)直接接到教室。”阿奔倒吸一口涼氣:“被抓到會(huì)記大過(guò)?!蔽疫肿煨?,笑得比哭還難看:“記大過(guò)也總比倒計(jì)時(shí)歸零強(qiáng)?!贝巴?,早讀鈴響了,聲音空蕩蕩地飄在走廊里。第一次直播,崩得轟轟烈烈,卻也把我們逼上另一條更瘋的路。第五章
學(xué)長(zhǎng)的秘密凌晨一點(diǎn)二十,清華紫操的夜燈像被凍住的月亮。老徐弓著背,把筆記本攤在膝蓋上,左手卻始終揣在衛(wèi)衣口袋里。耳機(jī)里傳來(lái)阿躍壓低聲音的呼叫:“學(xué)長(zhǎng),直播線路已經(jīng)切到備用光纖,信號(hào)穩(wěn)得跟高考考場(chǎng)一樣,你那邊 OK 嗎?”老徐“嗯”了一聲,聲音短促,像被剪斷的琴弦。他把耳機(jī)往右偏了偏,讓左邊耳根透口氣——那里有一條三厘米長(zhǎng)的疤,夜里還會(huì)隱隱發(fā)燙。十分鐘后,我們迎來(lái)了“云端陪跑”第二次開(kāi)播。鏡頭里,老徐背后是清華圖書(shū)館的通宵自習(xí)室,暖黃的燈光把他額前的碎發(fā)鍍上一層金邊,彈幕立刻刷瘋:【徐神今晚殺瘋了!】【學(xué)長(zhǎng)左手怎么一直藏口袋里?是不是藏了清華的真題卷?】老徐笑了笑,沒(méi)接茬,直接用右手點(diǎn)開(kāi) PPT:“今天講立體幾何外接球,先上硬菜。”磁性的聲音、清晰的板書(shū)、飛快的思維,一切都像上一次那么完美,可我在教室這頭卻越聽(tīng)越不對(duì)勁。第一節(jié)課剛結(jié)束,評(píng)論區(qū)有人提問(wèn):“學(xué)長(zhǎng),能展示一下推導(dǎo)過(guò)程嗎?鏡頭有點(diǎn)遠(yuǎn),看不清左手寫(xiě)的輔助線?!崩闲斓谋砬榻┝肆泓c(diǎn)五秒,隨后把草稿紙往右移:“我右手寫(xiě)也一樣,大家看這里——”鏡頭切近,紙上字跡清秀,卻明顯是左手筆跡。我腦子里“嗡”一聲:他一直用右手寫(xiě)字,那左手……為什么不能露?下播后,私聊窗口閃個(gè)不停?!玖致埂浚耗憧吹?jīng)]?彈幕都在刷左手?!纠县垺浚何医亓?4K 圖,放大十倍,他左手腕有勒痕?!景⒈肌浚合袷咒D印。我盯著屏幕,忽然想起上周流傳在貼吧的舊帖——《省狀元深夜失聯(lián) 72 小時(shí),警方通報(bào)系自愿配合調(diào)查》。配圖雖然模糊,但手腕上的勒痕和老徐今晚一模一樣。凌晨?jī)牲c(diǎn),我撥通老徐的微信語(yǔ)音。鈴聲響到第五下他才接,背景是呼呼的風(fēng)聲,像在室外?!鞍④S?”他的聲音沙啞,像剛跑完三千米。我開(kāi)門(mén)見(jiàn)山:“學(xué)長(zhǎng),左手的事,能說(shuō)實(shí)話嗎?”對(duì)面沉默了三秒,只有風(fēng)聲在耳機(jī)里撞擊。“你們不該卷進(jìn)來(lái)。”他終于開(kāi)口,“S-404 不是普通攝像機(jī),它是 Future Edu Lab 的 A 級(jí)實(shí)驗(yàn)設(shè)備,帶行為采集和 AI 預(yù)測(cè)模塊。兩年前,我配合警方調(diào)查一起泄題案,警方把機(jī)器當(dāng)證物扣了半年,后來(lái)‘意外’流回市場(chǎng)。我左手……”他苦笑,“戴過(guò)一次性約束帶,怕嚇到你們,才一直藏著?!蔽椅罩謾C(jī)的手心全是汗:“那倒計(jì)時(shí) 71:59:59 呢?是不是機(jī)器在記錄某種實(shí)驗(yàn)節(jié)點(diǎn)?”老徐嘆了口氣:“是。倒計(jì)時(shí)歸零,機(jī)器會(huì)把所有直播數(shù)據(jù)打包上傳到境外服務(wù)器,包括人臉、聲紋、解題思路。上次我差點(diǎn)被強(qiáng)制續(xù)約做‘樣本’,后來(lái)靠清華保衛(wèi)處出面才脫身?,F(xiàn)在輪到你們了?!蔽倚睦镆怀粒癖蝗税催M(jìn)冰水里。“有什么辦法終止倒計(jì)時(shí)?”“兩個(gè)辦法?!崩闲斓穆曇舻偷脦缀趼?tīng)不見(jiàn),“第一,物理銷(xiāo)毀主板芯片,但你們會(huì)被追責(zé);第二,在倒計(jì)時(shí)結(jié)束前完成機(jī)器設(shè)定的‘教學(xué)實(shí)驗(yàn)?zāi)繕?biāo)’——讓 50 名實(shí)驗(yàn)對(duì)象全部達(dá)到省排名前 10%,算法自動(dòng)關(guān)閉?!蔽铱嘈Γ骸拔覀?nèi)喽荚诘箶?shù),省排名前 10% 等于全員 985?!薄澳蔷腿珕T 985?!崩闲煺f(shuō)得斬釘截鐵,“別忘了,我也是實(shí)驗(yàn)樣本之一。清華錄我那年,機(jī)器給我判了 98.7% 的‘成功概率’,可我不想再有人被它打分。”掛斷電話,我回頭看教室。凌晨三點(diǎn)的教室像一艘漂浮在海上的孤船,五十張課桌是五十枚棋盤(pán)。S-404 的紅點(diǎn)安靜地亮著,像一只冷眼旁觀的老貓。我把老貓、林鹿、阿奔、小莊拉到走廊盡頭的開(kāi)水房,把老徐的原話一字不漏復(fù)述。阿奔一拳砸在墻上:“原來(lái)我們不是在逆襲,是在當(dāng)小白鼠?”林鹿卻異常冷靜:“那就當(dāng)最兇的小白鼠。從明天起,我們不僅要直播,還要在直播里‘反喂’算法——讓它算錯(cuò),讓它誤判,讓它崩潰?!崩县埻屏送蒲坨R:“我可以把攝像頭采集的人臉數(shù)據(jù)做實(shí)時(shí)渲染,插入假坐標(biāo),誤導(dǎo)模型訓(xùn)練?!毙∏f抬起頭,聲音第一次沒(méi)有抖:“我媽的手術(shù)費(fèi)還剩 4000 缺口,如果這次能贏,我想讓基金會(huì)把獎(jiǎng)金直接打到醫(yī)院,而不是打給機(jī)器。”我深吸一口氣,伸出右手:“那就干到底。學(xué)長(zhǎng)把秘密告訴我們,是把命交到我們手里;我們把命押進(jìn)這場(chǎng)直播,是把未來(lái)?yè)尰貋?lái)?!彼闹皇织B在一起,掌心滾燙。開(kāi)水房的燈管滋啦一閃,像為我們按下了新的倒計(jì)時(shí)?;氐阶狼?,我給老徐發(fā)了最后一條消息:【學(xué)長(zhǎng),明天同一時(shí)間,我們?nèi)珕T上線。目標(biāo):省榜前 10%?!克亓艘粋€(gè)字:【好?!科聊幌?,清華的夜風(fēng)穿過(guò)耳機(jī),帶著圖書(shū)館紙漿和紫操青草的味道。我知道,從這一刻起,我們不再只是學(xué)生,而是一場(chǎng)實(shí)驗(yàn)里的變量。要么被算法吞噬,要么把算法改寫(xiě)。第六章 噪點(diǎn)里的倒計(jì)時(shí)夜里十一點(diǎn)半,整棟教學(xué)樓熄燈,保安亭的手電光在操場(chǎng)盡頭劃出一道孤單的弧線。我貓?jiān)诮淌液笈牛?S-404 的取景屏亮度調(diào)到最低,像做賊。屏幕里,雪花噪點(diǎn)像細(xì)沙,一層層往下落?!霸俜糯笠稽c(diǎn)?!崩县垑褐ぷ樱种冈谟|控板上劃得飛快。畫(huà)面定格在一幀灰白噪點(diǎn)中央,那里嵌著一串鮮紅的數(shù)字:71:00:00。數(shù)字邊緣有輕微鋸齒,像被誰(shuí)用指甲摳過(guò)。“不是時(shí)間碼?!崩县埻屏送蒲坨R,“我剛用十六進(jìn)制對(duì)比過(guò),它是獨(dú)立圖層,嵌在視頻流的第 255 幀,循環(huán)刷新,每刷新一次,數(shù)字減一?!绷致拱雅_(tái)燈壓低,光圈只夠照到她半張臉:“也就是說(shuō),每過(guò)一分鐘,攝像機(jī)就在我們眼皮底下偷偷改表?”“沒(méi)錯(cuò)?!崩县堻c(diǎn)頭,“而且我試了斷電、拔存儲(chǔ)卡,它照跑不誤。倒計(jì)時(shí)寫(xiě)在固件里,除非把主板燒了。”阿奔握起拳頭:“那就燒!老子物理超度它?!蔽姨?jǐn)r住他:“燒了等于告訴 Future Edu Lab 我們知道了。實(shí)驗(yàn)失敗,他們直接換下一批小白鼠——我們?nèi)6寂懿坏??!毙∏f一直沒(méi)說(shuō)話,此刻突然把筆記本轉(zhuǎn)過(guò)來(lái):“我剛才把噪點(diǎn)抽出來(lái)做頻譜分析,發(fā)現(xiàn) 71 這個(gè)數(shù)值并不是秒,也不是分鐘?!彼没剀?chē),頻譜圖跳出一串坐標(biāo):“是幀率。攝像機(jī)以 60fps 錄制,但固件偷偷把第 255 幀的刷新間隔調(diào)成 0.5 秒。換算下來(lái),71 代表的是 71×0.5×255=9052.5 秒,也就是——”“25 小時(shí)多一點(diǎn)?!蔽医釉挕?諝馑查g凝固。25 小時(shí)之后,正好是后天凌晨一點(diǎn)整——省統(tǒng)測(cè)結(jié)束后的第十二個(gè)小時(shí)。所有成績(jī)上傳、排名鎖檔的節(jié)點(diǎn)。林鹿第一個(gè)打破沉默:“他們想把我們的最終分?jǐn)?shù),連同直播數(shù)據(jù),一并打包發(fā)走?”“不僅是分?jǐn)?shù)?!崩县埌哑聊晦D(zhuǎn)向我們,“我抓包發(fā)現(xiàn)攝像機(jī)每隔 10 分鐘偷偷上傳 2.3G 的加密流。內(nèi)容無(wú)法解析,但目標(biāo) IP 在境外,代號(hào) Project Argus?!薄鞍⒏袼梗俊蔽亦貜?fù),“希臘神話里那只百眼怪物?!苯淌液笈?,S-404 的紅點(diǎn)忽然亮了一下,像回應(yīng)我的低語(yǔ)。緊接著,屏幕雪花驟停,出現(xiàn)一張模糊的臉——沒(méi)有五官,只有一個(gè)黑洞洞的嘴,一開(kāi)一合。我們四個(gè)人同時(shí)屏住呼吸。那聲音像金屬刮玻璃:“25 小時(shí)后,采樣完畢。若目標(biāo)未達(dá)標(biāo),實(shí)驗(yàn)終止,數(shù)據(jù)強(qiáng)制回收?!闭f(shuō)完,畫(huà)面又恢復(fù)成雪花,倒計(jì)時(shí)跳到 70:59:59。阿奔咬牙:“達(dá)標(biāo)?他們說(shuō)的標(biāo)準(zhǔn)到底是什么?”我腦海里突然閃過(guò)老徐那句“省排名前 10%”。可我們?nèi)?50 人,想在全省百萬(wàn)考生里集體沖進(jìn)前 10%,無(wú)異于讓一群旱鴨子橫渡太平洋。林鹿卻冷靜得可怕:“既然算法給我們定了 KPI,我們就給它反向 KPI。老貓,你能偽造實(shí)時(shí)排名嗎?”老貓嘴角勾起一抹瘋子般的笑:“兄弟,我可是南城青少年編程賽冠軍。給我三小時(shí),我能寫(xiě)個(gè)腳本,讓服務(wù)器以為我們 50 人平均分 740?!薄翱墒】荚囋旱姆?wù)器不是學(xué)校機(jī)房?!毙∏f提醒,“防火墻厚得跟城墻一樣?!薄安恍枰诳荚囋骸!蔽异`光一閃,“我們只需要讓攝像機(jī)里的算法相信——讓它接收到的‘反饋數(shù)據(jù)’滿足條件。攝像機(jī)只認(rèn)數(shù)據(jù),不認(rèn)真?zhèn)?。”老貓立刻懂了:“我在上傳流里插一段?JSON,把省排名字段全部改寫(xiě)成前 9%,攝像機(jī)一旦驗(yàn)證通過(guò),倒計(jì)時(shí)自動(dòng)清零?!薄暗惴ㄓ薪徊骝?yàn)證?!绷致拱櫭?,“它還會(huì)比對(duì)官方排名庫(kù)?!毙∏f推了推鼻梁上的眼鏡:“那就讓它比對(duì)不到。官方排名凌晨一點(diǎn)公布,只要我們提前 30 秒截?cái)鄶z像機(jī)網(wǎng)絡(luò),算法只能拿到我們給的假包?!蔽姨ь^看表:23:35。距離倒計(jì)時(shí)歸零還有 24 小時(shí) 25 分鐘。計(jì)劃成型,代號(hào)“貍貓換太子”。我把手伸到燈光下:“分工。老貓寫(xiě)腳本,阿奔負(fù)責(zé)物理斷網(wǎng),小莊做時(shí)間同步,林鹿和我拖住攝像機(jī)——讓它一直錄,一直相信我們?cè)趯W(xué)習(xí)?!彼闹皇衷俅委B在一起,掌心都是汗,卻像焊在一起。就在我們準(zhǔn)備散伙回宿舍時(shí),S-404 的屏幕忽然又閃了一次。這一次,沒(méi)有嘴,沒(méi)有聲音,只有一行新的紅字:【提前劇透,將觸發(fā)清洗協(xié)議】紅字停留三秒,雪花重新落下,倒計(jì)時(shí)繼續(xù)穩(wěn)穩(wěn)地跳:70:58:27。我盯著那串?dāng)?shù)字,心臟像被一只看不見(jiàn)的手攥住?!扒逑磪f(xié)議”是什么,沒(méi)人知道。但我知道,從這一刻開(kāi)始,我們不止在跟算法賽跑,還在跟它背后的那只百眼怪物拔河。窗外,月亮被云吞掉,教室徹底沉入黑暗。紅點(diǎn)依舊亮著,像一只永不眨眼的瞳孔,冷冷數(shù)著我們僅剩的呼吸。第七章 流量被買(mǎi)了夜里十二點(diǎn)零五分,整座教學(xué)樓像被拔了電源的黑色積木,只剩走廊應(yīng)急燈發(fā)出幽綠的磷光。我蹲在講臺(tái)桌肚里,手機(jī)屏是唯一光源,亮得像微型探照燈。屏幕上方,一條系統(tǒng)通知閃著金光——【“云端陪跑3班”已被推薦至釘釘全國(guó)首頁(yè)·今日熱門(mén)學(xué)習(xí)組織TOP1】我還沒(méi)來(lái)得及罵臟話,下一行數(shù)字直接把我砸懵:【實(shí)時(shí)在線:12.7萬(wàn)人】十二萬(wàn)七千!我們學(xué)校一屆才兩千人,這相當(dāng)于六十個(gè)操場(chǎng)同時(shí)塞滿觀眾。彈幕像瀑布,一行行刷得我視網(wǎng)膜開(kāi)花——“省狀元在線陪跑?沖!”“蹲一個(gè)清華內(nèi)部押題卷!”“未來(lái)教育基金會(huì)官方賬號(hào)連刷50個(gè)火箭,主播快謝榜!”火箭砸在屏幕上炸成漫天碎金,我數(shù)了一下,一個(gè)火箭99元,50個(gè)就是4950元。班費(fèi)瞬間回血,還倒賺兩千。可我心里半點(diǎn)高興不起來(lái),反而像被一只冷冰冰的手攥住喉嚨——未來(lái)教育基金會(huì),正是老徐口中給攝像機(jī)寫(xiě)固件的幕后實(shí)驗(yàn)室。“阿躍,快看后臺(tái)!”林鹿壓低聲音,把手機(jī)遞到我面前。后臺(tái)數(shù)據(jù)像打了雞血:· 打賞總額:¥52,470· 新增關(guān)注:+38,000· 私信:999+最上面一條私信來(lái)自藍(lán)色認(rèn)證賬號(hào)“未來(lái)教育基金會(huì)-運(yùn)營(yíng)部”——【恭喜3班進(jìn)入全國(guó)熱榜。為支持公益教育,基金會(huì)將追加100萬(wàn)流量券,并派專(zhuān)業(yè)團(tuán)隊(duì)入校協(xié)助拍攝。請(qǐng)于明日8:00前確認(rèn)收貨地址?!?lián)系人:Dr. 周】100萬(wàn)流量券?入校拍攝?這哪里是支持,分明是把鏡頭直接懟到我們臉上。我腦袋里嗡的一聲,想起攝像機(jī)S-404里那個(gè)血紅的倒計(jì)時(shí):70:58:27,現(xiàn)在只剩下70:31:08。每跳一秒,都像在我耳膜上敲釘子。我按住語(yǔ)音鍵,小聲把情況扔進(jìn)核心小群。老貓第一個(gè)回復(fù):“流量券的IP段與上次境外服務(wù)器完全吻合,他們想借熱度把實(shí)驗(yàn)樣本擴(kuò)大到全國(guó)觀眾?!卑⒈贾苯诱耍骸捌H!真把我們當(dāng)猴子展覽?”林鹿卻異常冷靜:“別慌,既然他們要送流量,我們就反向薅羊毛。把直播做成公開(kāi)課堂,越多人看,算法越難在眾目睽睽下動(dòng)手腳?!蔽乙а?,在后臺(tái)敲下一行字:【感謝基金會(huì)厚愛(ài),流量我們收下了,入校拍攝不必。理由:封校防疫,一切外來(lái)人員禁止入內(nèi)?!堪l(fā)出去不到三十秒,對(duì)方回復(fù)一個(gè)微笑表情,外加一句:【理解,但設(shè)備維護(hù)需定期校準(zhǔn)。明晚 12:00 前,務(wù)必保持S-404開(kāi)機(jī),否則倒計(jì)時(shí)將提前觸發(fā)?!砍嗦懵愕耐{。我抬頭,看見(jiàn)教室后排的紅點(diǎn)正一閃一閃,像一只冷眼旁觀的心臟監(jiān)護(hù)儀?!跋确€(wěn)住?!蔽覍?duì)眾人比了個(gè)手勢(shì),“明晚零點(diǎn)前,我們得把貍貓換太子腳本跑通,再想辦法斷電?!庇?jì)劃看似鐵板一塊,可意外總比劇本快。凌晨?jī)牲c(diǎn),后臺(tái)突然空降一個(gè)連麥申請(qǐng),ID 叫“清華-老徐”,頭像卻是灰色。我接通后,畫(huà)面一片漆黑,只能聽(tīng)到對(duì)面急促的呼吸?!鞍④S,別用基金會(huì)的流量券?!崩闲斓穆曇魤旱阶畹停八麄冋诤笈_(tái)實(shí)時(shí)抓取學(xué)生人臉,用于訓(xùn)練新模型。一旦比對(duì)成功,你們所有人的生物信息都會(huì)被鎖進(jìn) Argus 主庫(kù)。”我后背瞬間濕透:“那我們?cè)趺崔k?”“把直播流切到境外鏡像節(jié)點(diǎn),再用假I(mǎi)P回注,讓基金會(huì)的爬蟲(chóng)抓不到真實(shí)數(shù)據(jù)。腳本我已經(jīng)寫(xiě)好,發(fā)你郵箱,但只有十分鐘窗口期?!睊鞌嗾Z(yǔ)音,我立刻打開(kāi)郵箱,附件只有 2KB,文件名卻讓我眼皮狂跳——“deus_ex_machina.exe”(機(jī)械降神)。老貓掃了一眼代碼,眼里冒出綠光:“精妙!把直播流拆成 256 片,隨機(jī)插進(jìn)全球 37 個(gè)教育公益節(jié)點(diǎn),基金會(huì)想拼回原圖,得先破解量子加密?!薄翱晌覀冎挥惺昼?。”小莊提醒,“而且一旦腳本運(yùn)行失敗,攝像機(jī)直接判定‘人為干預(yù)’,倒計(jì)時(shí)清零,全體 GG。”時(shí)間像被拉成橡皮筋。2:15,老貓把筆記本接上教室交換機(jī)。2:18,腳本上傳,進(jìn)度條像蝸牛。2:22,紅點(diǎn)突然由紅變藍(lán),攝像機(jī)自動(dòng)旋轉(zhuǎn),鏡頭對(duì)準(zhǔn)天花板——那里,一個(gè)微型投影儀正無(wú)聲亮起,投下一行白色倒計(jì)時(shí):70:00:00。數(shù)字瞬間跳到69:59:59,像有人在背后按了快進(jìn)?!安?!提前半小時(shí)!”阿奔低罵。我心臟狂跳,一把按下回車(chē)。進(jìn)度條沖到 100%,腳本運(yùn)行成功。下一秒,釘釘后臺(tái)的實(shí)時(shí)在線人數(shù)從 12 萬(wàn)暴跌到 3000,所有禮物通道同時(shí)關(guān)閉?;饡?huì)賬號(hào)發(fā)來(lái)一個(gè)紅色感嘆號(hào),隨即下線。紅點(diǎn)重新變回暗紅,倒計(jì)時(shí)停在 69:59:57,不再跳動(dòng)。教室陷入死寂。林鹿第一個(gè)開(kāi)口:“我們贏了半局?!蔽覔u頭,聲音發(fā)干:“不,我們只是把棋盤(pán)掀了一半。對(duì)方發(fā)現(xiàn)流量被截?cái)?,一定?huì)線下出招。”話音未落,走廊盡頭傳來(lái)“嗒、嗒、嗒”的腳步聲,節(jié)奏均勻,像秒針。阿奔把角鋼三腳架橫在胸前:“誰(shuí)?”門(mén)縫里透出一線手電光,一個(gè)陌生的男聲溫和響起:“別緊張,我是 Dr. 周,來(lái)幫你們調(diào)試設(shè)備?!奔t點(diǎn)依舊亮著,像一顆在夜里偷笑的血色星星。我把筆記本合上,深呼吸。“各位,真正的大考提前了。”第八章
泄題疑云凌晨四點(diǎn)零七分,整座教學(xué)樓像被拔掉電源的巨獸,只剩走廊盡頭一盞應(yīng)急燈,茍延殘喘地閃著綠光。我蹲在講臺(tái)下面,膝蓋抵著胸口,手機(jī)屏幕的冷光把我臉照得像張遺照。釘釘群里,99+的未讀小紅點(diǎn)不停往上頂,像催命的鼓點(diǎn)?!鞍嚅L(zhǎng),出事了。”林鹿的聲音從耳機(jī)里炸開(kāi),帶著罕見(jiàn)的顫。我點(diǎn)開(kāi)她甩來(lái)的鏈接,瞳孔猛地一縮——微博熱搜榜第十七位,赫然掛著#某校學(xué)生直播泄露省統(tǒng)測(cè)原題#。配圖是一段剪輯過(guò)的視頻:畫(huà)面里,我拿著記號(hào)筆在黑板上寫(xiě)“外接球半徑速算”,鏡頭一轉(zhuǎn),老徐的聲音穩(wěn)穩(wěn)飄出:“同學(xué)們,記住結(jié)論——R=√(a2+b2+c2)/2,明天省統(tǒng)測(cè)最后一道大題直接套?!奔糨嬐T凇懊魈臁眱蓚€(gè)字,彈幕瞬間爆炸:“泄題狗滾出高考!”“取消3班成績(jī)!”“人肉主播!”短短兩小時(shí),轉(zhuǎn)發(fā)破十萬(wàn),話題直沖熱榜第一。我的手機(jī)開(kāi)始瘋狂震動(dòng),陌生號(hào)碼、記者、家長(zhǎng)、甚至營(yíng)銷(xiāo)號(hào)一個(gè)接一個(gè)擠進(jìn)來(lái)。我關(guān)掉聲音,掌心全是汗?!鞍④S,你看發(fā)布時(shí)間?!崩县埌岩曨l屬性截圖發(fā)群里——昨晚23:11。那是我們第二次直播結(jié)束后的第三分鐘,攝像機(jī)S-404還在自動(dòng)上傳緩存。也就是說(shuō),有人在我們毫無(wú)察覺(jué)的情況下,把錄屏剪成“押題神器”,提前丟進(jìn)網(wǎng)絡(luò)。我腦子里嗡的一聲,第一反應(yīng)是小莊。上周他為了母親的手術(shù)費(fèi),差點(diǎn)把押題資料賣(mài)給校外機(jī)構(gòu),被我們攔下??僧?dāng)我沖進(jìn)宿舍,小莊正縮在上鋪,抱著膝蓋發(fā)抖?!安皇俏摇!彼曇羲粏?,“昨晚我手機(jī)被宿管收走了,根本沒(méi)聯(lián)網(wǎng)。”我盯著他的眼睛,血絲密布,卻看不出撒謊的痕跡?!跋葎e內(nèi)訌?!绷致拱醋∥壹绨颍翱醇糨嬍址?,專(zhuān)業(yè)得水軍都自愧不如。對(duì)方有團(tuán)隊(duì)?!彼蜷_(kāi)剪輯視頻的最后一秒,畫(huà)面定格在黑板右下角——那里,有一行用粉筆寫(xiě)的極小字跡:“倒計(jì)時(shí) 69:00:00”字跡跟攝像機(jī)噪點(diǎn)里的倒計(jì)時(shí)一模一樣。對(duì)方不僅拿到了直播源,還能在我們黑板上留字。我后背瞬間涼透。早上七點(diǎn),教導(dǎo)主任李光頭帶著教務(wù)處一群人殺到教室,臉色比封校那天的通知還黑。“全體起立!”他一聲吼,五十張椅子同時(shí)后退,發(fā)出刺耳的刮擦?!笆】荚囋簛?lái)電,要求徹查泄題事件。你們班,全體重考!”重考?省統(tǒng)測(cè)的卷子難度堪比正式高考,再考一次意味著我們一個(gè)月的“云端陪跑”白干,老徐凌晨三點(diǎn)講的每一道題作廢。更可怕的是,重考成績(jī)會(huì)被標(biāo)記“補(bǔ)測(cè)”,很多高校直接過(guò)濾。教室里瞬間炸鍋,有人哭,有人罵,阿奔更是一腳踹翻椅子:“誰(shuí)干的站出來(lái)!”李光頭冷笑,甩出一疊打印紙:“昨晚23:11到23:17,校園網(wǎng)出口IP 10.10.10.47 上傳了這段視頻。技術(shù)處追蹤,IP指向——”他故意停頓,目光掃過(guò)我們每一個(gè)人。“高三3班宿舍區(qū),具體設(shè)備MAC地址:00-1B-44-5A-9F-E2?!蔽夷X袋轟的一聲。那是S-404的MAC地址。攝像機(jī)成了“罪魁禍?zhǔn)住薄!皺C(jī)器必須沒(méi)收!”李光頭伸手就要拔電源。紅點(diǎn)突然亮起,像挑釁。鏡頭自己轉(zhuǎn)了個(gè)方向,對(duì)準(zhǔn)李光頭,屏幕里浮現(xiàn)一行綠色等線字:【若強(qiáng)制斷電,倒計(jì)時(shí)提前歸零?!坷罟忸^的手僵在半空,臉色由黑轉(zhuǎn)青。我趁機(jī)上前一步:“主任,給我們24小時(shí)。如果24小時(shí)內(nèi)找不到真兇,我們自愿交機(jī)、自愿重考?!薄?4小時(shí)?”李光頭瞇眼,“你們能找出誰(shuí)?”“能?!蔽乙а溃耙?yàn)槲覀冇腥珖?guó)12萬(wàn)觀眾在線作證?!蔽野咽謾C(jī)直播打開(kāi),畫(huà)面實(shí)時(shí)投到教室大屏。彈幕瞬間刷屏:“支持3班自清!”“坐等真相!”“蹲一個(gè)反轉(zhuǎn)!”李光頭沒(méi)想到我們敢公開(kāi)處刑,氣得嘴角直抽,卻也只能甩下一句:“24小時(shí),多一分鐘都不行!”人一走,教室立刻變成作戰(zhàn)室。老貓把筆記本接進(jìn)投影儀,調(diào)出昨晚校園網(wǎng)流量日志?!?3:11,MAC 00-1B-44-5A-9F-E2 的上傳端口并不是教室,而是——教工宿舍A棟304?!?04?那是數(shù)學(xué)組辦公室,平時(shí)只有一位老師留守夜班——周博,省學(xué)科帶頭人,也是我們學(xué)校唯一擁有Future Edu Lab外聘顧問(wèn)頭銜的人。“周老師?”林鹿皺眉,“他昨晚不是請(qǐng)病假了嗎?”我回憶昨晚直播尾聲,鏡頭掃過(guò)窗外時(shí),確實(shí)看到對(duì)面A棟304亮著燈,人影一閃而過(guò)。“走,去304?!蔽业吐曊f(shuō)。夜里十點(diǎn),我們五人小組摸到A棟后門(mén)。阿奔用飯卡撬鎖,老貓黑進(jìn)樓道監(jiān)控,把時(shí)間軸定格在23:10。監(jiān)控畫(huà)面里,周博穿著連帽衛(wèi)衣,帽子壓得極低,手里抱著一臺(tái)銀色筆記本,USB口插著一根黑色轉(zhuǎn)接線——另一端,赫然連著S-404的存儲(chǔ)卡槽?!八谟脭z像機(jī)當(dāng)跳板,遠(yuǎn)程下載直播緩存?!崩县埛糯螽?huà)面,看到屏幕上一閃而過(guò)的命令行:ffmpeg -i rtsp://10.10.10.47/live -ss 00:59:30 -to 01:00:30 -c copy leak.mp4 23:11:07,視頻生成,23:11:12,上傳微博。鐵證如山。我們退出A棟時(shí),夜風(fēng)吹得人骨頭縫都發(fā)涼?!艾F(xiàn)在怎么辦?”小莊聲音發(fā)顫,“周老師是省學(xué)科帶頭人,我們舉報(bào)他,誰(shuí)信?”我握緊手機(jī),屏幕停在倒計(jì)時(shí):68:45:00?!安慌e報(bào)?!蔽姨ь^,眼里有火,“讓他自己承認(rèn)?!绷璩咳c(diǎn),我把剪輯完的監(jiān)控視頻匿名發(fā)到周博郵箱,主題只有一句話:【要么今晚12點(diǎn)前公開(kāi)道歉,要么明早8點(diǎn)全校直播。】發(fā)完郵件,我靠在走廊欄桿上,遠(yuǎn)處教學(xué)樓的燈一盞盞熄滅,像多米諾骨牌。紅點(diǎn)依舊亮著,像一只冷眼旁觀的瞳孔。我知道,真正的對(duì)決才剛剛開(kāi)始。第九章
天臺(tái)自白風(fēng)從領(lǐng)口灌進(jìn)來(lái),像冰水順著脊背往下淌。凌晨一點(diǎn)四十,舊教學(xué)樓的鐵門(mén)被我推得“吱呀”一聲,像老人咳嗽。我攥著那臺(tái)S-404,紅點(diǎn)滅著,卻比亮著更嚇人——它剛才在郵箱里回傳了一段只有三秒的錄像:周博的辦公室門(mén)鎖自己旋開(kāi),門(mén)縫里飄出一張A4紙,上面打印著兩個(gè)大號(hào)黑體字——“等你”。等我?那就來(lái)吧。頂樓天臺(tái)的門(mén)鎖早被阿奔用回形針撬壞,此刻半掩著,像一張欲言又止的嘴。我踏進(jìn)去,反手把門(mén)帶上,鐵門(mén)“咣”地合攏,回聲在空曠的夜色里滾了好幾圈才散。周博已經(jīng)在了,背對(duì)我站在護(hù)欄邊,黑色風(fēng)衣被風(fēng)鼓起,像一面殘破的旗。他腳邊放著那只銀色筆記本,屏幕幽藍(lán),屏保是一行白字倒計(jì)時(shí):68:12:33。我停在離他三米遠(yuǎn)的地方,把S-404輕輕擱在地上。紅點(diǎn)沒(méi)亮,但我知道它正在錄音——這是我和同伴約好的“保險(xiǎn)”?!爸芾蠋?,”我先開(kāi)口,嗓子被夜風(fēng)吹得發(fā)澀,“視頻您看了吧?”他轉(zhuǎn)過(guò)身,臉色比在教室燈光下更顯蒼白,眼下兩片青黑,像幾天沒(méi)合眼。他沒(méi)回答,只抬手把連帽衛(wèi)衣的帽子摘下,露出剃得極短的頭發(fā),發(fā)際線邊緣有一道新鮮的疤痕,縫針痕跡還沒(méi)拆線?!澳堑腊淘趺磥?lái)的?”我問(wèn)。他笑了一下,聲音低得幾乎聽(tīng)不見(jiàn)?!叭烨?,我想把攝像機(jī)寄回實(shí)驗(yàn)室,被他們按在車(chē)門(mén)上磕的?!彼噶酥缸约旱哪X袋,“Argus的人?!蔽倚呐K猛地一緊。Argus——之前只在老徐嘴里聽(tīng)過(guò)的名字,現(xiàn)在第一次從周博口中得到確認(rèn)。原來(lái)他并不是幕后大BOSS,而是被鎖鏈拴住的另一只狗?!八阅鷰退麄冃诡}?”我盡量讓語(yǔ)氣平穩(wěn),“把我們?nèi)喈?dāng)數(shù)據(jù)?”周博搖頭,眼神卻像隔著一層霧?!拔以局幌胱柚箤?shí)驗(yàn)繼續(xù)。攝像機(jī)里那段噪點(diǎn)倒計(jì)時(shí)一旦歸零,所有樣本都會(huì)被遠(yuǎn)程格式化——包括你們的志愿檔案、學(xué)籍信息,甚至高考報(bào)名號(hào),全部清零。我提前剪視頻,是想逼學(xué)校停播,讓機(jī)器沒(méi)機(jī)會(huì)收完最后一份數(shù)據(jù)?!蔽毅蹲 T詾樗菫榱隋X(qián)或名,沒(méi)想到動(dòng)機(jī)竟是這個(gè)。可邏輯卻像缺了角的拼圖,還有一處合不上。“那您為什么不直接告訴我們?為什么要藏著掖著?”“因?yàn)锳rgus在監(jiān)聽(tīng)?!彼?,指了指自己左耳后面。月色下,我看到一枚比米粒還小的金屬片貼在他耳后,閃著冷光?!拔⑿凸莻鲗?dǎo)收發(fā)器,24小時(shí)在線。我說(shuō)一句,他們聽(tīng)一句。我只能拐彎抹角地提醒,比如你黑板上看到的那行倒計(jì)時(shí)——我趁你們下播偷偷寫(xiě)上去的。”風(fēng)更大了,吹得我眼眶發(fā)酸。我努力消化信息,嘴里卻問(wèn)出最實(shí)際的問(wèn)題:“現(xiàn)在怎么辦?距離歸零還有六十八小時(shí),我們?nèi)辔迨畟€(gè)人,省排名前10%才能觸發(fā)算法自毀。那是不可能完成的任務(wù)。”周博彎腰掀開(kāi)風(fēng)衣下擺,從后腰掏出一只U盤(pán),銀色外殼在月光下像一把袖珍匕首?!斑@是Argus內(nèi)部測(cè)試用的‘后門(mén)補(bǔ)丁’,插進(jìn)攝像機(jī)USB口,能讓倒計(jì)時(shí)誤以為目標(biāo)已達(dá)成,自動(dòng)清零。但有個(gè)副作用——清零后攝像機(jī)會(huì)把所有本地緩存回傳到Argus云端,包括今晚我們的對(duì)話。”我盯著U盤(pán),喉嚨發(fā)緊。用,還是不用?用了,我們五十個(gè)人安全;可是周博會(huì)被標(biāo)記為叛徒,后果我不敢想?!澳鸀槭裁唇o我?”我聲音發(fā)啞,“您完全可以自己插。”“我插,他們會(huì)立刻發(fā)現(xiàn)?!彼嘈?,“我耳后的芯片帶定位,一旦離開(kāi)校園半徑一公里,Argus就會(huì)遠(yuǎn)程鎖機(jī)。你們不同——你們是‘樣本’,系統(tǒng)允許你們攜帶設(shè)備移動(dòng)。我需要你幫我演一出戲?!薄笆裁磻颍俊薄懊魈熘形缡c(diǎn),我會(huì)在年級(jí)大會(huì)公開(kāi)承認(rèn)泄題,申請(qǐng)辭職。Argus會(huì)以為計(jì)劃失敗,提前回收設(shè)備。你趁亂把U盤(pán)插進(jìn)去,倒計(jì)時(shí)清零,數(shù)據(jù)回傳——回傳的是我已經(jīng)篡改過(guò)的空殼。你們安全,我背鍋?!蔽夷X子嗡的一聲,下意識(shí)后退半步?!澳冲仯克麄儠?huì)怎么對(duì)您?”周博聳聳肩,動(dòng)作輕得像在抖落一身灰塵?!白顗牡慕Y(jié)果,也就是像老徐那樣,被‘自愿’續(xù)約五年,繼續(xù)給他們訓(xùn)練模型。”他頓了頓,抬眼看我,“至少我能保住你們五十個(gè)人的未來(lái)。”夜風(fēng)吹亂他的話,也吹亂我的呼吸。我攥緊拳頭,指節(jié)發(fā)白。“沒(méi)有別的辦法?”“有?!彼鋈惶?,指向天臺(tái)邊緣的護(hù)欄,“我跳下去,攝像機(jī)失去信號(hào)源,實(shí)驗(yàn)強(qiáng)制終止。但學(xué)校會(huì)背處分,你們會(huì)被調(diào)查,Argus依舊能遠(yuǎn)程啟動(dòng)備份計(jì)劃。”他說(shuō)得輕描淡寫(xiě),像在討論一道選擇題。我喉嚨像塞了團(tuán)火,燒得生疼?!袄蠋?,您別開(kāi)玩笑?!敝懿﹨s笑了,眼角細(xì)紋在月光里舒展?!鞍④S,我教書(shū)十五年,最驕傲的事不是帶出省狀元,而是看到學(xué)生敢在黑夜里點(diǎn)火把。你們已經(jīng)做得夠多,剩下的路,讓我這個(gè)成年人來(lái)堵?!蔽以僖踩滩蛔?,沖上前一步:“我們一起想辦法!老貓能寫(xiě)腳本,林鹿能公關(guān),阿奔能跑斷腿——我們五十個(gè)人,不是五十個(gè)數(shù)據(jù)點(diǎn),是五十個(gè)會(huì)思考的活人!”周博看著我,眼神第一次有了溫度。他伸手,像要揉我的頭發(fā),卻在半空停住,轉(zhuǎn)而拍了拍我的肩膀?!澳蔷桶鸦钊俗龅降?。明早八點(diǎn),你到圖書(shū)館后門(mén),我把U盤(pán)的使用說(shuō)明書(shū)給你。記住,只有一次機(jī)會(huì),插錯(cuò)順序,攝像機(jī)會(huì)自毀?!边h(yuǎn)處傳來(lái)保安巡樓的腳步聲,手電筒光柱在天臺(tái)門(mén)口晃了一下。周博把風(fēng)衣領(lǐng)子豎起來(lái),沖我擺擺手,彎腰合上筆記本,倒計(jì)時(shí)在屏幕里安靜地跳:68:11:45。我彎腰抱起S-404,紅點(diǎn)依舊沒(méi)亮,卻像在我心里點(diǎn)了一簇火。下樓前,我回頭最后看了一眼——周博的背影被夜風(fēng)拉得很長(zhǎng),像一條不肯回頭的路。我知道,明天之后,我們?cè)僖矝](méi)有退路。第十章
404 Observer 現(xiàn)身凌晨?jī)牲c(diǎn)零九分,教學(xué)區(qū)所有燈都滅了,只有實(shí)驗(yàn)樓四層的一扇氣窗透出幽藍(lán)光。我蹲在窗沿外,踩著空調(diào)外機(jī)生銹的鐵殼,手里攥著周博給的U盤(pán),像攥著一塊燒紅的炭。耳機(jī)里,老貓的聲音沙沙作響:“信號(hào)源在404室,門(mén)禁已破,你只有十五分鐘?!?04室是實(shí)驗(yàn)樓最里側(cè)的一間庫(kù)房,學(xué)校檔案里寫(xiě)的是“廢舊器材暫存”,可我知道,那是Future Edu Lab在南城的最后一個(gè)節(jié)點(diǎn)。周博耳后的芯片、S-404的固件、以及我們五十個(gè)人的學(xué)籍?dāng)?shù)據(jù),最終都會(huì)流進(jìn)這間屋子的服務(wù)器。我推開(kāi)半掩的木門(mén),一股冷風(fēng)和灰塵同時(shí)撲出來(lái)。屋里沒(méi)開(kāi)燈,卻亮——四面墻壁貼滿了屏幕,像被剝開(kāi)的蜂巢,每一塊都在滾動(dòng)同樣的綠色代碼。房間正中央,擺著一把轉(zhuǎn)椅,椅背對(duì)著我,轉(zhuǎn)椅里坐著一個(gè)人,戴黑色兜帽,帽檐壓得很低,只露出蒼白下巴。“你遲到了十七秒?!睂?duì)方聲音沙啞,卻帶著少年特有的上揚(yáng)尾音。我全身毛孔瞬間炸開(kāi)——這不是成年人能偽裝的聲線。兜帽人緩緩轉(zhuǎn)身,屏幕的冷光打在他臉上,我喉嚨一緊,差點(diǎn)把U盤(pán)捏碎。那張臉,我在攝像機(jī)最后一幀里見(jiàn)過(guò)——齊劉海、紅色耳機(jī)線、嘴角帶笑卻紅著眼。她是女生,而且,是我們學(xué)校上一屆的“失蹤狀元”——谷雨?!澳闶?04Observer?”我聲音發(fā)干。谷雨點(diǎn)點(diǎn)頭,摘下兜帽,露出剃得極短的青皮頭,發(fā)際線處有一圈淡淡疤痕,像被電擊環(huán)烙過(guò)。她指了指自己左耳后面,一塊和周博同款的金屬片,閃著暗紅指示燈?!拔姨恿艘荒?,還是被他們抓回來(lái),只不過(guò)換了個(gè)崗位——看守節(jié)點(diǎn)。”她語(yǔ)氣平平,像在陳述午飯菜單。我強(qiáng)迫自己冷靜:“為什么幫我們?”谷雨抬手,在空中劃了一下,所有屏幕瞬間切到同一畫(huà)面:倒計(jì)時(shí) 68:00:00,下面是一行白字——【實(shí)驗(yàn)體:50/50
狀態(tài):活躍】“因?yàn)槟銈兪俏易詈蟮膫浞??!彼曇艉茌p,卻帶著不容拒絕的重量。備份?我還沒(méi)問(wèn)出口,谷雨已經(jīng)起身,從口袋里掏出一把鑰匙,打開(kāi)轉(zhuǎn)椅旁的金屬柜。柜子里,整整齊齊擺著十臺(tái)和我手里一模一樣的S-404,鏡頭紅點(diǎn)全亮,像十只猩紅瞳孔?!癆rgus 的算法需要對(duì)照組。每臺(tái)機(jī)器綁定五十人,你們是第 9 組,也是最后一組?!彼S手抽出一臺(tái),背面貼著標(biāo)簽:Property of Future Edu Lab——Batch 09。“前 8 組在哪?”我喉嚨發(fā)緊。“有的出國(guó)后失聯(lián),有的進(jìn)了精神病院,還有的……”她指了指地板,“埋在實(shí)驗(yàn)樓地下二層,福爾馬林味太重,沒(méi)來(lái)得及運(yùn)走?!蔽椅覆恳魂嚦榇?,幾乎要干嘔。谷雨卻像說(shuō)天氣一樣平淡:“我來(lái),是想給你第三個(gè)選擇?!彼裊盤(pán)從我手里抽走,插進(jìn)主機(jī),屏幕瞬間跳出一行紅字:【Backdoor Detected – Auto Purge in 10s】緊接著,倒計(jì)時(shí)從68:00:00直接跳到67:59:10,并以每秒三次的速度狂掉。谷雨手指在鍵盤(pán)上飛舞,一行行代碼像子彈傾瀉:“我在主節(jié)點(diǎn)植入噪聲包,讓算法誤判你們已完成目標(biāo),倒計(jì)時(shí)清零后,服務(wù)器會(huì)自毀上傳通道。但副作用是——所有綁定的實(shí)驗(yàn)體身份會(huì)被系統(tǒng)注銷(xiāo)?!薄白N(xiāo)?”我嗓子發(fā)緊,“什么意思?”“學(xué)籍、志愿、檔案,全部清空。你們會(huì)變成高考報(bào)名系統(tǒng)里的幽靈?!蔽夷X袋嗡的一聲:“那我們還怎么上大學(xué)?”谷雨停下敲擊,第一次正眼看我:“Argus 最怕的,就是無(wú)法被記錄的變量。你們成了幽靈,它就永遠(yuǎn)算不到你們頭上。至于大學(xué)——”她側(cè)過(guò)身,露出背后墻面上一張巨大的世界地圖,上面密密麻麻釘著紅色圖釘?!拔铱梢运湍銈?nèi)ト魏我凰恍枰呖汲煽?jī)的學(xué)校,全額獎(jiǎng)學(xué)金,前提是你們?cè)敢怆[姓埋名四年。”倒計(jì)時(shí)跳到67:58:00,只剩八十秒。我喉嚨發(fā)干,耳朵里全是心跳。四年隱姓埋名,換五十個(gè)人的自由,聽(tīng)起來(lái)像天方夜譚,卻又是唯一的逃生艙。谷雨把最后一段代碼敲完,按下回車(chē),屏幕瞬間全黑,只剩一行白字:【Confirm Y/N?】她抬頭看我,眼睛在藍(lán)光里像兩枚碎玻璃:“決定權(quán)給你。按Y,所有人自由;按N,繼續(xù)賭25小時(shí)后省排名前10%?!蔽沂种笐以阪I盤(pán)上方,像懸著五十個(gè)人的命運(yùn)。耳機(jī)里,老貓的聲音突然炸開(kāi):“阿躍!保安巡樓到三樓了,你還有三十秒!”谷雨輕聲補(bǔ)刀:“十秒后,系統(tǒng)會(huì)檢測(cè)到入侵,攝像頭自動(dòng)報(bào)警?!蔽议]上眼,腦海里閃過(guò)周博耳后的疤痕、媽媽數(shù)錢(qián)時(shí)干裂的手、全班五十張熬夜到通紅的臉。再睜眼,我一把拍下Y鍵。屏幕瞬間亮起刺眼白光,所有S-404同時(shí)發(fā)出“滴——”一聲長(zhǎng)鳴,紅點(diǎn)集體熄滅。谷雨把U盤(pán)拔出來(lái),塞進(jìn)我手心:“里面裝著新的身份密鑰,明天凌晨四點(diǎn),城南廢棄水廠見(jiàn)?!彼D(zhuǎn)身走向后門(mén),背影單薄得像隨時(shí)會(huì)被風(fēng)吹散?!肮扔辏 蔽胰滩蛔『?,“你呢?”她沒(méi)回頭,只抬手揮了揮:“我?我得留下來(lái)善后——給Argus留一個(gè)無(wú)法解釋的404?!遍T(mén)關(guān)上,屏幕一個(gè)接一個(gè)熄滅,房間重新陷入黑暗。我攥著U盤(pán),像攥著一張通往未知世界的船票。耳機(jī)里,老貓最后一次催促:“保安上四樓了,快跳窗!”我翻上窗臺(tái),冷風(fēng)割面,心跳卻前所未有的輕。倒計(jì)時(shí)歸零,實(shí)驗(yàn)終止。但屬于我們的考試,才剛剛開(kāi)始。第十一章
消失的直播回放凌晨?jī)牲c(diǎn)十七分,校園網(wǎng)徹底斷掉之后,我們五個(gè)人縮在實(shí)驗(yàn)樓地下配電室,像五只被拔了電線的老鼠。谷雨留下的U盤(pán)捏在我手心里,金屬外殼冰涼,卻燙得我直冒汗。“回放沒(méi)了?!崩县埖穆曇魪暮诎道锔〕鰜?lái),帶著平時(shí)極少出現(xiàn)的慌亂,“我開(kāi)了六個(gè)離線盤(pán),全空了?!蔽掖蜷_(kāi)手機(jī)熱點(diǎn),釘釘后臺(tái)的【直播回放】一欄只剩一行灰色提示:“該內(nèi)容已被上傳者刪除?!鄙蟼髡撸课覀儙讉€(gè)管理員明明誰(shuí)都沒(méi)動(dòng)過(guò)手指?!皠e急,我本地有備份。”阿奔把背包往地上一倒,硬盤(pán)、讀卡器、SD卡滾了一地。他把最大那塊固態(tài)插進(jìn)電腦,屏幕亮起的一瞬間,我們同時(shí)屏住呼吸——文件夾圖標(biāo)還在,點(diǎn)開(kāi),卻只剩一個(gè) 0KB 的空白文件,文件名是一串亂碼:【%E2%88%9E%00%00%FF】“物理層面也消失?”林鹿皺起眉,“不可能,除非有人遠(yuǎn)程擦寫(xiě)固件?!毙∏f忽然舉手,聲音發(fā)虛:“你們聽(tīng)……”配電室安靜得只剩冷卻風(fēng)扇的嗡鳴,可我很快捕捉到第三種聲音——極輕的“滴——答——滴——答”,像老式座鐘,卻帶著數(shù)字電路特有的電流噪點(diǎn)。聲音來(lái)自S-404。我掀開(kāi)鏡頭蓋,紅點(diǎn)沒(méi)亮,但液晶屏自己亮了,雪花噪點(diǎn)里浮現(xiàn)一行綠字:【Argus 正在回收素材,請(qǐng)勿斷電】“回收?”我喉嚨發(fā)緊,“谷雨不是已經(jīng)把上傳通道炸了嗎?”老貓把筆記本切到十六進(jìn)制模式,拖動(dòng)進(jìn)度條,發(fā)現(xiàn)SD卡最后1GB空間被重寫(xiě)成了全FF,也就是“空白填充”。但在末尾,他找到一段隱藏幀:時(shí)間戳:2025-08-20 23:59:59畫(huà)面:一張教室俯拍圖,五十張課桌整整齊齊,卻沒(méi)有一個(gè)人影?!斑@是……未來(lái)的空教室?”阿奔聲音發(fā)干。林鹿把畫(huà)面放大,桌角貼著的倒計(jì)時(shí)撕剩半張,數(shù)字停在“00:00:00”?!安皇俏磥?lái),是算法在模擬‘實(shí)驗(yàn)成功’后的場(chǎng)景?!彼吐曊f(shuō),“它把‘全班消失’當(dāng)成了最優(yōu)解?!蔽冶臣挂魂嚢l(fā)麻。Argus 不僅要抹掉我們的直播記錄,還要把“我們不存在”這個(gè)結(jié)果提前預(yù)演?!斑€有辦法找回嗎?”我問(wèn)。老貓敲了幾下鍵盤(pán),臉色更難看:“SD卡被寫(xiě)死,任何恢復(fù)軟件都掃不到原始簇。除非——”“除非什么?”“除非找到本地緩存的量子指紋。”他舔了舔干裂的嘴唇,“谷雨說(shuō)過(guò),S-404 在錄制時(shí)會(huì)同步生成一份量子哈希備份,存在主板NOR閃存里,斷電即毀。但只要芯片沒(méi)燒,就有概率提取。”“拆機(jī)?”阿奔擼起袖子,“我現(xiàn)在就把它拆成零件!”“等等?!毙∏f忽然指著屏幕角落,“你們看,這里還有一行小字?!蔽覀儼涯槑缀踬N在屏幕上,才看清那行微不可見(jiàn)的灰色字符:【要找回記憶,先交出鑰匙】“鑰匙?”我下意識(shí)摸向口袋里的U盤(pán)。老貓瞇起眼:“不一定是U盤(pán),也可能是——”“人?!绷致菇釉?,“Argus 想要谷雨?!笨諝馑查g凝固。谷雨留下的告別短信還躺在我手機(jī)里:“我得留下來(lái)善后,給Argus留一個(gè)無(wú)法解釋的404。”如果Argus真把谷雨當(dāng)成“鑰匙”,那么她現(xiàn)在一定處于極度危險(xiǎn)中。我深吸一口氣,做了決定:“兵分兩路。阿奔和老貓留在這里拆機(jī),提取量子哈希;林鹿、小莊跟我去舊水廠找谷雨。天亮前必須找回原始回放,否則省統(tǒng)考成績(jī)公布那一刻,就是我們被徹底抹除的開(kāi)始。”阿奔把拆機(jī)工具一字排開(kāi):“主板給我十五分鐘,芯片不炸就能讀。”我點(diǎn)頭,把S-404遞給他。就在斷開(kāi)電池的瞬間,屏幕最后一次亮起:【倒計(jì)時(shí) 67:45:00】數(shù)字跳成血紅色,像最后通牒。我揣好U盤(pán),拉上林鹿和小莊,沖進(jìn)夜色。背后,配電室的門(mén)緩緩合上,風(fēng)扇的嗡鳴里混進(jìn)極輕的金屬碰撞聲——那是阿奔的螺絲刀,撬開(kāi)命運(yùn)外殼的第一聲。第十二章
省統(tǒng)測(cè)逆襲凌晨四點(diǎn)五十三分,整座南城還在睡,只有實(shí)驗(yàn)樓四層的燈像漏夜船火。我、林鹿、小莊一路狂奔回校,鞋底磨得發(fā)燙。阿奔和老貓蹲在配電室門(mén)口,臉被應(yīng)急燈映成慘綠,手里舉著一把剛從S-404里掏出來(lái)的微型芯片,像捧著一塊燒紅的烙鐵。“量子哈希到手?!卑⒈即孟駛€(gè)破風(fēng)箱,“但缺一段私鑰,谷雨才有。”我抬腕看表——5:00整,距離省統(tǒng)測(cè)開(kāi)考還有整整三小時(shí),距離倒計(jì)時(shí)歸零還有六十七小時(shí)零七分。“先考試。”林鹿把碎發(fā)別到耳后,聲音冷靜得像一道指令,“考完再救人。如果我們連統(tǒng)測(cè)這一關(guān)都過(guò)不了,后面的局根本沒(méi)法開(kāi)?!蔽疑钗豢跉?,按下心里的鼓噪:“好,全員回教室,按計(jì)劃做最后一遍推演?!蔽妩c(diǎn)十分,教室里燈火通明。五十張課桌整整齊齊,桌上攤著昨晚緊急打印的“終極錯(cuò)題本”。封面是阿奔用紅筆寫(xiě)的狂草——“省統(tǒng)測(cè)·最后一戰(zhàn)”。我站到講臺(tái),把藍(lán)牙音箱調(diào)到最大,里面?zhèn)鱽?lái)老徐沙啞的聲音:“最后提醒:立體幾何外接球半徑公式,R=√(a2+b2+c2)/2,別寫(xiě)錯(cuò)根號(hào)?!崩县埌蚜孔有酒b進(jìn)備用U盤(pán),塞進(jìn)我筆袋夾層:“考完試,我?guī)闳フ夜扔?。芯?私鑰=完整回放,咱們就能在成績(jī)公布前把Argus的假數(shù)據(jù)替換掉?!毙∏f最后檢查一遍2B鉛筆和準(zhǔn)考證,抬頭沖我笑:“班長(zhǎng),今天要是數(shù)學(xué)能上135,我媽的手術(shù)費(fèi)就有著落了?!蔽页Q起大拇指:“別說(shuō)135,140都給你拿下?!蔽妩c(diǎn)四十,校車(chē)發(fā)動(dòng)。我們五十個(gè)人擠在一輛平時(shí)只拉老師的考斯特里,車(chē)廂像一口沸騰的鍋。阿奔把耳機(jī)分我一半,里面是谷雨提前錄好的“心跳節(jié)拍”——120BPM,據(jù)說(shuō)能讓人進(jìn)入最佳做題節(jié)奏。林鹿坐最后一排,抱著平板電腦,屏幕上滾動(dòng)著凌晨三點(diǎn)才寫(xiě)完的“終極預(yù)測(cè)卷”。她抬眼看我:“最后一道導(dǎo)數(shù)題,我把參數(shù)換過(guò)了,如果Argus真用我們直播數(shù)據(jù)訓(xùn)練,它會(huì)被自己的模型反殺?!蔽疫肿煲恍Γ骸澳蔷妥屗鼑L嘗聰明反被聰明誤的滋味?!绷c(diǎn)整,考鈴響起。卷子發(fā)下來(lái),我掃一眼題號(hào),心臟瞬間落回胸腔——立體幾何壓軸,正是老徐直播里講過(guò)三遍的“外接球+空間余弦定理”組合;導(dǎo)數(shù)壓軸,變量被林鹿偷換成了我們昨晚推演的“陷阱系數(shù)”;概率大題,題干里出現(xiàn)了“直播在線人數(shù)服從泊松分布”,阿奔在宿舍拿我們真實(shí)彈幕做過(guò)模擬。我抬頭看向窗外,省考試院大樓的玻璃幕墻反射出晨光,像一面巨大的鏡子,照著我們五十張亢奮又緊張的臉??荚囬_(kāi)始。我下筆如飛,卻在第15分鐘刻意停頓——按照計(jì)劃,我們要在交卷前30分鐘留下“異常痕跡”,讓Argus誤判我們整體水平。第25分鐘,林鹿舉手示意更換草稿紙,監(jiān)考老師走近時(shí),她故意把寫(xiě)滿公式的舊紙落在桌角;第45分鐘,阿奔在答題卡背面畫(huà)了一個(gè)極小的兔子頭,那是谷雨在暗網(wǎng)用的簽名;第70分鐘,小莊把最后兩道大題空白留得整整齊齊,卻在草稿紙寫(xiě)了一句話:“Argus,你算不到人心。”十一點(diǎn)半,收卷鈴聲響起。我最后一個(gè)走出考場(chǎng),陽(yáng)光刺眼得讓我差點(diǎn)流淚。走廊里,我們五十個(gè)人默契地沒(méi)有討論答案,只相互擊掌。阿奔沖我豎起兩根手指:“140穩(wěn)了?!绷致拱杨~前碎發(fā)別到耳后,聲音輕得只有我能聽(tīng)見(jiàn):“后臺(tái)監(jiān)控顯示,Argus在10:42分開(kāi)始抓取我們考場(chǎng)數(shù)據(jù),11:01分突然停頓,11:15分再次啟動(dòng)——它被我們留下的假痕跡卡住了?!蔽倚α?,笑得像個(gè)剛打完勝仗的兵:“走,回去吃泡面,下午還有理綜?!毕挛鐑牲c(diǎn),理綜開(kāi)考。物理實(shí)驗(yàn)題直接用了我們直播里“云端同步示波器”的橋段;化學(xué)計(jì)算題,題干里出現(xiàn)了“量子哈希碰撞”的字樣,老貓?jiān)诓莞寮埥锹鋵?xiě)下一句:“Cambridge loves you”。我寫(xiě)完最后一個(gè)字,抬頭看時(shí)間,還剩20分鐘。窗外,一只麻雀落在窗臺(tái)上,歪頭看我,像在確認(rèn)我是否還活著。我朝它眨眨眼,它撲棱飛走。五點(diǎn)整,鈴聲落下。我們五十個(gè)人像被抽掉骨頭的木偶,癱在座位上。監(jiān)考老師收卷時(shí),好奇地問(wèn):“你們班今天怎么這么安靜?”我咧嘴,嗓子沙?。骸袄蠋?,我們剛打完一場(chǎng)仗?!蓖砩掀唿c(diǎn),省考試院官網(wǎng)提前放出成績(jī)查詢通道——比官方公布時(shí)間早了整整五小時(shí)。我們圍在老貓的電腦前,輸入準(zhǔn)考證號(hào),回車(chē)鍵敲下的瞬間,心跳聲大得像打雷。頁(yè)面跳出:數(shù)學(xué):3班平均分
132.7
(年級(jí)第一)理綜:3班平均分