十月的京南理工大,桂花香氣漫溢在每一條林蔭道上。舒馨寧抱著剛打印好的編程競(jìng)賽報(bào)名表,腳步輕快地往宿舍走,心里還在盤算著要找楚晚寧他們組隊(duì)——畢竟三人搭檔,勝算總比單打獨(dú)斗大些。
剛拐過圖書館拐角,迎面就撞上了一個(gè)熟悉的身影。黑色連帽衫的帽子沒戴,露出干凈利落的短發(fā),手里還提著一個(gè)半舊的帆布包,里面似乎裝著書本。
舒馨寧姜老師?
舒馨寧下意識(shí)地停住腳,有些意外。這還是她第一次在課堂之外的校園里遇到姜星白,他沒了講臺(tái)上的疏離感,多了幾分煙火氣,連走路的步伐都比上課時(shí)慢了些,像是在隨意散步。
姜星白也認(rèn)出了她,腳步頓了頓,目光落在她手里的報(bào)名表上,掃到“編程競(jìng)賽”四個(gè)字時(shí),眼神微不可察地動(dòng)了動(dòng):
姜星白去報(bào)名?
舒馨寧嗯!
舒馨寧用力點(diǎn)頭,語(yǔ)氣里帶著幾分雀躍,
舒馨寧想試試今年的校賽,要是能拿到名次,還能參加省賽呢。
說(shuō)著又想起上次被他指點(diǎn)代碼的事,連忙補(bǔ)充道,
舒馨寧多虧你上次提醒我邊界條件,我把那道題徹底搞懂了,這次競(jìng)賽說(shuō)不定能用上。
看著她眼里亮晶晶的光,姜星白的嘴角似乎牽起了一絲極淡的弧度,快得讓人以為是錯(cuò)覺:
姜星白挺好。競(jìng)賽注重實(shí)戰(zhàn),遇到問題可以多跟同學(xué)討論,或者……
他頓了頓,
姜星白下次上課也可以問我。
舒馨寧真的嗎?
舒馨寧眼睛更亮了,姜星白的技術(shù)水平她是親眼見過的,要是能得到他的指導(dǎo),競(jìng)賽把握肯定更大,
舒馨寧那我要是有不懂的,可就真要麻煩你了!
姜星白不麻煩。
姜星白說(shuō)完,指了指不遠(yuǎn)處的教學(xué)樓,
姜星白我去那邊上課,先走了。
舒馨寧上課?
舒馨寧愣了一下,
舒馨寧今天不是周一啊,你不是只上周一的《高級(jí)程序設(shè)計(jì)》嗎?
姜星白還有一門選修課,《網(wǎng)絡(luò)安全基礎(chǔ)》,每周三下午。
姜星白解釋了一句,沒再多說(shuō),轉(zhuǎn)身往教學(xué)樓的方向走。
舒馨寧佇立在原地,目光追隨著他的背影,心中忽然閃過一個(gè)念頭——不如,把這門選修課也選上吧?既能夠多汲取一些知識(shí)的養(yǎng)分,又能借此獲得更多的機(jī)會(huì)向他請(qǐng)教編程上的難題,這豈不是“一舉兩得”?
這個(gè)念頭一旦冒出來(lái),就像生了根似的。當(dāng)天晚上,舒馨寧就打開了學(xué)校的選課系統(tǒng),在密密麻麻的課程列表里找到了《網(wǎng)絡(luò)安全基礎(chǔ)》,毫不猶豫地點(diǎn)擊了“確認(rèn)選課”。
周五下午,舒馨寧特意提前十分鐘到了選修課教室。教室里已經(jīng)坐了不少人,大多是計(jì)算機(jī)系和信息安全系的學(xué)生,還有幾個(gè)外系的同學(xué),顯然都是沖著“姜星白”這個(gè)名字來(lái)的——自從上周他的《高級(jí)程序設(shè)計(jì)》課火了之后,不少學(xué)生都聽說(shuō)了這位“技術(shù)超牛、顏值還高”的客座講師。
上課鈴響時(shí),姜星白準(zhǔn)時(shí)走進(jìn)教室。他手里拿著一個(gè)U盤,插上電腦后,屏幕上跳出的不是枯燥的PPT,而是一個(gè)模擬的網(wǎng)絡(luò)攻擊場(chǎng)景。
姜星白今天我們不講理論,直接實(shí)戰(zhàn)。
他的聲音透過麥克風(fēng)傳來(lái),
姜星白我搭建了一個(gè)簡(jiǎn)易的局域網(wǎng),你們每個(gè)人的電腦都能連接進(jìn)去,目標(biāo)是攻破我設(shè)置的防火墻,拿到服務(wù)器里的‘機(jī)密文件’。
教室里瞬間沸騰起來(lái),大家都興奮地打開電腦,開始嘗試連接局域網(wǎng)。舒馨寧也跟著操作,手指在鍵盤上飛快敲擊,嘗試著用之前學(xué)過的漏洞掃描工具??刹还芩趺丛嚕阑饓Χ技y絲不動(dòng),甚至還被反掃描了一次,屏幕上彈出一個(gè)“檢測(cè)到非法入侵,已記錄IP”的提示框。
她正緊鎖眉頭思索對(duì)策,耳邊卻忽然響起姜星白低沉而冷靜的聲音:
姜星白別只依賴常規(guī)工具,試著從協(xié)議的漏洞切入。我設(shè)計(jì)的防火墻在處理TCP三次握手時(shí),存在一個(gè)微小的時(shí)間差漏洞,那或許是你的突破口。
他的語(yǔ)氣不疾不徐,卻帶著一種令人信服的力量,讓她原本混沌的思路瞬間清明了幾分。
舒馨寧眼睛一亮,立刻按照他說(shuō)的方向嘗試,果然發(fā)現(xiàn)了防火墻的破綻。她順著漏洞一路突破,終于在下課前五分鐘,成功拿到了“機(jī)密文件”。
姜星白不錯(cuò)。
姜星白站在她身后,看著屏幕,語(yǔ)氣里帶著一絲認(rèn)可,
姜星白比我預(yù)想的快。
被他這么一夸,舒馨寧的臉頰瞬間熱了起來(lái),連忙關(guān)掉頁(yè)面:
舒馨寧都是你提醒得好,不然我肯定還在死磕常規(guī)方法。
下課鈴響,同學(xué)們都圍著姜星白提問,他耐心地一一解答,直到所有人都離開,才收拾東西準(zhǔn)備走。舒馨寧跟在他身后,猶豫了一下,還是開口道:
舒馨寧姜老師,謝謝你今天的指導(dǎo)。要是……要是你不忙的話,我請(qǐng)你喝杯奶茶吧?就當(dāng)是感謝你幫我解答問題。
姜星白的腳步微微一頓,目光落在腕表上,仿佛在確認(rèn)時(shí)間的流逝。幾秒的靜默后,他抬起頭,神情淡然卻帶著一絲篤定,點(diǎn)了點(diǎn)頭:
姜星白可以,前面那家‘青桔奶茶’就行。