第566章 史上最強病毒
“不對……”
孟飛坐在殺毒軟件具象化的機甲中,盯著屏幕上一片乾乾淨淨的綠色。
明明病毒已經被清除乾淨了,為什麽他的直覺告訴他,高興得太早了?
大概是因為每次和這位前大老闆交手,都覺得自己高興得太早了。
以至於形成了心理上的恐懼?
為了保險起見,他按下了打開機艙蓋的按鈕。
機艙蓋打開,眼前的大屏幕從兩邊分開,他的目光直接看到了屏幕背後的“真實”世界。
“老黎,打開機艙蓋,目視瞄準!
機甲被感染了,屏幕上顯示的是假的!
”
打開機艙蓋,他連掃描都不用,目視看到的就是一片末日般的景象。
整個大轉盤上已經站滿了不知道多少個羅安,正如同活死人黎明黎的僵屍一樣,瘋狂地向機甲群衝過來。
“修複!
修複!
修複!
”
在孟飛目視的範圍內,機甲被修複,活死人羅安成片地消失。
然而並沒有什麽卵用。
無數個羅安依然從他視野範圍之外、遮擋之後的區域冒出來。
“快!
手動控制,瞄準射擊!
”
老黎也嚇瘋了。
孟飛一邊修複一邊用操控杆操控機槍,往四面八方的“羅安”牌僵屍群亂射。
彈如雨下,血肉橫飛。
十二挺加特林大菩薩瘋狂旋轉,如同鐮刀般一把把收割病毒。
原本黑白的世界忽然血流成河,屍橫遍野。
但是有用嗎?
並沒有!
狂轉的主循環仿佛是血肉澆灌的肥沃的土壤。
一個“羅安”倒下去,千萬個羅安如同惡鬼般從地下爬出,密密麻麻,連綿不絕。
病毒開啟了狂暴型的複製模式。
之前雙備或者三備的時候他們還需要相互監視,檢測到對方消失得時候才生成新的實例。
現在他顯然改變了算法,變成不管三七二十一直接創建新的複製體了。
但不管他怎麽變,原則都是一樣的,甚至和真實世界裡的病毒和癌細胞都沒有什麽區別,那就是不斷複製自己。
除非能一次全部清除了他,否則他就總會越來越多。
但孟飛想不明白。
明明開著單步的時候已經把所有的病毒清理乾淨,為什麽這些病毒還能存在?
這就像你把機器關了,硬盤格式化了,系統重裝了,開機,結果病毒依然嗨皮地和你打了一個招呼。
那種挫敗感簡直是人生的噩夢。
“你已經敗了,還不明白麽?
”
羅安爬上了他的開啟的機艙口,目光嚴肅而冷漠,似乎在苛責這位曾經的下屬。
“對,我不明白!
“系統已經停止了,病毒不可能得到執行機會,為什麽還是沒有被消滅乾淨?
”
孟飛通過“修複”消滅了這個羅安。
但是另外兩個羅安直接出現在了他旁邊,一左一右,回答他:
“很簡單,殺軟也是有漏洞的。
簡單的緩衝溢出攻擊而已。
”
右邊的羅安一邊說著,一邊伸手過來,仿佛要摸摸他的腦袋。
“修複!
”
孟飛再次用修複消滅了右邊的羅安。
在老闆的提示下他終於明白怎麽回事了。
是的,殺軟也是有漏洞的!
他單步讓系統停止的時候,老黎後來帶入的殺軟並不在停止的範圍內,依然可以運作。
然後殺軟開始掃描所有的病毒。
但殺軟也有漏洞。
如果熟知這些漏洞並在病毒中精心構築一段預埋的數據的話會怎麽樣?
殺軟會掃描並解析這段數據。
但因為殺軟存在漏洞,將部分數據讀入緩衝區解析的時候出現了緩衝溢出。
溢出的數據被寫入了棧裡覆蓋了原有的返回地址。
然後函數返回的時候,跑到了棧裡的新地址指向的非法指令區。
結果就是本來不可能得到執行機會的病毒,利用殺軟本身給運行起來了。
最終居然單步都沒有清除掉這個病毒!
左邊的羅安嚴肅地教訓他曾經的弟子:
“既然要編寫這個病毒,就要考慮到被殺軟攻擊的情況。
“世界上所有的殺軟都是存在漏洞的,沒有人能阻止你去分析他們。
“為所有的漏洞準備好攻擊代碼。
任何殺軟掃描這個病毒,都會被病毒感染。
”
“修複!
”
孟飛左邊的羅安也被他清除消失不見了。
按羅安的說法,他為了預備這個病毒,研究了世界上所有的殺毒軟件——其實這並不難。
世界上的殺毒軟件就那麽屈指可數的幾家。
而漏洞分析是這個天才黑客的本職。
他就是靠分析漏洞在信息安全行業起家的。
所以他輕松寫出了史上最強病毒,專為殺軟設計。
任何殺軟如果掃描並試圖殺死它,就會被它感染!
對付這樣的病毒不是完全沒有辦法的。
隻要你弄一個他沒有分析過的殺軟,哪怕是自己臨時編寫一個粗製濫造的替代品,他預埋的陷阱就沒用了。
但現在顯然來不及了。
左邊的羅安被消滅,右邊的羅安又出現了。
這一回他終於成功摸到了孟飛的頭頂。
病毒撫我頂,從此結長生!
孟飛感覺某種東西進入了自己的意識中。
“難道你的計算機病毒連人腦意識都能感染?
”
這就讓他更不能理解了。
像本源學者的“通靈”是需要自身配合的。
等於把自己的意識敞開描述給對方聽。
像朱雀那樣的高手可以“奇襲”對方的意識但也需要誘導的過程,並不是自由出入的,而且隻能用於對方不懂得防備的情況。
但羅安編寫的這個隻是一個計算機病毒,卻可以自由滲透他的大腦?
這怎麽可能?
這特麽也太玄幻了吧?
我們的小說是絕對的現實主義,不可能像玄幻小說那樣亂搞的!
“人腦意識和程序並沒有本質的區別。
“隻是目前本源學的發展尚未到能成功解讀人類意識的地步。
”
羅安先是不屑地搖了搖頭,然後眼角露出了少許的失望,明顯對本源學或者是科技的發展速度不滿。
“但我們都對世界原碼很熟悉。
尤其你腦裡有一個用原碼編寫的程序。
“我雖然不能直接感染你的意識,但是感染你的那個程序是沒問題的。
“通過它,也能對你的意識有一定的影響。
”
孟飛明白了。
是BUG.EXE!
這是朱雀用原碼編寫的。
羅安隻不過在時光的螺旋裡見過它一眼,就看穿了它的漏洞?
它居然也被這神一般的人類寫的病毒感染!
***
(我以前是真寫過殺毒軟件的。
不過時間不長,隻做了兩年就轉行改寫別的了。
這幾章感覺回憶往昔崢嶸歲月,寫得很爽。
最近想起一個前同事(這個人開發了360急救箱)對我說的一句話:“你永遠也想不到那些病毒的手段會有多猥瑣。
”
是的,很有意思的一個行業,承載了我人生中短暫但有趣的一個部分。
可惜那個行業已經徹底沒落,手機廠商們自信地毀滅了它。
你在手機上不會再看見殺毒軟件了。
但病毒永遠在,隻是更隱秘。
因為手機廠商們剝奪了安全軟件的所有權限,然後把漏洞都留給了隱秘角落越來越猥瑣的那些病毒作者們。
)
(本章完)