404機(jī)房里的“課后加時(shí)”周三晚八點(diǎn)整,實(shí)驗(yàn)樓404的燈比往常亮得刺眼。
顧沉把黑板擦得锃亮,只留下一行白色粉筆字:Challenge 0x01:找出我埋的flag,但不留痕跡學(xué)生一共十二人,全是通過校賽選拔的種子隊(duì)。
林羨坐在最后一排,面前擺著一臺(tái)Dell Precision工作站,CPU風(fēng)扇低鳴。
她余光瞥見顧沉把一只U盤**講臺(tái)主機(jī),動(dòng)作快得幾乎看不清。
“規(guī)則:1. 只能使用本機(jī)自帶工具;2. 不能重啟、不能拔網(wǎng)線;3. 三十分鐘為限。
Flag格式:flag{md5},找到后私聊發(fā)我。”
顧沉抬腕看表,“開始?!?br>
鍵盤聲立刻噼里啪啦炸開。
林羨深吸一口氣,先敲下`netstat -ano`,把當(dāng)前TCP連接全拉出來(lái)。
端口8080被一個(gè)PID 1147的進(jìn)程占用,名字是`httpd.exe`。
她打開瀏覽器,輸入`127.0.0.1:8080`,頁(yè)面空白,源代碼里卻藏著一句: <!-- flag{0h_h1dd3n_53rv3r} -->林羨愣了一秒——太簡(jiǎn)單。
她條件反射般打開*urpSuite,準(zhǔn)備攔截****包,卻在Proxy界面看到一條被隱藏的OPTIONS請(qǐng)求:Request-Line: OPTIONS /secret ****/1.1User-Agent: Cyan/1.0心跳瞬間錯(cuò)拍。
Cyan?
她迅速在終端里敲下:strings httpd.exe | grep -i cyan結(jié)果返回一行字符:Cyan@404la*-AI林羨指尖發(fā)涼。
她側(cè)頭看向講臺(tái),顧沉正低頭回手機(jī)消息,睫毛在燈下投下一小片陰影。
三十分鐘到了。
顧沉拍拍手:“收工,flag己有人提交?!?br>
他目光掠過林羨,淡淡補(bǔ)充:“用strings的那位,加五分。”
林羨心里轟然一聲——他知道。
深夜的“師徒局”晚十點(diǎn),實(shí)驗(yàn)樓門禁落鎖。
林羨繞到東門,鐵柵欄冰涼,她踩著墻邊空調(diào)外機(jī)翻出去,動(dòng)作利落得像跑酷。
腳踝落地時(shí)還是一麻,疼得她齜牙。
手機(jī)震動(dòng)——Cyan:**慢點(diǎn),別摔。
林羨盯著屏幕,心跳像被鼓槌敲。
她沒回,首接往深藍(lán)網(wǎng)咖跑。
十一點(diǎn),網(wǎng)咖里依舊熱鬧。
林羨刷***,前臺(tái)小哥遞來(lái)一瓶冰水。
她走到最里間包廂,門半掩,屏幕亮著,Cyan 己經(jīng)在線。
語(yǔ)音頻道里只有他們兩個(gè)人。
Cyan:“實(shí)驗(yàn)做得怎么樣?”
林羨壓低聲音:“看到你留給我的彩蛋了。”
Cyan輕笑:“那就來(lái)點(diǎn)更刺激的?!?br>
他開自定義房,地圖:天人城,規(guī)則:禁用遠(yuǎn)程,純近身。
林羨選天海,Cyan選顧清寒。
開局不到三十秒,林羨就被一記升龍斬送回復(fù)活點(diǎn)。
Cyan:“再來(lái)?!?br>
第二局,林羨換**,貼身閃避,終于打掉Cyan半血。
第三局,兩人打到殘血,同時(shí)出刀,同時(shí)倒地。
屏幕上跳出:平局。
語(yǔ)音里,Cyan的聲音帶著一點(diǎn)笑:“反應(yīng)比上周快0.2秒?!?br>
林羨喘著氣:“你測(cè)過我延遲?”
Cyan:“不止延遲,還有心率?!?br>
林羨怔住——耳機(jī)里傳來(lái)“滴滴”兩聲,像某種監(jiān)測(cè)設(shè)備。
她下意識(shí)摸脖子,才發(fā)現(xiàn)耳機(jī)線貼著頸動(dòng)脈。
日志里的心跳凌晨一點(diǎn)半,游戲散場(chǎng)。
Cyan 先下線,頭像灰掉。
林羨沒急著走,她打開Wireshark,截取本機(jī)流量,過濾***“heart*eat”。
結(jié)果跳出一條UDP包:Src: 192.168.10.44 → Dst: 192.168.10.199Payload: 0xC0FFEE 0x*A*E 0x4C696E5869616E把十六進(jìn)制轉(zhuǎn)ASCII,正好是:Coffee *a*e LinXian她的臉騰地?zé)饋?lái)——192.168.10.44,是404實(shí)驗(yàn)室的**。
192.168.10.199,是她現(xiàn)在這臺(tái)網(wǎng)咖電腦的DHCP地址。
心跳,被明碼寫在日志里。
可樂與密碼林羨把電腦合上,走出包廂。
網(wǎng)咖吧臺(tái),顧沉正站在飲料柜前,拿了一罐冰可樂。
他今天沒穿白襯衫,一件黑色連帽衛(wèi)衣,**壓到眉骨,像普通大學(xué)生。
可樂罐拉開,“啪”一聲,碳酸泡沫涌出。
顧沉側(cè)頭,看見林羨,一點(diǎn)也不意外:“做完了?”
林羨把背包帶攥得發(fā)緊:“老師,您怎么在這?”
顧沉抬腕看表:“兩點(diǎn)前,實(shí)驗(yàn)室門禁失效,我出來(lái)透氣。”
他把可樂遞給她:“無(wú)糖,放心喝?!?br>
林羨愣愣接過,指尖碰到他的指節(jié),冰涼。
顧沉俯身,在她耳邊輕聲說:“日志里的心跳,很好看?!?br>
林羨差點(diǎn)把可樂灑了。
雙排記錄顧沉走向最里間包廂,刷卡開門,電腦屏幕亮著,游戲停在主界面。
林羨跟進(jìn)去,門在背后合上,隔絕了網(wǎng)咖的嘈雜。
顧沉點(diǎn)開自定義房,設(shè)置密碼:404LinXian他把另一只耳機(jī)遞給她:“一把定勝負(fù),贏的人提要求?!?br>
林羨戴上耳機(jī),聲音低卻穩(wěn):“輸?shù)娜苏?qǐng)全校喝奶茶?”
顧沉笑:“成交?!?br>
地圖:落日寺,1v1,禁用遠(yuǎn)程。
林羨選火男,顧沉選妖刀姬。
開局十秒,林羨閃避失誤,被連斬三刀。
她咬牙,貼墻反打,一套爆發(fā),將顧沉默血。
最后一擊,兩人同時(shí)出刀,屏幕閃出金色“平局”。
顧沉摘下耳機(jī):“平局怎么算?”
林羨捧著可樂,心跳怦怦:“那就下次再比。”
顧沉點(diǎn)頭,語(yǔ)氣很輕:“好,下次404實(shí)驗(yàn)室,別遲到?!?br>
凌晨三點(diǎn)網(wǎng)咖的燈調(diào)成了深藍(lán)。
顧沉關(guān)掉電腦,站起身:“門禁恢復(fù)了,我送你回宿舍?!?br>
林羨想說不用,話到嘴邊卻成了:“好?!?br>
兩人并肩走出網(wǎng)咖,夜風(fēng)卷著桂花味。
路燈把影子拉得很長(zhǎng),像兩條并行又偶爾交疊的代碼。
到宿舍樓下,顧沉停住腳步:“**危險(xiǎn),下次走正門。”
林羨低頭:“知道。”
顧沉轉(zhuǎn)身,背影被路燈鍍上一層毛茸茸的光。
林羨忽然喊:“老師!”
顧沉回頭。
林羨舉起可樂罐:“無(wú)糖可樂,謝謝?!?br>
顧沉抬手,做了個(gè)游戲里常用的“點(diǎn)贊”手勢(shì)。
影子消失在拐角,林羨靠在宿舍鐵門上,心跳像剛跑完八百米。
彩蛋凌晨三點(diǎn)十七分,林羨收到一條微信。
發(fā)信人:Cyan內(nèi)容:心跳日志己加密,下次課帶上U盤,現(xiàn)場(chǎng)解密。
林羨把可樂罐貼在臉頰,冰得她打了個(gè)哆嗦。
她回了一個(gè)表情包:熊貓敬禮。
對(duì)面回了一個(gè)句號(hào),又秒撤回,改成:晚安。
夜風(fēng)穿過走廊,吹動(dòng)她額前的碎發(fā)。
林羨低頭笑,小聲說:“晚安,404先生?!?br>
精彩片段
林羨顧沉是《404號(hào)心跳:教授的網(wǎng)戀馬甲》中的主要人物,在這個(gè)故事中“rxfed”充分發(fā)揮想象,將每一個(gè)人物描繪的都很成功,而且故事精彩有創(chuàng)意,以下是內(nèi)容概括:——江城·九月——九月二日,江城A大暑氣未退。早上七點(diǎn),東九樓機(jī)房外己經(jīng)排起長(zhǎng)隊(duì),空調(diào)外機(jī)轟隆隆喘著粗氣,像在提醒每個(gè)人:新學(xué)期第一堂課,別遲到。林羨排在隊(duì)尾,懷里抱著一杯豆?jié){,另一只手拎電腦包,額前的碎發(fā)被汗水黏成幾縷。她大三了,信息安全系績(jī)點(diǎn)排名第一,卻依舊對(duì)傳說中的顧沉教授心存敬畏。“聽說顧老師今天穿白襯衫,扣子系到最上面一顆?!薄奥犝f他上周把清華交換生罵哭了?!薄奥犝f他長(zhǎng)得好看,就是脾氣像...