千萌提示您:看后求收藏(詩(shī)鼎小說(shuō)網(wǎng)網(wǎng)m.autocad360.cn),接著再看更方便。
“那個(gè)……很難的哦?”顧璽小心翼翼提醒,生怕打擊到他。
柏瑾之則直接潑冷水:“你都上班的人了,就別湊熱鬧了。”
韓漓其實(shí)才22歲,比兩人大不了幾歲,竟被嫌沒有學(xué)習(xí)能力了。他們?cè)绞窍訔墸炊揭C明自己。
他慢條斯理地擦了擦嘴角,眼神銳利:“怎么,只有你們是天才是吧?”
見兩人齊刷刷往后一縮,他看向柏瑾之:“就這么說(shuō)定了,你來(lái)教我。”
飯后,輪到柏瑾之洗碗,嘩啦啦的水聲里夾雜著他不滿的嘀咕。顧璽則翻出自己的編程書,遞給韓漓,語(yǔ)氣謹(jǐn)慎:“韓哥,要不……你先看看這些基礎(chǔ)語(yǔ)法?”
韓漓接過(guò)書,見顧璽一臉小心翼翼,生怕傷到他自尊的樣子,不由得冷哼一聲:“怎么,覺得我年紀(jì)大了學(xué)不會(huì)?”
“韓哥不老!”顧璽連忙搖頭,眼神真誠(chéng):“韓哥肯定學(xué)得會(huì)!”
韓漓嗤笑一聲,伸手揉亂他的頭發(fā),直到顧璽的發(fā)型變成一團(tuán)亂草才罷休。
他低頭翻開書,心里其實(shí)有些沒底。他并非科班出身,早年輟學(xué),在街頭摸爬滾打,后來(lái)靠臉和音樂天賦走紅,補(bǔ)的也只是音樂相關(guān)的知識(shí),已經(jīng)很多年沒碰過(guò)其他領(lǐng)域的書籍了。
但成年人的自尊不允許說(shuō)不——既然沖動(dòng)之下說(shuō)了要學(xué),那咬牙也要學(xué)下去。
第42章
柏瑾之甩著手上的水珠從廚房出來(lái)時(shí), 韓漓已經(jīng)翻看了半本書。
“就這樣?挺簡(jiǎn)單嘛。”
柏瑾之聽得不滿了:“簡(jiǎn)單?!”
他冷哼一聲,對(duì)自己的專業(yè)被輕視感到不悅:“書里那些只是皮毛,有本事跟我來(lái)實(shí)戰(zhàn)!”
三人回到書房, 柏瑾之打開編程界面,手指飛快敲擊鍵盤, 輸入一連串代碼,得意洋洋地看向韓漓:“我用的全是基礎(chǔ)語(yǔ)言, 看得懂嗎?”
韓漓湊近屏幕,瞇起眼睛看了幾秒:“不是全都懂,但這應(yīng)該是個(gè)......分布式文件存儲(chǔ)系統(tǒng)?你在用python的flask框架搭建后端, 前端用了react,數(shù)據(jù)庫(kù)是mongodb?”
顧璽驚訝:“韓哥真的看得懂?”
“當(dāng)然, 不是剛學(xué)過(guò)嗎?”韓漓理所當(dāng)然地回答, 手指劃過(guò)屏幕上的一段代碼:“這里用到了restful-api設(shè)計(jì)模式,這個(gè)try-except塊處理的是數(shù)據(jù)庫(kù)連接異常。”
柏瑾之不服氣:“再來(lái)!”他快速切換到一個(gè)新的終端窗口, 手指如飛地輸入一串更復(fù)雜的命令。
接下來(lái)的半小時(shí)里, 柏瑾之不斷拋出更復(fù)雜的代碼:從基礎(chǔ)的tcp/ip套接字編程到多線程爬蟲,再到簡(jiǎn)單的機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)。
韓漓雖然偶爾皺眉,卻總能抓住關(guān)鍵點(diǎn):“這是用scrapy框架寫的爬蟲?……等等,你在爬蟲里還集成了代理ip池和user-agent輪換?”
“可惡,又猜對(duì)了!”柏瑾之咬牙切齒地看著韓漓準(zhǔn)確指出他精心設(shè)計(jì)的反反爬機(jī)制。
“我可不是猜的。”韓漓唇角微揚(yáng),修長(zhǎng)的手指點(diǎn)了點(diǎn)屏幕:“你用了協(xié)程優(yōu)化和bloom過(guò)濾器去重,對(duì)吧?這里還特意加了隨機(jī)延遲來(lái)模擬人類操作。”
他轉(zhuǎn)頭看向目瞪口呆的顧璽:“這些概念書里都有提到,只是沒想到柏瑾之會(huì)把這些技術(shù)組合得這么巧妙。嗯,不愧是黑客天才,以前只覺得你挺厲害,現(xiàn)在明白你的了不起了。”
不是, 韓哥你也是天才好嗎?!
顧璽怔怔地看著韓漓,心中震撼——原來(lái)韓漓是未被發(fā)掘的天才?
前世韓漓只專注于演藝事業(yè),所有人,包括韓漓自己,理所當(dāng)然地以為他只擅長(zhǎng)藝術(shù),卻沒想到他在編程領(lǐng)域上也有如此天賦?
顧璽算算自己的朋友,已找到的柏瑾之、韋樂言、韓漓,以及未出現(xiàn)的那些,都是真正的天才——只有我是靠“學(xué)者綜合癥”開掛成天才的嗎?!
若沒有患上“學(xué)者綜合癥”,他就只是個(gè)普通學(xué)生,連他們說(shuō)什么都聽不懂。
韓漓雖然正和柏瑾之爭(zhēng)執(zhí),但余光一直關(guān)注著顧璽,見他神情郁郁,立刻停下爭(zhēng)論,低聲問:“顧璽,怎么了?”
顧璽搖頭,深吸一口氣,眼神重新堅(jiān)定起來(lái):“韓哥,瑾之,我也一起學(xué)。”
——他才不會(huì)自卑呢,他只會(huì)更努力,追上這些天才朋友的腳步。
柏瑾之最近的日子簡(jiǎn)直像泡在蜜罐里。每天清晨睜開眼,想到能帶著兩個(gè)得意門生鉆研黑客技術(shù),連刷牙時(shí)都會(huì)不自覺地哼起跑調(diào)的小曲。
自從那年抱著筆記本電腦離家出走,和那個(gè)男人徹底斷絕聯(lián)系后,他已經(jīng)很久沒有體會(huì)過(guò)這種被需要的感覺了。
紅客論壇里那些id背后,永遠(yuǎn)隔著屏幕的疏離感;深夜獨(dú)自調(diào)試代碼時(shí),空曠的房間只有鍵盤的回響——這些記憶正在被嶄新的溫暖一點(diǎn)點(diǎn)覆蓋。
“瑾之,這個(gè)緩沖區(qū)溢出的漏洞要怎么利用?”顧璽的聲音從書房傳來(lái),伴隨著鍵盤清脆的敲擊聲。
柏瑾之叼著吐司三步并作兩步?jīng)_進(jìn)書房,發(fā)現(xiàn)顧璽和韓漓已經(jīng)自發(fā)地并排坐在電腦前。如今的書房已經(jīng)被改成了電腦機(jī)房,數(shù)臺(tái)電腦主機(jī)和幾十個(gè)大屏幕占滿三面墻壁。
顧璽修長(zhǎng)的手指正懸停在鍵盤上方,屏幕上閃爍著一段復(fù)雜的匯編代碼。
“這里要先用rop鏈繞過(guò)dep保護(hù)……”柏瑾之湊過(guò)去,迎上顧璽期待的目光。
他突然意識(shí)到,這是第一次有人等著他來(lái)講課,第一次有人會(huì)為他的知識(shí)而眼睛發(fā)亮。
顧璽總是謙虛得過(guò)分。每當(dāng)柏瑾之夸他進(jìn)步神速時(shí),他總是會(huì)不好意思的說(shuō):“是瑾之教得好,我不如韓哥學(xué)得快。”
可那雙敲代碼時(shí)靈活得令人咋舌的手騙不了人——上周教的堆噴射技術(shù),他居然已經(jīng)能舉一反三用在arm架構(gòu)上了。
而韓漓更是個(gè)驚喜。明明是個(gè)零基礎(chǔ),面對(duì)二進(jìn)制漏洞時(shí)展現(xiàn)出的敏銳直覺,就像他跳舞時(shí)的節(jié)奏感一樣與生俱來(lái)。
昨晚柏瑾之故意出了道ctf難題,沒想到凌晨三點(diǎn)收到韓漓發(fā)來(lái)的完整利用鏈,郵件末尾還附了個(gè)得意的顏文字。
“你們啊……”柏瑾之突然伸手揉了揉兩人的腦袋,在顧璽的抗議和韓漓嫌棄的白眼中笑出聲來(lái)。
他想起紅客論壇里那些互相提防的同行,那些為了一個(gè)零日漏洞爭(zhēng)得頭破血流的關(guān)系。而現(xiàn)在,他居然在親手培養(yǎng)未來(lái)可能會(huì)超越自己的對(duì)手。