暗痕追擊
蕭夜鳴:鍵盤后的孤狼------------------------------------------,差一點(diǎn)就成了中國年齡最小的網(wǎng)絡(luò)通緝犯。。是因?yàn)樗胫来鸢噶?。,他的母親被電信**騙走了二十萬——那是他們?nèi)沂甑姆e蓄。母親報(bào)了警,但線索斷了,錢追不回來。母親一夜之間白了頭,不是夸張,是真的從發(fā)根開始變白。父親沉默了一個月,然后開始酗酒。蕭夜鳴把自己關(guān)在房間里,對著那臺父親從二手市場淘來的破電腦,開始自學(xué)編程。,沒有教材,只有互聯(lián)網(wǎng)。三個月后,他寫出了一個簡單的數(shù)據(jù)抓取程序,開始掃描全市的服務(wù)器。他想找到那筆錢的流向。他知道這不合法,但他不在乎——那些騙走母親血汗錢的人,他們合法嗎?,他意外掃描到了一個**系統(tǒng)的漏洞。猶豫了零點(diǎn)幾秒,他點(diǎn)了進(jìn)去。他沒有破壞任何數(shù)據(jù),只是瀏覽。但他不知道的是,這個動作觸發(fā)了內(nèi)部預(yù)警系統(tǒng)。七分鐘后,三輛**停在了他家樓下。,一直在發(fā)抖。不是因?yàn)楹ε隆且驗(yàn)樗l(fā)現(xiàn)警方的網(wǎng)絡(luò)安全系統(tǒng)用的加密算法,他在網(wǎng)上看過破解教程。他在想,如果自己都能看出來漏洞,那真正的黑客呢??!谏珚A克,左眉一道舊刀疤,眼神不像是在看一個“嫌疑人”,更像是在拆解一個謎題。秦正淵沒問“你為什么這么做”,而是拿起蕭夜鳴那臺破電腦,翻了翻他寫的代碼,然后問了一句讓蕭夜鳴終生難忘的話:“你想抓壞人,還是想當(dāng)壞人?”。不是因?yàn)槲?,是因?yàn)榻K于有人問了他一個他能回答的問題。他抹了一把臉,聲音還帶著變聲期的那種沙啞:“我想當(dāng)好人。但好人好像不給我機(jī)會?!保缓髮ι磉叺?*說:“他的檔案,我來處理。”。取而代之的是一份協(xié)議:他必須完成高中學(xué)業(yè),每周向秦正淵匯報(bào)一次學(xué)習(xí)進(jìn)度,同時——用他的技術(shù)為警方提供支持。秦正淵給他辦了一個編外技術(shù)顧問的身份,沒有工資,沒有警徽,只有一張出入證和一臺配置還算可以的電腦。,蕭夜鳴用了七年。直到他自己寫了優(yōu)化程序,把它的性能壓榨到遠(yuǎn)超出廠設(shè)計(jì),主板燒過兩次,他都舍不得換。不是因?yàn)槟钆f,是因?yàn)樗X得這是“他應(yīng)得的”——用合法的方式得到的第一樣?xùn)|西。。這期間,他破獲了三起跨省網(wǎng)絡(luò)**案,追蹤到了六個隱匿服務(wù)器,還順手幫技術(shù)科修復(fù)了一套用了十年都沒人敢動的老舊數(shù)據(jù)庫。但他的社交能力幾乎沒有進(jìn)步。他習(xí)慣低著頭走路,習(xí)慣用郵件代替當(dāng)面溝通,習(xí)慣在食堂人少的時候才去打飯。。只是在每年蕭夜鳴生日那天,會找他單獨(dú)吃一頓飯——不說話,就是吃飯。蕭夜鳴后來才知道,這是秦正淵從某本心理學(xué)書上看到的,“低社交壓力的陪伴方式”。
蕭夜鳴真正被全隊(duì)接納,是因?yàn)橐淮瓮话l(fā)行動。
一個綁架案,嫌疑人把受害者的手機(jī)信號偽裝成了公共WiFi熱點(diǎn),技術(shù)科用了六小時無法定位。蕭夜鳴被一個電話從床上叫起來,穿著睡衣趕到指揮中心,十五分鐘后鎖定了信號源——一個廢棄商場的負(fù)二層。**破門時,受害者還活著,距離嫌疑人設(shè)定的撕票時間只剩二十分鐘。
從那以后,沒人再叫他“那個小孩”。顧凜管他叫“夜貓子”,白露喊他“老古董”——因?yàn)樗麍?jiān)持用機(jī)械鍵盤,覺得有手感。
說起白露,那是另一個故事。
白露比他**歲,是后來才加入網(wǎng)絡(luò)犯罪科的。第一次見面,白露就湊過來看他的屏幕,然后說了句:“你這代碼風(fēng)格像二十年前的?!?br>蕭夜鳴頭都沒抬:“好用就行?!?br>“但這里可以優(yōu)化,”白露直接伸手敲了幾個鍵,“你看,效率提升百分之三十?!?br>蕭夜鳴抬起頭,第一次認(rèn)真看了這個雙丸子頭、穿**T恤的女孩一眼。他張了張嘴,想說“別碰我鍵盤”,但最終只是默默把那段優(yōu)化后的代碼保存了。
后來白露成了他為數(shù)不多能正常對話的人之一。不是因?yàn)閯e的,是因?yàn)榘茁稄牟挥X得他奇怪。她會在他熬夜的時候給他帶一罐可樂,會在他拒絕參加團(tuán)建的時候替他編一個合理的借口,會在別人說“蕭夜鳴是不是有社交障礙”的時候翻個白眼說:“他只是懶得跟你們廢話?!?br>蕭夜鳴沒有承認(rèn)過,但他的電腦里有一個加密文件夾,名字叫“不要打開”。里面不是案件資料,是一張截圖——白露第一次幫他改代碼時,聊天窗口里她發(fā)的一句話:
“你這人還挺有意思的,就是藏得太深了?!?br>蕭夜鳴覺得,這大概是他這輩子收到過的最高評價。
如今,蕭夜鳴二十九歲,戴著一副細(xì)框眼鏡——其實(shí)度數(shù)不高,但他覺得戴眼鏡能減少眼神接觸,省去不必要的社交。他的手指修長,敲鍵盤時像在彈鋼琴,全隊(duì)都知道一個規(guī)矩:蕭夜鳴戴上耳機(jī)的時候,天塌了都別叫他。不是他擺架子,是他進(jìn)入“流狀態(tài)”時真的聽不見外界聲音。
他有一個秘密,誰都沒告訴過。
他至今保留著那個十五歲夏天寫的第一個程序——那個幫他掃描漏洞的腳本。代碼寫得粗糙、低效、漏洞百出,但他不刪。那是他所有一切的起點(diǎn)。每次看到它,他就會想起秦正淵那句話:“你想抓壞人,還是想當(dāng)壞人?”
他用十五年回答了這個問題。
而答案,寫在他維護(hù)的每一行代碼里,寫在他追蹤到的每一條數(shù)據(jù)流里,寫在那些被他從暗網(wǎng)深處挖出來的真相里。
蕭夜鳴不是不會說話。他只是選擇了另一種方式說話——用0和1,用算法和邏輯,用那些大多數(shù)人看不懂、但永遠(yuǎn)不會撒謊的東西。
數(shù)據(jù)不會說謊,但人會。
而他,只聽數(shù)據(jù)說話。
蕭夜鳴真正被全隊(duì)接納,是因?yàn)橐淮瓮话l(fā)行動。
一個綁架案,嫌疑人把受害者的手機(jī)信號偽裝成了公共WiFi熱點(diǎn),技術(shù)科用了六小時無法定位。蕭夜鳴被一個電話從床上叫起來,穿著睡衣趕到指揮中心,十五分鐘后鎖定了信號源——一個廢棄商場的負(fù)二層。**破門時,受害者還活著,距離嫌疑人設(shè)定的撕票時間只剩二十分鐘。
從那以后,沒人再叫他“那個小孩”。顧凜管他叫“夜貓子”,白露喊他“老古董”——因?yàn)樗麍?jiān)持用機(jī)械鍵盤,覺得有手感。
說起白露,那是另一個故事。
白露比他**歲,是后來才加入網(wǎng)絡(luò)犯罪科的。第一次見面,白露就湊過來看他的屏幕,然后說了句:“你這代碼風(fēng)格像二十年前的?!?br>蕭夜鳴頭都沒抬:“好用就行?!?br>“但這里可以優(yōu)化,”白露直接伸手敲了幾個鍵,“你看,效率提升百分之三十?!?br>蕭夜鳴抬起頭,第一次認(rèn)真看了這個雙丸子頭、穿**T恤的女孩一眼。他張了張嘴,想說“別碰我鍵盤”,但最終只是默默把那段優(yōu)化后的代碼保存了。
后來白露成了他為數(shù)不多能正常對話的人之一。不是因?yàn)閯e的,是因?yàn)榘茁稄牟挥X得他奇怪。她會在他熬夜的時候給他帶一罐可樂,會在他拒絕參加團(tuán)建的時候替他編一個合理的借口,會在別人說“蕭夜鳴是不是有社交障礙”的時候翻個白眼說:“他只是懶得跟你們廢話?!?br>蕭夜鳴沒有承認(rèn)過,但他的電腦里有一個加密文件夾,名字叫“不要打開”。里面不是案件資料,是一張截圖——白露第一次幫他改代碼時,聊天窗口里她發(fā)的一句話:
“你這人還挺有意思的,就是藏得太深了?!?br>蕭夜鳴覺得,這大概是他這輩子收到過的最高評價。
如今,蕭夜鳴二十九歲,戴著一副細(xì)框眼鏡——其實(shí)度數(shù)不高,但他覺得戴眼鏡能減少眼神接觸,省去不必要的社交。他的手指修長,敲鍵盤時像在彈鋼琴,全隊(duì)都知道一個規(guī)矩:蕭夜鳴戴上耳機(jī)的時候,天塌了都別叫他。不是他擺架子,是他進(jìn)入“流狀態(tài)”時真的聽不見外界聲音。
他有一個秘密,誰都沒告訴過。
他至今保留著那個十五歲夏天寫的第一個程序——那個幫他掃描漏洞的腳本。代碼寫得粗糙、低效、漏洞百出,但他不刪。那是他所有一切的起點(diǎn)。每次看到它,他就會想起秦正淵那句話:“你想抓壞人,還是想當(dāng)壞人?”
他用十五年回答了這個問題。
而答案,寫在他維護(hù)的每一行代碼里,寫在他追蹤到的每一條數(shù)據(jù)流里,寫在那些被他從暗網(wǎng)深處挖出來的真相里。
蕭夜鳴不是不會說話。他只是選擇了另一種方式說話——用0和1,用算法和邏輯,用那些大多數(shù)人看不懂、但永遠(yuǎn)不會撒謊的東西。
數(shù)據(jù)不會說謊,但人會。
而他,只聽數(shù)據(jù)說話。