陳火炎開始對系統檔進行偽裝與刪除。通常系統運作時載入的檔案,會被系統強制保護而無法更動或刪除,不過死神闇影巧妙的建立一個偽裝檔,並利用作業系統的溢位或其他漏洞與動態連結檔特性逆向修改記憶體映對以及暫存器內容,接著便可以刪除掉原始檔案,使系統的運作出現不正常的狀態。
死神闇影木馬在搜尋被殖入電腦中的檔案時會列出三種風險級數:無立即危害性檔案、不固定危害性檔案、立即危害性檔案。無立即危害性檔案是指該檔案即使刪除後也不會對系統造成任何影響,除非使用者手動去執行該軟體時才會發現錯誤。不固定危害性檔案是指刪除後不確定是否會造成系統出狀況,可能是某些情況下的必需檔案,但現況下沒有使用到或刪除暫時不會影響系統運作。立即危害性檔案是指刪除後立刻會影響到系統運作正常,有可能造成系統不穩定或是無法正常運作而當機的情形。
陳火炎開始針對雲飛電腦中的一些不固定危害性檔案刪除:『我還想再多玩一會兒,就暫時先別對你造成當機,這樣遊戲才會比較有趣。』
然而,雲飛也讓炎黃系統完全鎖定住記憶體內容,並針對相關的連結到的檔案在系統硬碟中某一空間製作備份驗證檔。由於目前許多病毒都會對系統檔案進行破壞動作,炎黃系統為防止這個動作發生而新增了這個功能,可以隨時在記憶體中相關位置有更動的情形下進行驗證,如果驗證錯誤就會攔截下動作指令,避免造成系統錯亂。然而,啟動這功能會消耗不少資源與效率,所以並非是無限制的能夠使用這技術,這就考驗到操作員的判斷與操作技術。
雲飛的切入時機剛好,看見死神闇影的各種動作被攔截,心想:『真是好險,要是再晚一步的話就來不及了。如果等到死神闇影大舉入侵刪改檔案後再進行驗證的話,只會驗證出被修改的檔案等於被修改的檔案,必需在這動作前就先製作備份驗證檔,才能正確驗證出被修改的檔案不等於正確的檔案。』
由於是事前就需做準備的功能,因此這對已經被入侵破壞的系統沒有任何幫助。雲飛立即將死神闇影動作的流程紀錄成炎黃系統的紀錄檔,這對於未來尋求防止死神闇影動作的防護有相當大的幫助。
陳火炎見死神闇影不斷回傳Error錯誤值,感到不可思議的想著:『為什麼?為什麼對方能阻止死神闇影的動作?炎黃系統真有這麼厲害嗎...不,我們闇影七君怎麼能被小小炎黃所打敗!反正死神闇影還有其他的功能,我可以繼續嘗試不同的手法,一定有破解之道的,要耐心的嘗試..這也是駭客精神!』
陳火炎改讓死神闇影對記憶體空位置進行載入動作,以碎屑塞入記憶體零散的空位置,炎黃系統也開針對這些新進入的碎屑做驗證備份。
雲飛察覺到了這動作:證備份檔又增加了一部分?不過我並沒有啟動什麼軟體或功能,記憶體如此大量的寫入不太自然啊!』
雲飛將新增的內容標記起來,發現這些碎屑都是塞入記憶體動態配置區間裡上一對定址結束到下一段定址開始之間的空位置,似乎想緊密的塞滿記憶體,不知道這是不是為之後的企圖所做準備。不過,陳火炎在塞滿這些空間後,便停住了動作,沒有更進一步的下達新指令,雲飛似乎想到了什麼的開始對電腦內進行搜尋動作,而搜尋關鍵字則是陳火炎與他所用跳板的IP位置。
另一邊,宇成則懊惱著自己的判斷錯誤。『可惡..如果我不打開超級攻擊模式而是先製作驗證備份,也許還能有效防止一些檔案被幽靈闇影的寫入。』
宇成沒有辦法的情況下,也只好選擇鎖定住記憶體的狀態下繼續用超級攻擊模式對木震楠進行攻擊。由於幽靈闇影木馬的特性和死神闇影不同,是在殖入的同時便分散寫入各檔案中,因此現在製作驗證備份檔啟動驗證功能為時已晚,只有在防止傷害擴大的情形下對敵人主動攻擊:攻擊便是最好的防禦。
宇成一邊打字一邊疑惑的想著:『我已經取得木震楠的root權限,而且也執行了一些動作,為什麼還是沒有辦法對他造成傷害?而且指令確實有執行成功,回應的訊息也是正常的,這實在是太奇怪了。』
木震楠見宇成還在自己的陷阱中打轉不免大笑道:『哈哈..太好玩了,到現在還沒發現那只是我刻意製造的虛擬機器,你只不過是一直在那個軟體中打轉,根本沒有取得我電腦root權限的實權,就像是我掌中的玩物啊!』
眼見一直無法有效攻擊成功,宇成只得讓炎黃系統再掃瞄一次。此時,炎黃系統偵測出虛擬機器的存在,宇成終於明白了是怎麼回事。憤怒的宇成燃燒起鬥志,發狠般的對木震楠使用DDoS攻擊,讓炎黃系統殖入數個伺服器後對木震楠不斷的丟出攻擊封包,接著再針對幽靈闇影木馬的客端程式進行漏洞分析。
木震楠輕輕一笑道:『用這些伺服器對我做出聯合性的DDoS攻擊?沒有意義。』木震楠也反向侵入這些被利用的伺服器,解除掉DDoS攻擊。不過由於處在DDoS狀態下,木震楠的頻寬是有些不足的,反應速度相當慢,而這也給了宇成分析漏洞的足夠時間,炎黃系統計算出了突破方式。
『就是這個!』宇成終於找到了破解之道,將炎黃系統產生的相對應木馬也藉由幽靈闇影木馬端口的漏洞潛入進去,並同時解除其他伺服器DDoS攻擊。
木震楠相當疑惑的猜想著:『主動解除?他在想什麼?』
然而,木震楠此時也發現了自身被殖入炎黃系統的木馬,大為訝異的他問道:『喂,小子,你到底是怎麼做到的?』
宇成很得意的笑著說:『你太小看炎黃系統了!自從江唯大哥成為大司馬後,炎黃系統的原始碼已經針對我們所開放,裡頭許多功能都是我們極光駭客自己寫入加上去的,而且也加強了我們對炎黃系統瞭解。當然,智慧不斷翻新,演算法與尋找方式也持續強化,你的幽靈闇影木馬操作端存在著可以入侵的漏洞,這只不過是在虛實之間我們的禮尚往來罷了!』
木震楠笑了幾聲:『原來如此嗎?因為死神闇影和幽靈闇影都是最近才完成的,只不過剛開始使用,所以bug還沒有抓完。不過你到是幫我們抓了個漏洞,這下我們可以更新了,那我到還是應該感謝你啊!』
宇成得意的說:『彼此彼此。不過,現在我們雙方都殖入了木馬到對方的電腦,你說現在是要一起毀滅還是一起收手來得好呢?』
木震楠卻一付老神在在的樣子說:『這麼做不好吧?我這部電腦不過就是一個普通的電腦,你那卻是肩負起網頁服務責任的伺服器,就算弄個兩敗俱傷我們也不會輸的,因為賠上重要價值的是你們。不過..我會思考一下的。』
宇成此時對雲飛說:『準備好了嗎?』
雲飛回應道:『沒有問題,我的搜尋已經完成了,而且要修改的也修改完了。』
宇成抿嘴奸笑道:『嘿嘿,那我們就讓他們知道自己為什麼會輸吧!不過我現在還要一點點時間做一件事,馬上就好了。』
在雲飛身旁的月雯見了雲飛和宇成間的對話,便問道:『你和小宇想做什麼啊?』
雲飛邪笑道:『女人,少囉嗦,不要管我們之間的事!』
月雯嘟著嘴生氣道:『我只是關心你嘛...』在月雯的眼裡,雲飛身上一股令她感到害怕與恐懼的氣息越來越強烈,隨著雲飛的興奮與熱血也越來越明顯。
陳火炎此時終於動作:『死神闇影木馬可沒這麼簡單!這些碎屑可是能夠溢位而修改資料,我只要稍微交換一下位置,資料的連結就不一樣了!當我交換到了重要檔案的位置,再對它寫入空資料,你的炎黃系統鎖得住嗎?鎖得住嗎?』
此舉果然避過了炎黃系統的驗證,因為相對應的位置已經改變,驗證鎖定的資料已經變成交換後的碎屑。如此一來,碎屑內容不改變,驗證也不會驗出不同。
陳火炎興奮道:『如何啊?現在的情況變得對我有利了吧!因為不是系統的改變所以炎黃系統也無法跟著改變。我把A檔案存在記憶中11H到20H的資料複製到21H到30H,再交換他們的位置,如此一來A檔案就在21H到30H裡面了,但是因為這是非正規技術的交換位置,炎黃系統還是鎖定在11H到20H,那麼我的動作就成為合法的動作,你也無法在下一次更新前攔阻我了吧!』
雖然利用bug交換但是炎黃系統還是會定時更新記憶體狀態,死神闇影便是抓住中間的誤差時間來進行動作,使得對方即便發現後也來不及阻止。
雲飛見到炎黃系統每次更新記憶體狀態後就出現錯誤問題感到有點害怕的想著:『糟了..陳火炎再刪下去的話,可能就真的來不及了。』於是,雲飛便通知宇成以及詢問狀況。
陳火炎越是刪除檔案就越興奮,開始想刪除立即危害性檔案了。
木震楠對宇成說道:『我決定了,答案是...毀滅!』
宇成此時對雲飛說:『好了!我們動手吧!』雲飛也立即動手。兩人開啟控制台,進入IIS管理,對著方塊狀的停止項目鈕按下,中止了IIS與PORT:80運作。
『什麼!』不敢相信,木震楠和陳火炎都對這動作感到非常的驚訝!這明明是一部網頁服務伺服器,竟然把IIS關掉,這不等於終止了對外服務?當然,這麼做也切斷了寄生在IIS裡依賴其HTTP通訊協定傳輸封包的死神闇影與幽靈闇影,兩支木馬暫時中斷了與木震楠和陳火炎的連線。由於中斷,不論是陳火炎或木震楠接續的動作指令都無法傳輸。
宇成興奮道:『哈哈,木震楠,這次你輸了吧?兩敗俱傷可能是你最大的錯誤,因為我們只不過是臨時湊數組了部伺服器偽裝成網頁伺服器,實際上這也和你們一樣不過是部普通的電腦罷了!』
木震楠恨得牙癢癢的說:『居然敢欺騙我們,可惡的傢伙!』
宇成笑道:『嘿嘿,只能說你們太笨了,一昧想著破壞掉BSL相關的伺服器,最後自然會掉進我們這個陷阱裡頭來。』
陳火炎面對死神闇影的中斷連線反應到是比木震楠輕鬆許多,然而雲飛也準備解除驗證功能後啟動超級攻擊模式對陳火炎反擊...待續
(幕後畫面!雲飛:『你該認輸了吧?』陳火炎:『別小看死神!』)