代碼為刃:國之利刃
回車鍵敲下后的第三天,郵箱里依舊連個自動回復的影子都沒有。
林默把那碗紅燒牛肉面推到一邊,隨手扯了張紙巾擦了擦鍵盤上的油點。
按理說,這種級別的**入口,哪怕是拒信,也該有個回執(zhí)。
現(xiàn)在這種情況,要么是系統(tǒng)壞了,要么是他在黑名單里還沒洗白。
就在他準備關機下樓買包煙的時候,桌角那個被他刷了開源固件的二手路由器,突然瘋狂閃爍起來。
不是常規(guī)的數(shù)據(jù)吞吐,頻率很怪。
林默眼神一凝,手指瞬間搭上鍵盤。
屏幕上切出一個黑底綠字的終端窗口,幾行命令敲下去,流量分析圖譜立刻跳了出來。
有一條加密信道,正在死死咬著他那臺舊開發(fā)機的10080測試端口。
對方很謹慎,數(shù)據(jù)包偽裝成了普通的NTP時間同步請求,但在包頭里藏了只有特定***才能讀懂的指令。
“**底?”
林默嘴角扯了一下。
他沒急著切斷連接。
手指在鍵盤上飛快舞動,逆向追蹤腳本像獵犬一樣順著網(wǎng)線撲了出去。
跳板機、肉雞、又是跳板機……一共七層跳轉。
兩分鐘后,最終IP指向了一個沒有任何公開注冊信息的地址段。
那個段頭他熟,上次在白帽論壇幫警方追蹤一個跨境**團伙時見過一次——那是**專用的IP池。
林默松開了放在“斷網(wǎng)”快捷鍵上的手指。
既然是官方的探針,那就不是入侵,是“體檢”。
他想了想,在那個被攻擊的測試端口上,掛載了一個模擬的漏洞服務程序。
這是一個蜜罐,里面只有一堆亂序的垃圾代碼,但這就像給來訪的客人倒了一杯白開水——既不失禮,也告訴對方:我知道你在,隨便看,別客氣。
對方似乎讀懂了他的意思,那個加密信道維持了五分鐘的“靜默觀察”后,撤了。
當天晚上,暴雨過后的空氣里帶著股潮濕的土腥味,鼻腔深處泛起一絲鐵銹般的腥氣。
林默住的小區(qū)是老破小,監(jiān)控基本是個擺設。
他坐在窗簾后面,手里拿著一個半個巴掌大的黑色方塊——那是他用樹莓派改的射頻信號監(jiān)測器。
屏幕幽光映在他臉上,泛出一層冷藍的色調,指尖摩挲著設備邊緣磨損的膠殼,觸感粗糙而熟悉。
樓下香樟樹影晃動,窸窣聲混著遠處排水管滴水的節(jié)奏,像是某種密語。
一個異常的信號波峰正在400MHz頻段徘徊,軍用級跳頻序列在屏幕上劃出鋸齒狀軌跡。
林默側過身,透過窗簾縫隙往下看。
樹影深處站著個人,深色風衣裹得嚴實,帽檐壓低遮住眉眼,手里握著一臺手機模樣的終端,正對準這棟樓。
她在監(jiān)控死角站了整整十二分鐘,既沒進樓,也沒抬頭,就像是在等一輛永遠不會來的末班車。
但林默手里的監(jiān)測器告訴他,那臺設備在十二分鐘內,把這棟樓的無線環(huán)境掃了三遍。
這是實地**勘察。
首到那個身影消失在夜色里,林默才關掉監(jiān)測器,金屬外殼還殘留著運行時的微溫。
他把己經(jīng)涼透的面湯倒進下水道,水流撞擊管道的聲音空蕩回響,洗碗時手上的動作比平時慢了半拍。
****的運轉效率,比他想象的要快。
次日早上九點,一封PDF郵件靜靜地躺進了收件箱。
沒有發(fā)件人,標題只有干巴巴的一行字:《網(wǎng)絡安全應急響應崗位初試說明》。
附件是一道題,限時72小時。
“模擬某省級政務云平臺遭受APT攻擊,基于日志還原路徑并阻斷?!?br>
林默點開附件包里的日志文件。
幾百兆的文本,密密麻麻全是毫無規(guī)律的報錯。
這也太粗糙了。
林默皺了皺眉。
如果是普通的CTF比賽,這題目算難,但對于實戰(zhàn)來說,這些日志太“臟”了。
大量的時間戳對不上,格式錯亂,還有明顯的重復數(shù)據(jù)段。
這就像是在一堆碎玻璃里找一顆鉆石,還要防止手被割破。
他下意識摸了摸褲兜,指尖觸到那個邊緣磨得發(fā)亮的U盤——三年來,它從未離身。
他去冰箱拿了瓶冰水,拉開拉環(huán)時“嗤”的一聲刺破寂靜,冰冷的液體灌入喉嚨,胃部一陣緊縮,頭腦卻瞬間清明。
三小時后,他睜開眼,手指在第4921行日志上停住。
那是條普通的備份任務記錄。
看起來完全合規(guī),但在數(shù)據(jù)包大小上,比正常備份多了12個字節(jié)。
這12個字節(jié),按照時間序列拼湊起來,是一條隱藏在DNS請求里的隧道。
攻擊者根本沒走正門,而是把數(shù)據(jù)拆碎了,偽裝成域名解析請求,大搖大擺地運了出去。
林默沒用72小時。
他在下午一點就把答卷發(fā)了回去。
在郵件的最后,他多加了一行備注:“附件傳輸過程中,檢測到通信鏈路存在側信道**造成的延遲抖動,建議你們查一下內網(wǎng)路由,或者換條更干凈的線?!?br>
這句話發(fā)出去兩小時后,電話響了。
是個加密號碼,沒有歸屬地。
“蘇清晏,國安網(wǎng)安特部?!?br>
聲音是個女的,很冷,語速很快,像是金屬撞擊玻璃,“初試通過。
你的側信道**反饋是對的,那是為了測試應聘者的反偵察意識故意留的口子?!?br>
林默拿著手機,沒說話,等著下文。
“還有一個問題,”蘇清晏頓了一下,“你在上一份工作的離職風波里,在論壇置頂帖最后留了‘61947’這個編號。
為什么?”
林默看著窗臺上那盆半死不活的仙人掌,沉默了兩秒。
“那是我父親的警號。”
他說,“那是他拿命換來的東西,我不允許它被臟東西碰過?!?br>
那一夜,全網(wǎng)瘋傳那串數(shù)字,有人說那是殉職**的墓碑銘文,也有人說,那是吹哨人的遺言。
電話那頭安靜了一瞬,隨后傳來一個時間和地點:“在這個時間之前趕到,掃碼進場。
過時不候?!?br>
嘟——忙音傳來。
面試地點在郊區(qū),一棟灰撲撲的科研樓,門口連個牌子都沒有。
林默把衛(wèi)衣**戴上,遮住半張臉。
走進一樓大廳時,他在走廊的公告欄前停了一下。
那上面貼著一份內部通報,紙張邊緣有些卷曲,墨跡略顯暈染,像是匆忙打印出來的。
《關于XX科技重大安全事故的技術復盤與整改建議》。
通報的最后一段寫著:“……匿名舉報者提供的完整日志鏈,為案件定性提供了關鍵證據(jù),該漏洞己納入**信息安全漏洞庫……”落款正是他今天要應聘的部門。
林默把手揣進兜里,指尖再次觸到那個掉漆的U盤,心里那塊石頭落地了。
推開會議室的門,里面只有一張長桌。
一個穿著干練襯衫的女人坐在主位,手里拿著一份打印出來的材料,正是林默那份只要了三小時的答卷。
她抬起頭,眼神比電話里的聲音還要銳利。
沒有寒暄,沒有客套。
“林默?”
蘇清晏放下材料,目光在他那身洗得發(fā)白的衛(wèi)衣上掃過,“你知道我們?yōu)槭裁床徽心切┟拼髮W的優(yōu)等生,反而給你發(fā)郵件嗎?”
林默拉開椅子坐下,姿態(tài)并不拘謹:“因為優(yōu)等生只會按教科書修*ug?!?br>
蘇清晏身子微微前傾,壓迫感撲面而來:“沒錯。
修*ug的人滿大街都是,我們要找的,是能預判戰(zhàn)爭的人。
在這個戰(zhàn)場上,代碼就是**,你慢一秒,輸?shù)舻目赡芫褪且蛔鞘械碾娏ο到y(tǒng)。”
林默迎著她的目光,把衛(wèi)衣**摘下來,露出一雙熬夜熬得有些***,卻異常亮的眼睛。
“那正好?!?br>
他平靜地說道,“我也不是來修*ug的?!?br>
蘇清晏盯著他看了幾秒,突然站起身,按下桌上的一個紅色按鈕。
警報**音響起,地板中央緩緩升起一臺虹膜掃描儀。
“進去之前,記住,你不是來修*ug的。”
蘇清晏的聲音從背后傳來,“你是來阻止一場停電的?!?br>
林默深吸一口氣,走上前。
藍光掃過瞳孔的瞬間,玻璃門無聲滑開,冷風裹挾著數(shù)據(jù)流的嗡鳴撲面而來,服務器陣列的幽藍光芒在地面投下流動的影子,仿佛整座房間都在低語。
戰(zhàn)爭,己經(jīng)開始了。
林默把那碗紅燒牛肉面推到一邊,隨手扯了張紙巾擦了擦鍵盤上的油點。
按理說,這種級別的**入口,哪怕是拒信,也該有個回執(zhí)。
現(xiàn)在這種情況,要么是系統(tǒng)壞了,要么是他在黑名單里還沒洗白。
就在他準備關機下樓買包煙的時候,桌角那個被他刷了開源固件的二手路由器,突然瘋狂閃爍起來。
不是常規(guī)的數(shù)據(jù)吞吐,頻率很怪。
林默眼神一凝,手指瞬間搭上鍵盤。
屏幕上切出一個黑底綠字的終端窗口,幾行命令敲下去,流量分析圖譜立刻跳了出來。
有一條加密信道,正在死死咬著他那臺舊開發(fā)機的10080測試端口。
對方很謹慎,數(shù)據(jù)包偽裝成了普通的NTP時間同步請求,但在包頭里藏了只有特定***才能讀懂的指令。
“**底?”
林默嘴角扯了一下。
他沒急著切斷連接。
手指在鍵盤上飛快舞動,逆向追蹤腳本像獵犬一樣順著網(wǎng)線撲了出去。
跳板機、肉雞、又是跳板機……一共七層跳轉。
兩分鐘后,最終IP指向了一個沒有任何公開注冊信息的地址段。
那個段頭他熟,上次在白帽論壇幫警方追蹤一個跨境**團伙時見過一次——那是**專用的IP池。
林默松開了放在“斷網(wǎng)”快捷鍵上的手指。
既然是官方的探針,那就不是入侵,是“體檢”。
他想了想,在那個被攻擊的測試端口上,掛載了一個模擬的漏洞服務程序。
這是一個蜜罐,里面只有一堆亂序的垃圾代碼,但這就像給來訪的客人倒了一杯白開水——既不失禮,也告訴對方:我知道你在,隨便看,別客氣。
對方似乎讀懂了他的意思,那個加密信道維持了五分鐘的“靜默觀察”后,撤了。
當天晚上,暴雨過后的空氣里帶著股潮濕的土腥味,鼻腔深處泛起一絲鐵銹般的腥氣。
林默住的小區(qū)是老破小,監(jiān)控基本是個擺設。
他坐在窗簾后面,手里拿著一個半個巴掌大的黑色方塊——那是他用樹莓派改的射頻信號監(jiān)測器。
屏幕幽光映在他臉上,泛出一層冷藍的色調,指尖摩挲著設備邊緣磨損的膠殼,觸感粗糙而熟悉。
樓下香樟樹影晃動,窸窣聲混著遠處排水管滴水的節(jié)奏,像是某種密語。
一個異常的信號波峰正在400MHz頻段徘徊,軍用級跳頻序列在屏幕上劃出鋸齒狀軌跡。
林默側過身,透過窗簾縫隙往下看。
樹影深處站著個人,深色風衣裹得嚴實,帽檐壓低遮住眉眼,手里握著一臺手機模樣的終端,正對準這棟樓。
她在監(jiān)控死角站了整整十二分鐘,既沒進樓,也沒抬頭,就像是在等一輛永遠不會來的末班車。
但林默手里的監(jiān)測器告訴他,那臺設備在十二分鐘內,把這棟樓的無線環(huán)境掃了三遍。
這是實地**勘察。
首到那個身影消失在夜色里,林默才關掉監(jiān)測器,金屬外殼還殘留著運行時的微溫。
他把己經(jīng)涼透的面湯倒進下水道,水流撞擊管道的聲音空蕩回響,洗碗時手上的動作比平時慢了半拍。
****的運轉效率,比他想象的要快。
次日早上九點,一封PDF郵件靜靜地躺進了收件箱。
沒有發(fā)件人,標題只有干巴巴的一行字:《網(wǎng)絡安全應急響應崗位初試說明》。
附件是一道題,限時72小時。
“模擬某省級政務云平臺遭受APT攻擊,基于日志還原路徑并阻斷?!?br>
林默點開附件包里的日志文件。
幾百兆的文本,密密麻麻全是毫無規(guī)律的報錯。
這也太粗糙了。
林默皺了皺眉。
如果是普通的CTF比賽,這題目算難,但對于實戰(zhàn)來說,這些日志太“臟”了。
大量的時間戳對不上,格式錯亂,還有明顯的重復數(shù)據(jù)段。
這就像是在一堆碎玻璃里找一顆鉆石,還要防止手被割破。
他下意識摸了摸褲兜,指尖觸到那個邊緣磨得發(fā)亮的U盤——三年來,它從未離身。
他去冰箱拿了瓶冰水,拉開拉環(huán)時“嗤”的一聲刺破寂靜,冰冷的液體灌入喉嚨,胃部一陣緊縮,頭腦卻瞬間清明。
三小時后,他睜開眼,手指在第4921行日志上停住。
那是條普通的備份任務記錄。
看起來完全合規(guī),但在數(shù)據(jù)包大小上,比正常備份多了12個字節(jié)。
這12個字節(jié),按照時間序列拼湊起來,是一條隱藏在DNS請求里的隧道。
攻擊者根本沒走正門,而是把數(shù)據(jù)拆碎了,偽裝成域名解析請求,大搖大擺地運了出去。
林默沒用72小時。
他在下午一點就把答卷發(fā)了回去。
在郵件的最后,他多加了一行備注:“附件傳輸過程中,檢測到通信鏈路存在側信道**造成的延遲抖動,建議你們查一下內網(wǎng)路由,或者換條更干凈的線?!?br>
這句話發(fā)出去兩小時后,電話響了。
是個加密號碼,沒有歸屬地。
“蘇清晏,國安網(wǎng)安特部?!?br>
聲音是個女的,很冷,語速很快,像是金屬撞擊玻璃,“初試通過。
你的側信道**反饋是對的,那是為了測試應聘者的反偵察意識故意留的口子?!?br>
林默拿著手機,沒說話,等著下文。
“還有一個問題,”蘇清晏頓了一下,“你在上一份工作的離職風波里,在論壇置頂帖最后留了‘61947’這個編號。
為什么?”
林默看著窗臺上那盆半死不活的仙人掌,沉默了兩秒。
“那是我父親的警號。”
他說,“那是他拿命換來的東西,我不允許它被臟東西碰過?!?br>
那一夜,全網(wǎng)瘋傳那串數(shù)字,有人說那是殉職**的墓碑銘文,也有人說,那是吹哨人的遺言。
電話那頭安靜了一瞬,隨后傳來一個時間和地點:“在這個時間之前趕到,掃碼進場。
過時不候?!?br>
嘟——忙音傳來。
面試地點在郊區(qū),一棟灰撲撲的科研樓,門口連個牌子都沒有。
林默把衛(wèi)衣**戴上,遮住半張臉。
走進一樓大廳時,他在走廊的公告欄前停了一下。
那上面貼著一份內部通報,紙張邊緣有些卷曲,墨跡略顯暈染,像是匆忙打印出來的。
《關于XX科技重大安全事故的技術復盤與整改建議》。
通報的最后一段寫著:“……匿名舉報者提供的完整日志鏈,為案件定性提供了關鍵證據(jù),該漏洞己納入**信息安全漏洞庫……”落款正是他今天要應聘的部門。
林默把手揣進兜里,指尖再次觸到那個掉漆的U盤,心里那塊石頭落地了。
推開會議室的門,里面只有一張長桌。
一個穿著干練襯衫的女人坐在主位,手里拿著一份打印出來的材料,正是林默那份只要了三小時的答卷。
她抬起頭,眼神比電話里的聲音還要銳利。
沒有寒暄,沒有客套。
“林默?”
蘇清晏放下材料,目光在他那身洗得發(fā)白的衛(wèi)衣上掃過,“你知道我們?yōu)槭裁床徽心切┟拼髮W的優(yōu)等生,反而給你發(fā)郵件嗎?”
林默拉開椅子坐下,姿態(tài)并不拘謹:“因為優(yōu)等生只會按教科書修*ug?!?br>
蘇清晏身子微微前傾,壓迫感撲面而來:“沒錯。
修*ug的人滿大街都是,我們要找的,是能預判戰(zhàn)爭的人。
在這個戰(zhàn)場上,代碼就是**,你慢一秒,輸?shù)舻目赡芫褪且蛔鞘械碾娏ο到y(tǒng)。”
林默迎著她的目光,把衛(wèi)衣**摘下來,露出一雙熬夜熬得有些***,卻異常亮的眼睛。
“那正好?!?br>
他平靜地說道,“我也不是來修*ug的?!?br>
蘇清晏盯著他看了幾秒,突然站起身,按下桌上的一個紅色按鈕。
警報**音響起,地板中央緩緩升起一臺虹膜掃描儀。
“進去之前,記住,你不是來修*ug的。”
蘇清晏的聲音從背后傳來,“你是來阻止一場停電的?!?br>
林默深吸一口氣,走上前。
藍光掃過瞳孔的瞬間,玻璃門無聲滑開,冷風裹挾著數(shù)據(jù)流的嗡鳴撲面而來,服務器陣列的幽藍光芒在地面投下流動的影子,仿佛整座房間都在低語。
戰(zhàn)爭,己經(jīng)開始了。