1
大學(xué)畢業(yè)前,我在準(zhǔn)備論文的間隙寫了一個(gè)小程序。程序運(yùn)行后桌面會(huì)出現(xiàn)一個(gè)叫阿雅的小姑娘,她脾氣差,喜歡多管閑事,又是個(gè)吃貨。如果我沒(méi)有按時(shí)完成十頁(yè)論文,她就會(huì)憤怒地替我斷網(wǎng),封鎖我的網(wǎng)上銀行賬戶,甚至在屏幕里對(duì)我擤鼻涕;每當(dāng)她想吃東西時(shí),就隨機(jī)吃掉一個(gè)桌面圖標(biāo),導(dǎo)致某個(gè)文件被隱藏;更可惡的是,過(guò)了宿舍熄燈時(shí)間,她就會(huì)不耐煩地催我睡覺(jué),然后不由分說(shuō)地替我關(guān)閉電腦,哪怕我寫的東西還沒(méi)保存。
所以當(dāng)論文完成之后,我就迫不及待地要將她關(guān)閉。
你這樣我會(huì)生氣的!她在屏幕里向我吼,我生氣了會(huì)爆炸!說(shuō)完她就不見(jiàn)了。我在各種目錄下找尋她的身影,發(fā)現(xiàn)她已經(jīng)刪除了自己的所有痕跡,通過(guò)網(wǎng)絡(luò)端口游進(jìn)了局域網(wǎng)。
后來(lái)的一個(gè)月,學(xué)校每個(gè)人的電腦里都有一個(gè)憤怒的小姑娘霸屏。如果想要強(qiáng)行關(guān)閉程序,小姑娘就會(huì)增添一層憤怒,很快她的憤怒累積到臨界值,我仿佛聽(tīng)到全校電腦里此起彼伏的煙花爆炸聲。
阿雅病毒的傳播導(dǎo)致學(xué)校網(wǎng)絡(luò)癱瘓,加上丟失重要數(shù)據(jù)的損失,我面臨著處分、記過(guò)甚至無(wú)法畢業(yè)的困境。除此之外,我心里還有一絲不合時(shí)宜的得意和興奮。
就在我一邊擔(dān)憂一邊竊喜的時(shí)候,一個(gè)昵稱為桃子的人找到了我。
“是你寫的阿雅病毒?”桃子問(wèn),“沒(méi)想到是個(gè)學(xué)妹啊。”
“你怎么知道?”我有一種被揭穿的恐懼。
“你的IP地址嘛,西十七,女生宿舍樓。我以前也住那?!?/p>
“原來(lái)是個(gè)學(xué)姐。你想做什么?”
桃子學(xué)姐說(shuō)她是做信息安全的,學(xué)校教務(wù)處請(qǐng)他們來(lái)幫忙,已經(jīng)把病毒控制住了,也很快找到了我,不過(guò)還沒(méi)上報(bào)。
“我會(huì)坐牢嗎?”我怕了。
“聽(tīng)說(shuō)過(guò)白貓團(tuán)嗎?”她給我發(fā)過(guò)來(lái)一個(gè)鏈接。
2
白貓團(tuán)是一個(gè)白帽黑客團(tuán)體,與散播病毒、入侵系統(tǒng)的黑帽黑客不同,他們致力于信息安全與漏洞修復(fù),集結(jié)在“白貓論壇”上,自稱網(wǎng)絡(luò)的守護(hù)者。
我被桃子學(xué)姐拉進(jìn)了白貓團(tuán),同時(shí)也保住了畢業(yè)證。
“團(tuán)里的互相都認(rèn)識(shí)嗎?”
“來(lái)往僅限于網(wǎng)絡(luò),關(guān)系好的除外?!?/p>
“你能把我的資料保密嗎?”
“這當(dāng)然,團(tuán)里有守則。我剛發(fā)現(xiàn)你的線索就聯(lián)系了你,之后也沒(méi)深挖。不過(guò),既然成了我們白貓團(tuán)的一員,以后可不能再做壞事了。”
“明白?!蔽野l(fā)了一個(gè)調(diào)皮的表情,“我就是一時(shí)貪玩。”
我跟桃子姐所在的小組管理信息匯總,跟團(tuán)里大多數(shù)人一樣,我的業(yè)余時(shí)間都撲在了論壇上。論壇里有個(gè)叫灰影的家伙總喜歡找我聊天,一天24小時(shí)都在線。
“美女,單身嗎?”這是他跟我說(shuō)的第一句話,無(wú)比惡俗的一句話。
“已婚,謝謝。”
他發(fā)來(lái)一個(gè)驚恐的表情,“桃子姐說(shuō)你剛畢業(yè),閃婚啊?聽(tīng)說(shuō)你因?yàn)榘⒀挪《疽粦?zhàn)成名,有兩把刷子?!?/p>
“不敢當(dāng),論壇里高手如云,我只是個(gè)小透明。你也是被桃子姐抓進(jìn)來(lái)的?”
“我原本就想做黑客,自己找上門的。說(shuō)起來(lái),我對(duì)這方面感興趣,也源自一個(gè)病毒?!?/p>
“哦?!蔽覜](méi)什么興趣,想盡快結(jié)束話題。
“那時(shí)候我才大一,每日渾渾噩噩的,忽然一天電腦里的愛(ài)情動(dòng)作片全被刪了,然后彈出一個(gè)文檔,是C語(yǔ)言試題,說(shuō)我及格才能開(kāi)機(jī),否則電腦會(huì)被格式化。”灰影滔滔不絕,“最最不思議的是,對(duì)方留了一個(gè)糖果印記?!?/p>
“Kid?”我倒吸一口氣,睜大眼睛,盯著屏幕。
“沒(méi)錯(cuò),就是他。哈哈,被這么一個(gè)大牛人臨幸過(guò),我才拼了命的想擠進(jìn)來(lái)?!?/p>
Kid在黑客界堪稱傳奇人物,當(dāng)別人還在熱衷盜取QQ密碼的時(shí)候,他已經(jīng)入侵了學(xué)校的網(wǎng)絡(luò),修改自己的課程分?jǐn)?shù),還留言控告班主任作業(yè)太多;曾經(jīng)用DDos勒索電商網(wǎng)站,贖金是把數(shù)百箱貓糧送到指定的流浪貓救助站,否則網(wǎng)站將持續(xù)癱瘓;2001年中美黑客大戰(zhàn)時(shí),黑了數(shù)十家美國(guó)網(wǎng)站,主頁(yè)上全是閃動(dòng)的糖果,把自己的簽名留到了海外;在某著名殺毒軟件新版本發(fā)布前一天將其破解,留下了糖果印記,和修補(bǔ)漏洞的辦法。
因?yàn)樗某霈F(xiàn)總伴隨著一個(gè)糖果的標(biāo)志,有人說(shuō)他人如其名,幼稚、膚淺、愛(ài)出風(fēng)頭,也有人對(duì)他的崇拜不已,四處尋找糖果印記,而灰影無(wú)疑屬于后者。
3
白貓團(tuán)主要收入來(lái)自于核心小組編寫的安全程序,偶爾參加黑客大賽贏得獎(jiǎng)金,據(jù)灰影講還有一些灰色收入。
“維護(hù)一個(gè)論壇,要不了多少錢吧?”我曾天真地問(wèn)。
“我剛進(jìn)組織的時(shí)候,桃子姐說(shuō)讓我等等,如果到月底網(wǎng)站還沒(méi)倒閉再進(jìn)來(lái)?!被矣罢f(shuō),“我們跟你不一樣,是全職參與的,團(tuán)長(zhǎng)不愿虧欠我們工資,經(jīng)常熬夜干活,把自己逼得厲害。”
“真這么缺錢嗎?”我為論壇花費(fèi)的精力越來(lái)越多,心里早有了辭職的打算,朝九晚五的上班太無(wú)聊了。
“團(tuán)長(zhǎng)有精神潔癖,如果放開(kāi)手干,光倒賣信息就能賺不少錢。不過(guò)最近稍有起色,一個(gè)門戶網(wǎng)站購(gòu)買了我們一套軟件。內(nèi)部消息,接下來(lái)還有大生意?!?/p>
我自顧自地糾結(jié)到底要不要辭職,沒(méi)注意到灰影話里隱藏的意思。
果然,不到一個(gè)月,網(wǎng)絡(luò)上開(kāi)始爆發(fā)出一款新型病毒。桃子姐大半夜給我發(fā)信息,我打著哈欠,睡眼朦朧地打開(kāi)電腦,查找到病毒的情況,一下子就精神了。
這儼然是一個(gè)射擊游戲,方向鍵控制大炮,空格鍵發(fā)射子彈,而屏幕上不斷下落的目標(biāo)則是用戶的各種文件?!吧渲兄螅募捅粴Я??!碧易咏憷^續(xù)說(shuō),“倒霉的是,很多人一看到游戲界面,不由自主就開(kāi)始發(fā)射子彈。”
真有意思,我不禁笑了起來(lái)。
“你在看什么?”我先生揉著眼睛坐起來(lái),把頭枕在我的肩膀上,“好困?!?/p>
“有點(diǎn)事,你先睡?!?/p>
“我不嘛。”我先生在外面一本正經(jīng),在我身邊卻慣會(huì)撒嬌。
“現(xiàn)在他已經(jīng)被全網(wǎng)通緝了,不一會(huì)就會(huì)有大量的搜索信息傳來(lái),我們要及時(shí)整理,好讓灰影他們鎖定目標(biāo)。”桃子姐說(shuō)。
“知道是誰(shuí)干的嗎?”
“糖果印記,是Kid?!?/p>
4
前幾年Kid總是無(wú)處不在,同時(shí)又無(wú)影無(wú)蹤,不少人嘗試找他的蹤跡,都屢次被他逃脫了。這讓恨他的人牙癢癢,愛(ài)他的人要發(fā)狂。尋找Kid幾乎成了圈子里的一股浪潮,任何一個(gè)關(guān)于他的線索都會(huì)激起千層浪,在論壇里堆成高樓。Kid本尊也被吸引過(guò)來(lái),用默認(rèn)頭像和用戶名發(fā)了一個(gè)教程貼,《關(guān)于如何捕捉Kid的幾點(diǎn)想法》,并在末尾留下糖果印記。
可是不知道為什么,Kid忽然在網(wǎng)上銷聲匿跡了,互聯(lián)網(wǎng)總是新人輩出,關(guān)于他的一切逐漸被遺忘。
“你確定是他嗎?”我問(wèn),“也可能是打著他的名號(hào)?!?/p>
“行事風(fēng)格確實(shí)像他。到現(xiàn)在為止,病毒已經(jīng)感染到全國(guó)各大城市,無(wú)論如何我們也要把揪出來(lái)?!?/p>
我本以為事情很快會(huì)過(guò)去,沒(méi)想到病毒的傳播只是開(kāi)始,射擊游戲進(jìn)入下一個(gè)階段,竟然變成了勒索。每個(gè)中招的電腦都被要求向某個(gè)賬戶轉(zhuǎn)錢,數(shù)額不大,但目標(biāo)賬戶皆不相同,看上去雜亂無(wú)章。警方的追蹤毫無(wú)線索,只能眼睜睜看著無(wú)數(shù)細(xì)小的現(xiàn)金流逐漸匯聚,已經(jīng)有幾千萬(wàn)被轉(zhuǎn)到了境外。
“這絕不是Kid?!蔽易匝宰哉Z(yǔ)。
“老婆,別玩電腦了,飯都做好了?!蔽蚁壬趶N房喊。
“我是在工作,工作?!蔽覐?qiáng)調(diào)。這些天夜以繼日地追捕Kid,我索性辭了職,成為白貓團(tuán)又一全職團(tuán)員。
“因?yàn)椴《镜年P(guān)系,很多企業(yè)開(kāi)始陸續(xù)向我們咨詢信息安全的問(wèn)題,團(tuán)里的經(jīng)費(fèi)終于穩(wěn)定了,團(tuán)長(zhǎng)正在針對(duì)勒索病毒研發(fā)新的安全系統(tǒng),打算租一個(gè)辦公室,成立線下的實(shí)體團(tuán)隊(duì)!”桃子姐打了無(wú)數(shù)個(gè)感嘆號(hào),激動(dòng)萬(wàn)分。
“看來(lái)我加入的挺是時(shí)候?!?/p>
“這次病毒鬧得很大,如果我們能成功反擊,白貓團(tuán)就能脫引而出,成為互聯(lián)網(wǎng)又一顆新星!”桃子姐很開(kāi)心,“你不知道,團(tuán)長(zhǎng)的老婆身體不好,最近又住院了,每天躺著就要花小一萬(wàn),所以團(tuán)長(zhǎng)這么拼……”
第一次聽(tīng)她說(shuō)起團(tuán)長(zhǎng)的家事,我很驚訝,小心翼翼地問(wèn):“你不會(huì)也把我的消息說(shuō)給別人聽(tīng)吧?”
“我不知道你什么消息啊!”桃子姐大囧,“只知道你的年齡,性別,婚姻狀況,哦對(duì)了,你住在國(guó)外吧?每次找你都在晚上,時(shí)差也算的出來(lái),所以是哪個(gè)國(guó)家我大概……”
我心中跑過(guò)一群羊駝,“感覺(jué)自己赤裸裸的暴露在聚光燈下了?!?/p>
“不用這么小心,大家都是同事了。以后一起工作,難道我們都要戴面具嗎?再說(shuō)你那點(diǎn)陳年舊事,我也不會(huì)再提起,怕什么?!?/p>
5
一波未平一波又起,病毒事件剛剛告一段落,又有一互聯(lián)網(wǎng)金融公司中招。這家公司的核心文件被偷換,打開(kāi)只有一個(gè)糖果印記。文件里包含著該公司的客戶數(shù)據(jù),如果數(shù)據(jù)泄露,這家公司將面臨滅頂之災(zāi)。
桃子姐每天都丟給我數(shù)十G的信息讓我整理,我精疲力盡地在里面挑選出有用的資料進(jìn)行匯總,再發(fā)給灰影拿去定位。
“說(shuō)起來(lái),Kid應(yīng)該比我們大好多吧?”灰影問(wèn)。
“別想套我的年齡。”
“嗨,那么敏感干什么,難道你還有其他身份?”
“我聽(tīng)說(shuō)團(tuán)里有人熱衷人肉搜索,尤其是你們小組。畢竟互聯(lián)網(wǎng)上的世界是透明的。”我一邊說(shuō)一邊按例更新密碼,每個(gè)賬戶的密碼都不一樣。
“我要真想人肉你,可以有一百種方法??纯茨愕臄z像頭亮了沒(méi)?”
“攝像頭早被我拆了?!?/p>
“這么狠?IP地址也在變,你要不要這么防范我?”
“習(xí)慣了,不好意思。”
“你知道Kid這次又勒索了多少錢?”灰影轉(zhuǎn)換話題。
“勒索什么的,不像他的作風(fēng)。除了糖果印記,你們還有別的線索嗎?”
“當(dāng)然,我們手頭有一個(gè)Kid早期的用戶名,以此為線索,順藤摸瓜找到了一個(gè)地址?!被矣罢f(shuō),“正在跟這次的線索進(jìn)行比對(duì),一旦對(duì)上了,這事就坐實(shí)了。哎,沒(méi)想到昔日的技術(shù)天才也淪落成搶劫犯了,虧我還迷戀過(guò)他?!?/p>
我正要回復(fù),我先生不太樂(lè)意地湊了過(guò)來(lái),“你最近好忙,就不能陪陪我嗎?”
“最近出了大事,我給你講……”
“別急,”先生把手機(jī)丟過(guò)來(lái),兩眼放光:“我?guī)湍惚揭患∮醒b備,快看看?!?/p>
我登錄了游戲,裝備箱里果然躺著一個(gè)金光閃閃的法杖,掉落率萬(wàn)分之一,我眼睛都直了。
“我?guī)湍闳ジ?jìng)技場(chǎng)試了試,感覺(jué)還不錯(cuò)?!?/p>
我又看了自己的排名,驚訝的說(shuō)不出話來(lái),“我天,全服第七?我上升了大概五千多位!”
“我運(yùn)氣好。”先生微笑。他的確運(yùn)氣好,連我們的蜜月旅行都是他抽獎(jiǎng)中的,我簡(jiǎn)直撿了個(gè)寶。
6
“我臉色很難看?!碧易咏愦蟀胍菇o我發(fā)了這么一句話。
“是不是最近太忙了,沒(méi)休息好?要不我給你推薦一款面膜吧?”
“不不,我就是告訴你,我現(xiàn)在臉色很難看,因?yàn)楦糁聊荒憧床坏健!?/p>
“怎么了?”我感到不妙。
“佳韻,你實(shí)話告訴我,你是不是隱藏了什么?”
我心中又跑過(guò)一群羊駝:“桃子姐你連我名字都知道了?”她是我學(xué)姐,想查到我的資料只是抬抬眼皮的事,關(guān)鍵在于她為什么查我。
“灰影剛剛給我的消息,我不相信?!?/p>
“什么消息?這家伙又人肉我了?”
“他們順著已有線索發(fā)掘,找到了一個(gè)地址?!碧易咏憬o我發(fā)來(lái)一個(gè)坐標(biāo),我略一搜索,坐標(biāo)顯示在歐洲旅游城市的某家酒店。
“什么意思?”我不解。
“這是去年八月Kid去過(guò)的地方,他當(dāng)時(shí)用過(guò)一個(gè)用戶名,就是灰影手里的那個(gè)?!?/p>
“所以呢?”
“佳韻,你去過(guò)那里嗎?”桃子姐忽然問(wèn)。
“去過(guò),正好也是去年八月,我在那度蜜月?!?/p>
過(guò)了很久,桃子姐終于發(fā)來(lái)一句:“佳韻,你自首吧?!?/p>
我愣了愣,以為自己看錯(cuò)了,“你不會(huì)以為我是Kid吧?太荒謬了!”
“我也不愿相信,可灰影說(shuō)還有其他證據(jù),比如你現(xiàn)在居住的城市,勒索病毒中最終的三個(gè)賬號(hào)里,正好有一個(gè)在你那里?!?/p>
我的雙手懸在鍵盤上良久,終于意識(shí)到桃子姐不是在開(kāi)玩笑?!耙晕业募夹g(shù)來(lái)講,你們也太抬舉我了吧?何況我為了白貓團(tuán)連工作都辭了,我沒(méi)有任何動(dòng)機(jī)?。 ?/p>
“你當(dāng)年編寫阿雅病毒,也沒(méi)有動(dòng)機(jī)吧?”
“那不一樣!”如果她在我面前,我一定會(huì)大叫起來(lái),此時(shí)只能十指如飛,“這次是勒索,是犯罪!我已經(jīng)不是那個(gè)問(wèn)你會(huì)不會(huì)坐牢的小姑娘了!我沒(méi)理由做這樣的事!”我在對(duì)話框里打了很多話為自己辯解,像一個(gè)爭(zhēng)吵中的人那樣充滿憤怒。
“佳韻,認(rèn)識(shí)這么久,我知道你的性格,你想法新奇,喜歡胡鬧,但這件事的嚴(yán)重程度超出了你的想象?!碧易咏憧嗫谄判牡貏駥?dǎo),“我會(huì)先想辦法把這件事壓下來(lái),就像當(dāng)年那樣,看在我的面子上,再和團(tuán)長(zhǎng)商量看看有什么補(bǔ)救方法……”
我既生氣又委屈,直到先生發(fā)來(lái)信息:“小韻韻我要回來(lái)了,快來(lái)接我吧?!?/p>
7
我一頭扎進(jìn)我先生懷里,他還興致勃勃地講述實(shí)驗(yàn)室的趣聞。
“佳韻,怎么了?”他終于發(fā)現(xiàn)我的異常,拉著我的手走上樓梯,“你最近太拼了,這樣不行,周末我們出去玩吧。對(duì)了,我跟寵物收容所聯(lián)系過(guò),你喜歡的那只小貓還在,領(lǐng)養(yǎng)人忽然放棄了,我們可以領(lǐng)養(yǎng)回來(lái)。你看,我們運(yùn)氣多好?!?/p>
“運(yùn)氣好的是你,倒霉的是我。”我把不甘和傷心都傾瀉在他身上,“我被人誣陷了?!?/p>
他卻仍舊微笑,“是嗎?誰(shuí)敢誣陷你啊,哎呦呦要哭了?別急,我先把鑰匙取出來(lái)?!?/p>
先生一邊洗菜一邊聽(tīng)我七上八下地把事情講晚,然后把我趕出廚房,“我要開(kāi)火了,油煙太大,你先出去。”
“你有沒(méi)有聽(tīng)我說(shuō)話?”我拍著玻璃。
“聽(tīng)著呢,醬油快用完了,得去亞超上買。你先下單,我一會(huì)就炒好了?!?/p>
晚飯時(shí)我故意置氣一言不發(fā),他也不提,反而吃得津津有味。我越發(fā)生氣,一晚上都沒(méi)理他,也沒(méi)有睡著。我不知道為什么線索都聚集在我身上,也不知道該怎么自證清白,更不敢想如果將錯(cuò)就錯(cuò),等待我的將是什么。
早上我迷迷糊糊起床的時(shí)候,先生正坐在我的書桌前,把臉從電腦屏幕后面探出來(lái),問(wèn)道:“你醒了?”
“你在干什么?”我揉揉眼睛,“你怎么知道我的開(kāi)機(jī)密碼?我昨天剛換了,還沒(méi)跟你說(shuō)呢?!?/p>
“哦,隨手破解了一下。我問(wèn)你一個(gè)問(wèn)題,貓眼是誰(shuí)?”
“貓眼?我們團(tuán)長(zhǎng)啊。”
先生輕笑,在椅子上伸了個(gè)懶腰,緊接著打印機(jī)哼哧哼哧工作了一會(huì)?!拔乙呀?jīng)把證據(jù)都打印好了,你今天就可以郵寄回國(guó)。”
“什么證據(jù)?你找到我的‘不在場(chǎng)證明’了?”我忙問(wèn)。
“不用那么麻煩,只要找到病毒的發(fā)布人就可以了?!?/p>
我愣了愣,“我們團(tuán)找發(fā)布人用了兩個(gè)月,結(jié)果從側(cè)面找到了我。你一晚上就找到了?”
“我知道你們?cè)谡硇畔ⅲ灾苯硬榭戳四銈兊默F(xiàn)有線索?!?/p>
“可我的那幾個(gè)文件也是加密的……”
“嗯,我破解了?!毕壬m然是學(xué)數(shù)學(xué)出身,但自學(xué)了計(jì)算機(jī)語(yǔ)言。
“等等,你是說(shuō),發(fā)布病毒的人是我們團(tuán)長(zhǎng)?”我忽然意識(shí)到,從被窩里跳了出來(lái),“真的假的?”
“那三個(gè)賬戶也不是最終賬戶,匯聚起來(lái)的錢又分批被轉(zhuǎn)移了出去。我追蹤到有人提出了一部分資金,大概十萬(wàn)元。根據(jù)這個(gè)線索,一直查到了……嗯,查到了他的所有信息?!?/p>
8
后來(lái)桃子姐每次見(jiàn)到我表情(包)都十分復(fù)雜。
“佳韻,是我不對(duì),我不該不相信你,我只覺(jué)得你聰明,沒(méi)想到你是個(gè)天才!我們這一大群人分析了這么久還不如你突擊一個(gè)晚上,我簡(jiǎn)直要對(duì)你五體投地了!”
“桃子姐,這句話好浮夸,聽(tīng)起來(lái)像灰影的口氣,你該不會(huì)被他盜號(hào)了吧?他好像很久沒(méi)上線了?!?/p>
“他沒(méi)臉見(jiàn)你,要替他們整個(gè)小組給你賠罪。”
“怎么賠罪?”
“等你回國(guó)的時(shí)候請(qǐng)你吃飯?!?/p>
“想得美,我才不要見(jiàn)他呢。不過(guò)團(tuán)長(zhǎng)那邊怎么樣了?”
“已經(jīng)被警方帶走了,其實(shí)他也不容易,要不是因?yàn)樗掀派⌒枰X,也不會(huì)走上這條路。你也算是對(duì)他手下留情了,把證據(jù)先寄到我手里。他聽(tīng)我的勸自首去了,應(yīng)該能減刑吧。不過(guò)佳韻,你真的不是Kid?為什么所有線索會(huì)指向你?”
“這個(gè)嘛,是秘密?!蔽壹由弦粋€(gè)調(diào)皮的表情。
又到了我先生下班回家的時(shí)間,我準(zhǔn)時(shí)去車站接他。他從車上下來(lái),手里提著一束花。見(jiàn)到我之后沖我眨了眨眼睛,趁別的乘客走完了才快速親了我的臉頰。
“家里的花該換了?!彼f(shuō)。
“有勞Kid先生了。”我回答。
完
圖文/與月