**(一) 深夜的異響**午夜十二點(diǎn)十七分,城市像一頭疲憊的巨獸,
沉入半夢(mèng)半醒的深淵。陳默拖著灌了鉛的雙腿,
用指紋解鎖了“星悅灣”公寓701室厚重的智能門鎖。
伴隨著一聲輕微的、令人安心的“咔噠”聲和柔和的綠色指示燈亮起,門開了。屋內(nèi),
預(yù)設(shè)的“歸家模式”啟動(dòng),玄關(guān)和客廳的智能燈帶亮起溫暖的橘黃色,驅(qū)散了玄關(guān)的黑暗。
“呼……”陳默把沉重的雙肩電腦包甩在玄關(guān)柜上,像被抽掉了骨頭一樣癱倒在沙發(fā)上。
連續(xù)三天的項(xiàng)目沖刺,代碼、調(diào)試、趕deadline,榨干了他最后一絲精力。
他是“藍(lán)??萍肌钡母呒?jí)后端開發(fā),28歲,一個(gè)典型的、高度依賴科技便利的獨(dú)居程序員。
輕微社恐,享受獨(dú)處的秩序感,而遍布公寓各個(gè)角落的智能家居,
就是他精心構(gòu)建的“安全繭房”?!靶⌒?,播放助眠白噪音?!彼麑?duì)著空氣嘟囔了一句,
聲音帶著濃重的倦意?!昂玫?,默哥。”智能音箱“小星”用溫和平穩(wěn)的女聲回應(yīng),隨即,
舒緩的雨聲開始在客廳流淌。陳默閉上眼,感覺緊繃的神經(jīng)在熟悉的環(huán)境音中慢慢松弛。
這套由“智安居”公司提供的全屋智能系統(tǒng),
、甚至能監(jiān)控冰箱存貨的智能冰箱……它們構(gòu)成了一個(gè)高效、便捷、理論上絕對(duì)安全的堡壘。
陳默享受著這種被科技“包裹”的感覺,所有的操作都可以通過語(yǔ)音或APP完成,
省去了無數(shù)與人打交道的麻煩。雨聲淅瀝,意識(shí)正滑向混沌的邊界。
突然——“滋……救……救命……”一個(gè)極其微弱、斷斷續(xù)續(xù)、充滿驚恐的女聲,
毫無征兆地切入了舒緩的雨聲背景!
“……有人……在墻里……好黑……救……”聲音極其短暫,如同信號(hào)不良的無線電波,
僅僅持續(xù)了兩三秒,就被一片刺耳的電流雜音覆蓋,隨即徹底消失。雨聲依舊流淌,
仿佛剛才的驚悚插曲從未發(fā)生。陳默猛地從沙發(fā)上彈坐起來!心臟像被一只冰冷的手攥住,
瞬間提到了嗓子眼,血液沖上頭頂,又在下一秒凍結(jié)。睡意蕩然無存,
冷汗瞬間浸透了后背的T恤?!罢l?!”他厲聲喝問,
聲音在寂靜的房間里顯得格外突兀和顫抖。他驚恐地環(huán)顧四周,客廳空無一人,
攝像頭指示燈閃爍著代表正常運(yùn)行的幽藍(lán)光芒?!靶⌒?!剛才播放了什么?播放歷史!
”他對(duì)著音箱急促地命令?!澳?,正在播放‘雨夜森林’白噪音。
最近一小時(shí)無其他播放記錄?!毙⌒堑幕卮鹌届o無波。陳默不信,一個(gè)箭步?jīng)_到茶幾旁,
抄起自己的平板電腦,手指因?yàn)榫o張有些僵硬。他迅速解鎖,點(diǎn)開“智安居”的官方APP,
進(jìn)入“小星”的設(shè)備日志頁(yè)面。
日志密密麻麻地記錄著每一次喚醒、指令執(zhí)行、媒體播放……他飛快地滾動(dòng)著,
眼睛像掃描儀一樣過濾信息。沒有!沒有任何關(guān)于剛才那段詭異求救錄音的記錄!
日志清晰地顯示著,從他進(jìn)門到現(xiàn)在,只有啟動(dòng)“歸家模式”燈光、播放白噪音的記錄。
“設(shè)備故障?串線了?”陳默強(qiáng)迫自己冷靜下來,試圖用理性的邏輯解釋這超自然的一幕。
他檢查了小星的網(wǎng)絡(luò)連接,顯示穩(wěn)定。又重啟了音箱。重啟后,小星依舊播放著雨聲,
再無異常。他喘著粗氣,癱坐回沙發(fā),心臟還在胸腔里瘋狂擂鼓。
目光不由自主地投向公寓的東墻——那面墻的另一邊,是702室。702室,
一個(gè)在陳默入住時(shí)就存在的“謎”。半年前,那戶人家似乎匆匆搬走,
房產(chǎn)中介迅速掛上了“急售”的牌子。但半年過去了,“急售”的牌子依舊掛著,
門把手上積了一層薄灰,從未見有人來看房,也從未見新鄰居搬入。
物業(yè)管家小張?jiān)S口提過一句:“702啊,業(yè)主在國(guó)外,委托出售,但價(jià)格掛得有點(diǎn)高,
一直沒賣掉,空著呢?!币粋€(gè)空置了半年的房子,怎么會(huì)有女人的求救聲?
而且聽起來……像是隔著一堵墻?寒意,如同冰冷的蛇,順著脊椎悄然爬升。
**(二) 信號(hào)的幽靈**接下來的幾天,陳默過得魂不守舍。
那晚的求救聲如同跗骨之蛆,在他耳邊反復(fù)回響。他刻意減少了加班,每天早早回家,
神經(jīng)質(zhì)地檢查著家里的每一個(gè)智能設(shè)備。門鎖反復(fù)確認(rèn)是否反鎖,攝像頭角度調(diào)了又調(diào),
連小星播放音樂時(shí),他都屏息凝神,生怕那恐怖的聲音再次響起。但表面上,一切如常。
智能家居忠實(shí)地履行著職責(zé):按時(shí)開關(guān)燈、調(diào)節(jié)溫度、提醒他冰箱里的牛奶快過期了。
這種“正常”反而加劇了他的不安,仿佛暴風(fēng)雨前的死寂。直到第三天晚上。
陳默正在書房寫代碼,指尖在機(jī)械鍵盤上敲擊出清脆的聲響。突然,
頭頂?shù)闹悄芪敓艉翢o征兆地開始閃爍!不是故障性的忽明忽暗,
而是一種……有規(guī)律的閃爍。亮一秒,滅半秒,再亮一秒,再滅半秒,
如此循環(huán)了大約七八次,然后恢復(fù)了正常?!笆裁垂恚俊标惸櫭继ь^,心中警鈴大作。
他立刻打開APP檢查燈光設(shè)備日志。日志顯示:“用戶指令:亮度調(diào)整至100%”。
執(zhí)行時(shí)間,正是剛才閃爍發(fā)生的時(shí)候!可他根本沒有下達(dá)任何指令!他的平板電腦就在手邊,
處于鎖屏狀態(tài)。語(yǔ)音指令?他當(dāng)時(shí)根本沒說話!陳默的心沉了下去。這不是巧合,
也不是簡(jiǎn)單的設(shè)備故障。他切換到安防攝像頭頁(yè)面,想查看剛才客廳是否有異常。然而,
客廳主攝像頭的狀態(tài)圖標(biāo),赫然顯示著一個(gè)刺眼的紅色驚嘆號(hào)——**離線**!離線時(shí)間,
竟然和燈光閃爍的時(shí)間高度吻合!僅僅幾分鐘后,攝像頭圖標(biāo)又恢復(fù)了正常的藍(lán)色在線狀態(tài)。
他立刻調(diào)取離線前后的錄像。離線前的最后一幀畫面,是他空蕩蕩的客廳,一切正常。
恢復(fù)在線后的第一幀,依舊空蕩,毫無變化。仿佛那幾分鐘的離線,只是系統(tǒng)打了個(gè)盹。
緊接著,門鎖記錄又給了他重重一擊。在“歷史記錄”里,除了他每天的進(jìn)出記錄,
赫然多了一條刺目的條目:**【凌晨 03:14:27】開鎖方式:指紋驗(yàn)證。
狀態(tài):成功開鎖。用戶:陳默(管理員)。**凌晨三點(diǎn)十四分?他陳默那時(shí)睡得正沉!
而且,他清楚地記得自己只錄入了左右手拇指的指紋,那個(gè)時(shí)間點(diǎn),
他的拇指正安穩(wěn)地放在被窩里!恐懼感不再是冰冷的蛇,而是變成了沉重的冰坨,
壓在他的胸口,讓他幾乎無法呼吸。他的安全堡壘,他賴以生存的科技繭房,
正在從內(nèi)部無聲地瓦解、背叛他!一個(gè)看不見的幽靈,正在他的家里肆意游蕩,
操控著他的一切!必須找出源頭!程序員的邏輯思維和解決問題的本能壓倒了恐懼。
他深吸一口氣,眼神變得銳利起來。既然日志可以被偽造或篡改,那就從更底層入手!
他拿出自己的筆記本電腦,連接上公寓的Wi-Fi路由器。他要進(jìn)行全面的網(wǎng)絡(luò)流量監(jiān)控。
專業(yè)的抓包軟件啟動(dòng),屏幕上開始滾動(dòng)起密密麻麻的數(shù)據(jù)流。他設(shè)置過濾器,
專門篩選流向“小星”音箱、智能門鎖、燈光控制器和攝像頭的所有數(shù)據(jù)包。
時(shí)間一分一秒過去,屏幕上的數(shù)據(jù)流如同奔騰的河流。陳默全神貫注,
像獵豹一樣搜尋著異常的浪花。終于,
在接近凌晨一點(diǎn)(距離上次燈光閃爍和攝像頭離線不久)的時(shí)刻,
一個(gè)極其隱蔽的數(shù)據(jù)流引起了他的注意。這個(gè)數(shù)據(jù)包的目標(biāo)IP,指向了他的智能門鎖。
但它的來源IP非常奇怪,并非來自他常用的平板、手機(jī)或云端服務(wù)器,
而是來自……局域網(wǎng)內(nèi)部的一個(gè)陌生IP地址!這個(gè)IP根本不在他已知的家庭設(shè)備列表中。
更詭異的是,這個(gè)數(shù)據(jù)包在到達(dá)門鎖之前,
其傳輸路徑顯示出了明顯的人工干預(yù)痕跡——它被精心偽裝,
通過多個(gè)內(nèi)部端口進(jìn)行了多次跳轉(zhuǎn)和封裝,繞開了常規(guī)的通信路徑,
仿佛一個(gè)熟練的黑客在刻意隱藏自己的蹤跡!最終,這個(gè)幽靈信號(hào),
指向了網(wǎng)絡(luò)深處一個(gè)極其隱蔽、通常用于系統(tǒng)維護(hù)的**隱藏端口**。
“有人……在我的局域網(wǎng)內(nèi)部署了后門程序?”陳默的指尖冰涼,額頭滲出細(xì)密的冷汗。
他立刻想到了那個(gè)求救聲!他重新調(diào)出那晚的抓包記錄(他習(xí)慣性會(huì)保存一段時(shí)間的日志),
果然,在求救聲出現(xiàn)的時(shí)間點(diǎn)附近,
也發(fā)現(xiàn)了指向小星音箱的、同樣來源詭異、路徑被精心偽裝的異常數(shù)據(jù)流!源頭,
同樣指向那個(gè)隱藏端口!目標(biāo)明確了:找出這個(gè)隱藏在局域網(wǎng)內(nèi)部的幽靈設(shè)備,
以及控制它的惡意程序!
**(三) 固件里的惡魔**陳默開始對(duì)所有聯(lián)網(wǎng)的智能設(shè)備進(jìn)行“體檢”。
他拆下小星的電源,用USB線連接到電腦,直接讀取其固件。在龐大的系統(tǒng)文件中,
他運(yùn)用專業(yè)的反編譯工具和代碼比對(duì)技術(shù),逐行篩查。時(shí)間在緊張的代碼審查中流逝。
窗外的天空泛起了魚肚白。陳默的眼睛布滿血絲,但精神卻高度亢奮。終于,
在設(shè)備驅(qū)動(dòng)層一個(gè)不起眼的角落里,
ound Optimizer v1.2.3”(環(huán)境音優(yōu)化模塊 v1.2.3)**!
官方固件里根本沒有這個(gè)模塊!它被巧妙地偽裝成一個(gè)系統(tǒng)服務(wù),擁有極高的權(quán)限,
可以靜默監(jiān)聽麥克風(fēng)、操控?fù)P聲器播放任意音頻文件、甚至能短暫干擾其他設(shè)備的網(wǎng)絡(luò)連接!
“就是它!”陳默幾乎可以肯定,那晚的求救錄音,以及后來燈光和攝像頭的異常,
都是這個(gè)惡意模塊在作祟!它像一個(gè)潛伏在設(shè)備里的惡魔,隨時(shí)聽候主人的召喚。那么,
控制這個(gè)惡魔的“主人”在哪里?那個(gè)發(fā)出幽靈信號(hào)的內(nèi)網(wǎng)設(shè)備是什么?
陳默的目光再次投向東墻。702室!那個(gè)求救聲聽起來像來自隔壁,
約指向那個(gè)方向……一個(gè)瘋狂而可怕的念頭在他腦中成型:入侵者可能就藏在隔壁的空屋里,
利用某種方式,穿透墻壁,控制了他的智能家居系統(tǒng)!他需要證據(jù),需要進(jìn)入702室!
硬闖?不行,風(fēng)險(xiǎn)太大。找物業(yè)?沒有確鑿證據(jù),只會(huì)打草驚蛇。陳默的大腦飛速運(yùn)轉(zhuǎn)。
他想起了一個(gè)人——周哲。周哲是“智安居”公司派駐在“星悅灣”的智能家居顧問,
大約三十五六歲,總是穿著整潔的工裝,帶著溫和的笑容,說話不急不緩,
給人一種專業(yè)可靠的感覺。陳默入住時(shí)的系統(tǒng)調(diào)試和后續(xù)的一次小故障處理,
都是周哲上門服務(wù)的。他對(duì)整個(gè)小區(qū)的智能家居系統(tǒng)了如指掌,
擁有所有設(shè)備的調(diào)試權(quán)限和備用管理密碼。
一個(gè)可怕的聯(lián)想浮現(xiàn)在陳默腦海:如果……這個(gè)后門就是周哲利用調(diào)試權(quán)限安裝的呢?
他完全有這個(gè)能力和機(jī)會(huì)!而且,作為顧問,他在小區(qū)內(nèi)活動(dòng)不會(huì)引起任何懷疑!
陳默感到一陣徹骨的寒意。他必須做兩手準(zhǔn)備。首先,
他立刻開始備份所有智能設(shè)備的原始純凈固件,存儲(chǔ)在自己加密的私人云端和離線硬盤上。
接著,他翻箱倒柜,找出了一個(gè)老舊的、物理開關(guān)式的電源排插。
他將家中核心安防設(shè)備(門鎖控制器、主攝像頭、網(wǎng)絡(luò)路由器)的電源線,
小心翼翼地插在了這個(gè)排插上。排插的總開關(guān),被他藏在沙發(fā)靠墊后面一個(gè)極其隱蔽的位置。
這是一個(gè)物理層面的“斷網(wǎng)”開關(guān),一旦扳下,這些設(shè)備將瞬間離線,
任何網(wǎng)絡(luò)層面的攻擊都將失效。然后,他拿出了自己的另一個(gè)“武器”——一部備用手機(jī)。
他在這部手機(jī)上安裝了自己獨(dú)立開發(fā)、未上架任何應(yīng)用商店的“哨兵”APP。
這個(gè)APP極其精簡(jiǎn),
一旦接收到他預(yù)設(shè)的特定加密心跳包停止信號(hào)(意味著他長(zhǎng)時(shí)間未操作主手機(jī)或主動(dòng)觸發(fā)),
或者接收到他主動(dòng)發(fā)送的“SOS”指令,它將立刻無視任何系統(tǒng)限制,
強(qiáng)行撥打110并發(fā)送預(yù)設(shè)的求救短信(包含他的地址和“智能家居入侵,
生命受脅”的簡(jiǎn)要信息),同時(shí)持續(xù)上傳手機(jī)麥克風(fēng)捕獲的環(huán)境音。
他把這部手機(jī)藏在冰箱頂部一個(gè)廢棄的茶葉罐里,插著充電寶,屏幕朝下,保持靜音狀態(tài)。
這是一個(gè)獨(dú)立于被入侵智能家居系統(tǒng)之外的、物理位置隱蔽的終極警報(bào)器。做完這一切,
天已大亮。陳默看著窗外漸漸蘇醒的城市,眼中沒有一絲輕松。他知道,
自己正在準(zhǔn)備踏入一個(gè)未知的、極度危險(xiǎn)的陷阱。但為了奪回自己的“安全屋”,
他別無選擇。**(四) 空屋里的血跡**機(jī)會(huì)比預(yù)想的來得更快。當(dāng)天下午,
陳默正在心神不寧地對(duì)著電腦,物業(yè)管家小張打來了電話,語(yǔ)氣有些抱歉:“陳先生,
不好意思打擾您。您隔壁702的業(yè)主終于同意降價(jià)了,今天有中介帶客戶來看房。按流程,
需要檢查一下公共區(qū)域和您這邊是否有受影響……主要是看看墻體、管道什么的,很快,
就幾分鐘,您看方便嗎?大概半小時(shí)后?!标惸闹忻偷匾惶?02看房!
這簡(jiǎn)直是天賜良機(jī)!“哦,方便,沒問題。我正好在家?!彼M量讓自己的聲音聽起來平靜。
半小時(shí)后,門鈴響起。陳默通過貓眼確認(rèn),外面站著小張和一個(gè)穿著職業(yè)套裝的中介女士,
還有一個(gè)看起來像是客戶的年輕男人。沒有周哲。陳默打開門,寒暄幾句。
小張和中介象征性地在玄關(guān)看了看與702相鄰的墻壁和管道井位置,連客廳都沒進(jìn),
確認(rèn)無異常后就連聲道謝離開了。整個(gè)過程不到五分鐘。門關(guān)上的瞬間,
陳默的心臟狂跳起來。他知道,中介帶客戶看702室,必然會(huì)打開702的門!
這是一個(gè)短暫的空窗期!他立刻沖到書房,打開電腦,
調(diào)出安防攝像頭對(duì)準(zhǔn)公共走廊的實(shí)時(shí)畫面。果然,幾分鐘后,
小張帶著中介和客戶出現(xiàn)在702門口。中介拿出鑰匙,打開了702的門鎖。
三人走了進(jìn)去。就是現(xiàn)在!陳默深吸一口氣,
出一個(gè)早已準(zhǔn)備好的小工具包——內(nèi)含一套精密的開鎖工具(作為一名對(duì)安全感興趣的極客,
研究這個(gè)是他的“業(yè)余愛好”),一個(gè)強(qiáng)光戰(zhàn)術(shù)手電筒,一副薄手套,