第2章
手磨咖啡與所謂的“天才直覺”------------------------------------------,池震就來了。。寧微注意到這個細節(jié),因為他通常踩著九點半進門,今天八點五十就到了,手里還端著一杯外帶的拿鐵——不是她磨的?!皩幬?,你會寫新聞稿嗎?”。“看什么類型。宣傳類的。我想了一晚上,覺得咱們偵探社需要曝光度。”池震把拿鐵放下,從西裝口袋里掏出手機,翻到備忘錄,遞過來?!皹祟}我都想好了。”,屏幕上寫著一行字:《天才偵探池震:一眼洞穿上流社會的虛偽》?!霸趺礃??不行。哪不行?哪都不行?!睂幬涯ケP裝回架子上,擦了擦手?!暗谝?,你用天才做標題,讀者第一反應是軟文。第二,洞穿上流社會的虛偽,柳**要是看到,你覺得她會給你介紹朋友,還是給你發(fā)律師函?”,把手機收回去?!澳悄銇怼!薄K氐焦の?,打開文檔,十五分鐘后,把屏幕轉過去給池震看。:《萬事靈偵探社首戰(zhàn)告捷,新銳偵探聚焦人性》
正文寫了六百字,沒提柳**的名字,沒提手袋品牌,只把“家庭成員間的善意隱瞞”這個概念拎出來,配上幾句池震分析案情時的話——當然,那些話池震從來沒說過,但讀起來確實像他會說的。
“這寫的是我?”池震看完,表情有點復雜。
“不滿意可以改。”
“不是不滿意……寫得比我本人還好?!彼嗣掳停鞍l(fā)哪兒?”
寧微沒有回答這個問題。她已經提前做好了***分析,選了四個本地生活類論壇,兩個知乎專欄話題,發(fā)布時間卡在晚八點到十點之間。標題里嵌的長尾詞是“**** 委托 家庭矛盾”,搜索指數不高,但競爭也小,足夠在垂直領域攢出一點能見度。
三天后,帖子在一個叫“城事圈”的本地論壇里被人轉了十幾次,評論區(qū)有人說“這個偵探社聽起來挺靠譜”,也有人說“又是營銷號”。
池震把每條正面評論都截了圖,存了一個相冊,命名為“媒體報道”。
寧微沒管他。
**天,第二個委托人來了。
來的人穿格子襯衫,背一個洗得發(fā)白的帆布包,進門先看了一圈辦公室的裝修,目光在池震的意大利手工皮鞋上停了兩秒。
“請坐?!背卣鹬噶酥干嘲l(fā),“喝什么?”
“白水就行?!?br>寧微倒了一杯溫水放在他面前。年輕人接了,沒喝,兩只手攥著杯子,開始講。
他叫陳嘉銘,二十七歲,后端開發(fā),在一家中型互聯網公司上班。三年前他開始利用業(yè)余時間做一個個人項目——一套基于語義分析的數據清洗框架。代碼全在他自己的臺式機上,沒上傳過任何云端倉庫,本地加密存儲。
上周五下班回家,打開電腦,項目文件夾是空的。
不是被**。是被移走了。文件系統(tǒng)日志顯示,當天下午兩點十七分,整個目錄被復制到一個外接設備,隨后本地文件被擦除。
“但我下午兩點在公司。”陳嘉銘說,“而且我住的是獨居公寓,門是電子鎖,窗戶在十四樓,我檢查過,門鎖沒有異常開鎖記錄,窗戶關得死死的?!?br>“有沒有可能是遠程操作?”池震問。
“不可能。我的電腦沒有裝任何遠程控制軟件,系統(tǒng)日志里也沒有遠程連接記錄。操作記錄顯示是本地操作,有人物理接觸了我的電腦?!?br>池震皺眉,往椅背上靠了靠。他的眼睛瞇起來,手指在扶手上敲了幾下。寧微認得這個姿勢,這是他在努力思考但什么都想不出來的時候。
果然。
“你有沒有看過一部電影,叫《偷天換日》?”
陳嘉銘搖頭。
池震不在意,繼續(xù)說:“里面有一種技術,用定向激光從遠處讀取屏幕的光信號反射,可以還原畫面內容。你家的窗戶,雖然在十四樓,但如果對面有高層建筑的話——”
“我的代碼不是被看走的,是被拷走的。”陳嘉銘打斷了他,“有人用U盤插了我的電腦?!?br>“對,所以我的意思是——”池震停頓了一下,找了個新方向,“竊賊有可能先通過激光竊取你的開機密碼,然后再——”
“我的電腦設了指紋解鎖?!?br>辦公室安靜了三秒。
池震點了下頭,說:“情況我基本了解了。你先回去,給我一天時間,做個全面分析?!?br>陳嘉銘走后,池震在辦公室里來回走了二十多圈。
寧微在中間去了一趟茶水間?;貋淼臅r候,她把一疊材料放在池震桌面的右側——她固定放案件資料的位置。
最上面是陳嘉銘公寓的平面圖,她在委托人講述時用手機搜到了小區(qū)的戶型信息。中間是一份該戶型的智能家居設備清單,物業(yè)在交房時預裝了全屋智能系統(tǒng),包括智能門鎖、中央空調控制面板,以及一個某品牌的智能音箱。
最下面壓著一份PDF打印件,來源是某安全實驗室去年發(fā)表的技術***,主題是物聯網設備的語音指令漏洞。
三份材料并排放著,頁腳對齊。
池震瞥了一眼,沒動。他還在走。
走到第三十二圈的時候,他站住了?!澳阏f那個激光的思路,是不是也有點道理?”
寧微沒回應。她端著剛做好的手沖咖啡走過去,放在桌上。
然后事情發(fā)生了。
杯子碰到桌沿的時候,寧微的手腕一歪,咖啡灑了。深褐色的液體在桌面上淌開,正好漫過中間那頁設備清單上“智能音箱”的字樣,又順著紙張的傾斜角度流向第三份材料,浸透了技術報告第二頁里標注為紅色的關鍵術語——“語音喚醒”。
兩個詞被同一道咖啡漬串了起來。
“抱歉?!睂幬⑷ツ眉埥?。
池震擺了擺手說沒事,低頭去看被浸濕的文件。他拿起那兩張紙——智能音箱、語音喚醒??Х?**詞染成了同一個顏色,擠在視覺焦點的中心。
他拿著紙站了大概有半分鐘。
寧微在旁邊擦桌子,擦得很慢。然后她說了一句話,語氣跟在讀產品說明書一樣:“這個型號的智能音箱默認喚醒詞是公開的,說明書上寫著。而且如果綁定了智能門鎖,語音指令可以直接執(zhí)行開鎖操作。出廠設置不要求聲紋驗證。”
池震把紙放下了。
他的表情變了。不是那種裝出來的“沉思”,是真的在拼什么東西。寧微看得出這兩種的區(qū)別——前者他會摸下巴,后者他的嘴巴會微微張開。
“等一下。”池震轉身,走到白板前面,拿起記號筆?!瓣惣毋懻f門鎖沒有異常開鎖記錄,對吧?”
“他說的是沒有密碼或刷卡的異常記錄。”寧微糾正。
“但如果門鎖是被語音指令打開的呢?這種操作在系統(tǒng)里會怎么歸類?”
“大部分品牌歸類在智能聯動一欄,不在常規(guī)安防日志里顯示。業(yè)主如果沒有專門去查聯動記錄,很容易忽略?!?br>池震在白板上畫了一條線,一端寫“音箱”,一端寫“門鎖”。
“竊賊不需要進門。他只需要站在門外,喊一聲喚醒詞,讓音箱執(zhí)行開鎖指令。十四樓,走廊不會有太多人經過,監(jiān)控也不一定覆蓋到每一層的每一個角落。”
他放下筆,轉過來。
“問題是,誰會知道他家里有這個音箱?誰會知道他的作息時間,知道下午兩點公寓里沒人?”
寧微沒說話。這個問題不需要她來回答。
池震拿起手機,撥了陳嘉銘的號碼。
“陳先生,問你一件事。你那個智能音箱,是你自己買的還是物業(yè)預裝的?”
“預裝的,我一直沒怎么用。”
“但它是通電狀態(tài)?”
“插著電,沒拔過?!?br>“你的智能門鎖和音箱綁定過嗎?”
電話那頭想了想?!昂孟瘛胱〉臅r候物業(yè)幫我設置過全屋聯動,應該是綁了的?!?br>“最后一個問題。上周五下午兩點,誰確定你不在家?”
沉默。
“陳先生?”
“我前女友?!标惣毋懙穆曇舻土讼氯ィ拔覀兩现軇偡质?。她……她有我家的門禁卡,分手之后我還沒來得及注銷。但我查過門禁記錄,那天那張卡沒有使用記錄啊。”
“她不需要用卡。”池震說,“她知道你家有智能音箱,知道喚醒詞,知道你下午兩點在公司。她只需要到你家門口,對著門喊一聲,音箱就替她把門打開了?!?br>電話那頭沒有說話,過了很久才說了一個字:“操?!?br>池震掛了電話,給陳嘉銘發(fā)了一條消息,讓他去查智能系統(tǒng)的聯動操作日志,然后帶著截圖去報警。
兩天后陳嘉銘回了電話。聯動日志里確實有一條語音開鎖記錄,時間是周五下午兩點十五分。警方在他前女友的移動硬盤里找到了完整的項目代碼副本。
案子結了。
池震收了費,又去買了條領帶。這回是暗紅色的,說要配新西裝。寧微沒評價。
那篇論壇帖子底下多了幾條新回復,其中一條來自陳嘉銘本人的馬甲號,寫了一段很長的推薦,被頂到了前排。程序員圈子不大,消息傳得快,一周之內萬事靈偵探社的名字在三個技術社區(qū)的閑聊頻道里出現了四次。
池震把這些帖子也截了圖,加進了“媒體報道”相冊。
當天晚上十一點,寧微坐在家里的書桌前,打開那個加密文檔,新建了一條記錄。
“代碼竊取案,完結??Х染€索法首次實戰(zhàn)測試,委托人及池震本人均未察覺異常。線索觸達效率高于預期?!?br>她停下來,喝了口水,繼續(xù)打。
“風險備注:連續(xù)兩次使用物理介質投喂信息,且均通過咖啡相關動作完成引導。頻率過高。若第三次仍采用同一模式,池震雖然遲鈍,但并非完全沒有覺察能力。”
最后一行,她打了幾個字又刪掉,重新寫。
“下一案件需開發(fā)替代投喂通道。備選方案:打印機卡紙、外賣小票夾帶、快遞包裹錯拆。待評估可行性?!?br>她保存了文件,關掉電腦,去廚房燒了壺水。
明天池震大概又會早到。一個人嘗到甜頭之后,勤快總是暫時的,但至少這周還能維持。
水壺響了。她關火,把水倒進保溫杯,擰好蓋子。
手機亮了一下,池震發(fā)了一張**過來,新領帶系好了,配了兩個字:“絕了?!?br>寧微看了三秒,退出對話,沒回。
正文寫了六百字,沒提柳**的名字,沒提手袋品牌,只把“家庭成員間的善意隱瞞”這個概念拎出來,配上幾句池震分析案情時的話——當然,那些話池震從來沒說過,但讀起來確實像他會說的。
“這寫的是我?”池震看完,表情有點復雜。
“不滿意可以改。”
“不是不滿意……寫得比我本人還好?!彼嗣掳停鞍l(fā)哪兒?”
寧微沒有回答這個問題。她已經提前做好了***分析,選了四個本地生活類論壇,兩個知乎專欄話題,發(fā)布時間卡在晚八點到十點之間。標題里嵌的長尾詞是“**** 委托 家庭矛盾”,搜索指數不高,但競爭也小,足夠在垂直領域攢出一點能見度。
三天后,帖子在一個叫“城事圈”的本地論壇里被人轉了十幾次,評論區(qū)有人說“這個偵探社聽起來挺靠譜”,也有人說“又是營銷號”。
池震把每條正面評論都截了圖,存了一個相冊,命名為“媒體報道”。
寧微沒管他。
**天,第二個委托人來了。
來的人穿格子襯衫,背一個洗得發(fā)白的帆布包,進門先看了一圈辦公室的裝修,目光在池震的意大利手工皮鞋上停了兩秒。
“請坐?!背卣鹬噶酥干嘲l(fā),“喝什么?”
“白水就行?!?br>寧微倒了一杯溫水放在他面前。年輕人接了,沒喝,兩只手攥著杯子,開始講。
他叫陳嘉銘,二十七歲,后端開發(fā),在一家中型互聯網公司上班。三年前他開始利用業(yè)余時間做一個個人項目——一套基于語義分析的數據清洗框架。代碼全在他自己的臺式機上,沒上傳過任何云端倉庫,本地加密存儲。
上周五下班回家,打開電腦,項目文件夾是空的。
不是被**。是被移走了。文件系統(tǒng)日志顯示,當天下午兩點十七分,整個目錄被復制到一個外接設備,隨后本地文件被擦除。
“但我下午兩點在公司。”陳嘉銘說,“而且我住的是獨居公寓,門是電子鎖,窗戶在十四樓,我檢查過,門鎖沒有異常開鎖記錄,窗戶關得死死的?!?br>“有沒有可能是遠程操作?”池震問。
“不可能。我的電腦沒有裝任何遠程控制軟件,系統(tǒng)日志里也沒有遠程連接記錄。操作記錄顯示是本地操作,有人物理接觸了我的電腦?!?br>池震皺眉,往椅背上靠了靠。他的眼睛瞇起來,手指在扶手上敲了幾下。寧微認得這個姿勢,這是他在努力思考但什么都想不出來的時候。
果然。
“你有沒有看過一部電影,叫《偷天換日》?”
陳嘉銘搖頭。
池震不在意,繼續(xù)說:“里面有一種技術,用定向激光從遠處讀取屏幕的光信號反射,可以還原畫面內容。你家的窗戶,雖然在十四樓,但如果對面有高層建筑的話——”
“我的代碼不是被看走的,是被拷走的。”陳嘉銘打斷了他,“有人用U盤插了我的電腦?!?br>“對,所以我的意思是——”池震停頓了一下,找了個新方向,“竊賊有可能先通過激光竊取你的開機密碼,然后再——”
“我的電腦設了指紋解鎖?!?br>辦公室安靜了三秒。
池震點了下頭,說:“情況我基本了解了。你先回去,給我一天時間,做個全面分析?!?br>陳嘉銘走后,池震在辦公室里來回走了二十多圈。
寧微在中間去了一趟茶水間?;貋淼臅r候,她把一疊材料放在池震桌面的右側——她固定放案件資料的位置。
最上面是陳嘉銘公寓的平面圖,她在委托人講述時用手機搜到了小區(qū)的戶型信息。中間是一份該戶型的智能家居設備清單,物業(yè)在交房時預裝了全屋智能系統(tǒng),包括智能門鎖、中央空調控制面板,以及一個某品牌的智能音箱。
最下面壓著一份PDF打印件,來源是某安全實驗室去年發(fā)表的技術***,主題是物聯網設備的語音指令漏洞。
三份材料并排放著,頁腳對齊。
池震瞥了一眼,沒動。他還在走。
走到第三十二圈的時候,他站住了?!澳阏f那個激光的思路,是不是也有點道理?”
寧微沒回應。她端著剛做好的手沖咖啡走過去,放在桌上。
然后事情發(fā)生了。
杯子碰到桌沿的時候,寧微的手腕一歪,咖啡灑了。深褐色的液體在桌面上淌開,正好漫過中間那頁設備清單上“智能音箱”的字樣,又順著紙張的傾斜角度流向第三份材料,浸透了技術報告第二頁里標注為紅色的關鍵術語——“語音喚醒”。
兩個詞被同一道咖啡漬串了起來。
“抱歉?!睂幬⑷ツ眉埥?。
池震擺了擺手說沒事,低頭去看被浸濕的文件。他拿起那兩張紙——智能音箱、語音喚醒??Х?**詞染成了同一個顏色,擠在視覺焦點的中心。
他拿著紙站了大概有半分鐘。
寧微在旁邊擦桌子,擦得很慢。然后她說了一句話,語氣跟在讀產品說明書一樣:“這個型號的智能音箱默認喚醒詞是公開的,說明書上寫著。而且如果綁定了智能門鎖,語音指令可以直接執(zhí)行開鎖操作。出廠設置不要求聲紋驗證。”
池震把紙放下了。
他的表情變了。不是那種裝出來的“沉思”,是真的在拼什么東西。寧微看得出這兩種的區(qū)別——前者他會摸下巴,后者他的嘴巴會微微張開。
“等一下。”池震轉身,走到白板前面,拿起記號筆?!瓣惣毋懻f門鎖沒有異常開鎖記錄,對吧?”
“他說的是沒有密碼或刷卡的異常記錄。”寧微糾正。
“但如果門鎖是被語音指令打開的呢?這種操作在系統(tǒng)里會怎么歸類?”
“大部分品牌歸類在智能聯動一欄,不在常規(guī)安防日志里顯示。業(yè)主如果沒有專門去查聯動記錄,很容易忽略?!?br>池震在白板上畫了一條線,一端寫“音箱”,一端寫“門鎖”。
“竊賊不需要進門。他只需要站在門外,喊一聲喚醒詞,讓音箱執(zhí)行開鎖指令。十四樓,走廊不會有太多人經過,監(jiān)控也不一定覆蓋到每一層的每一個角落。”
他放下筆,轉過來。
“問題是,誰會知道他家里有這個音箱?誰會知道他的作息時間,知道下午兩點公寓里沒人?”
寧微沒說話。這個問題不需要她來回答。
池震拿起手機,撥了陳嘉銘的號碼。
“陳先生,問你一件事。你那個智能音箱,是你自己買的還是物業(yè)預裝的?”
“預裝的,我一直沒怎么用。”
“但它是通電狀態(tài)?”
“插著電,沒拔過?!?br>“你的智能門鎖和音箱綁定過嗎?”
電話那頭想了想?!昂孟瘛胱〉臅r候物業(yè)幫我設置過全屋聯動,應該是綁了的?!?br>“最后一個問題。上周五下午兩點,誰確定你不在家?”
沉默。
“陳先生?”
“我前女友?!标惣毋懙穆曇舻土讼氯ィ拔覀兩现軇偡质?。她……她有我家的門禁卡,分手之后我還沒來得及注銷。但我查過門禁記錄,那天那張卡沒有使用記錄啊。”
“她不需要用卡。”池震說,“她知道你家有智能音箱,知道喚醒詞,知道你下午兩點在公司。她只需要到你家門口,對著門喊一聲,音箱就替她把門打開了?!?br>電話那頭沒有說話,過了很久才說了一個字:“操?!?br>池震掛了電話,給陳嘉銘發(fā)了一條消息,讓他去查智能系統(tǒng)的聯動操作日志,然后帶著截圖去報警。
兩天后陳嘉銘回了電話。聯動日志里確實有一條語音開鎖記錄,時間是周五下午兩點十五分。警方在他前女友的移動硬盤里找到了完整的項目代碼副本。
案子結了。
池震收了費,又去買了條領帶。這回是暗紅色的,說要配新西裝。寧微沒評價。
那篇論壇帖子底下多了幾條新回復,其中一條來自陳嘉銘本人的馬甲號,寫了一段很長的推薦,被頂到了前排。程序員圈子不大,消息傳得快,一周之內萬事靈偵探社的名字在三個技術社區(qū)的閑聊頻道里出現了四次。
池震把這些帖子也截了圖,加進了“媒體報道”相冊。
當天晚上十一點,寧微坐在家里的書桌前,打開那個加密文檔,新建了一條記錄。
“代碼竊取案,完結??Х染€索法首次實戰(zhàn)測試,委托人及池震本人均未察覺異常。線索觸達效率高于預期?!?br>她停下來,喝了口水,繼續(xù)打。
“風險備注:連續(xù)兩次使用物理介質投喂信息,且均通過咖啡相關動作完成引導。頻率過高。若第三次仍采用同一模式,池震雖然遲鈍,但并非完全沒有覺察能力。”
最后一行,她打了幾個字又刪掉,重新寫。
“下一案件需開發(fā)替代投喂通道。備選方案:打印機卡紙、外賣小票夾帶、快遞包裹錯拆。待評估可行性?!?br>她保存了文件,關掉電腦,去廚房燒了壺水。
明天池震大概又會早到。一個人嘗到甜頭之后,勤快總是暫時的,但至少這周還能維持。
水壺響了。她關火,把水倒進保溫杯,擰好蓋子。
手機亮了一下,池震發(fā)了一張**過來,新領帶系好了,配了兩個字:“絕了?!?br>寧微看了三秒,退出對話,沒回。
閱讀下一章(解鎖全文)
點擊即可暢讀完整版全部內容
相關書籍
友情鏈接