『早安!』宇成親切的和金雨公司的員工們打招乎。今天是他們第一天工作,六個人準備在金雨公司的會議室裡與鍾世鴻商討一些細節。
『快點快點,我們要遲到了啦!』辜雁容牽著簡德昌的手快步奔向會議室去,好似在趕火車一般的衝進去。
進了會議室後,簡德昌氣喘噓噓的說:『幹什麼這麼拚命?我們又不是真的金雨公司員工,還是你把這裡當成你以前工作的地方了?』
同樣喘著大氣的辜雁容臉上依舊帶著微笑說:『有什麼關係嘛!我好懷念這種趕上班怕遲到的情景,尤其是那一分鐘的生死真是很刺激有趣呢!』
天玄笑道:『哈哈!說起來,上了大學習慣翹課後,也好久沒這種感覺了。』
雲飛則是冷酷的笑了聲說:『哼,我就不會去選這種工作,反正我擁有自由的意志與自由的決定,我最討厭這種會被束縛住的規則啊!』
沒一會兒,鍾世鴻帶著秘書管惠芳進來,準備交予六人職務。
鍾世鴻說:『我想你們大致都知道你們要做的工作了吧?我們金雨公司final遊戲連日來遭到駭客攻擊實在很頭痛,希望你們盡速解決那些問題。對了,我讓你們以特聘員的身份到機房去工作,你們直接接受我的指揮,不需要看機房主管的臉色做事。秘書,幫我把他們的識別卡發給他們。』
『是!』管惠芳拿出六人的金雨公司員工識別卡,按著他們的名字發下去,上面有六人的姓名與員工號碼,而背後的四個字卻讓宇成稍微注意了一下。
『金鷹集團!?』宇成脫口而出這四個字,雲飛也注意到了,不過雲飛早在過去幫助月雯父親之時就已經知道了金鷹集團與金雨公司間的關係,到是沒有太在意這件事情,然而對宇成來說卻是個似曾相識的字。
宇成努力的回想了一會兒後終於想起:『對了!以前幫心婷的爸爸時,就有提到金雨金陽都屬於金鷹集團之下嘛!』
鍾世鴻道:『我是因為過去委託你們執行soul任務成果相當滿意,才決定這次再請你們的,希望你們的表現不會讓我失望。秘書,帶他們去機房!』
六人起身跟隨管惠芳前去final遊戲伺服器機房,宇成突然想到什麼的回頭問道:『對了,上次那樣破壞soul,你心中會有罪惡或懊悔感嗎?』
鍾世鴻笑了聲搖搖頭說:『一個成功的商人是不會也不該有這種想法的。』
『是嗎...』宇成嘴角淺淺的一抹微笑,沒有更多的反應,或許宇成也能認同鍾世鴻的想法是為了商業利益考量。不管怎麼說,那也都是過去的事了。
來到機房,所有工作人員都緊盯著螢幕,並且隨時注意各類設定檔以及線上玩家的反應,深怕會出什麼大狀況。平靜的日子,平常的玩家,以及永遠不改本性的網路遊戲白目,至目前為止似乎還沒見到攻擊狀況發生。
簡德昌對著金雨內的工程師道:『我們是鍾董事長特別聘請來的資訊安全維護人員,現在起機房內的所有電腦由我們接管,麻煩你們配合。』
天玄在一旁不屑的想著:『去!他自以為自己在當警察辦案是嗎?』
金雨內部工程師似乎也早就知道這件事,所以紛紛排到一邊,由其中一名帶頭的工程師說:『我們知道了,我們也會配合你們的要求動作的。』
宇成看了十幾名工程師站在那裡,悄悄的對雲飛說:『如果他們一直站在那裡的話,我們就無法安裝炎黃系統來使用了吧?』
雲飛冷笑一聲道:『哼,不用就不用,炎黃系統也不是萬能的。』
簡德昌對宇成等五人說:『你們一人去查看一部伺服器機組,用你們所有的智慧去找看看有沒有什麼奇怪的地方,我來負責從更新程式伺服器下手。』
『知道啦!』按著簡德昌的命令,以及在金雨公司工程師的配合協助下,所有人先趁這個機會摸清楚這些伺服器的設定檔與遊戲程式以及相關運作軟體,畢竟熟悉一切是維護資訊安全的第一步,什麼都不瞭解的話接下來什麼也做不了。
工程師指著幾個地方告訴宇成:『就是這裡!final_conf目錄裡存放的就是一些我們伺服器端程式的設定檔,包括了像是怪物經驗值、等級、掉寶率...之類的參數。由於駭客的關係,我們現在都備份下來,只要一發現就馬上停機還原,但是駭客還是以不定頻率的時間侵入修改。有時候,隨便打小怪都會掉高級寶,我們也不好回收或是把事情鬧大,但玩家在討論版卻吵成一團了。』
的確,由於這些異常的狀況,使得final的玩家有時撿到了好東西,都還怕是複製或是別的狀況,也有人將之拍成圖檔放到網路上用作證明,不過仍有玩家堅持這是不可能發生的。由於討論區吵成一團,金雨公司也不知道是否要出來發表聲明滅火,使得這情況陷入了更糟糕的狀態。
鍾世鴻看著自己電腦螢幕裡討論區的漫罵文,點了根雪笳抽起道:『要回應?不回應?真是兩難。如果我公開回應那些是不正常的,不就承認了我們的遊戲公平性與安全性有問題?如果我回應那些是正常的,不要說玩家質疑我們變來騙去,最後還不是成就了入侵破壞的駭客繼續亂改的正當性?』
剛回來的秘書管惠芳道:『不要這麼緊張嘛!等到極光駭客修理好了那些問題,我們根本就沒有發表聲明的必要性!就算那些人再怎麼吵,他們也永遠不會知道真相是什麼的,還是只能繼續乖乖的付費遊戲。』
一個上午過去,宇成等人依然查不出個什麼,用了一些攻擊程式模擬攻擊,作業系統上的漏洞似乎也全被堵好了,防火牆也沒有什麼問題。
簡德昌說:『我們現在找不出作業系統上的問題,雖然不代表系統是絕對安全的,不過我們可能要轉從遊戲程式來下手檢查。』
一工程師說:『這樣子的話,我們必需請示董事長一下,因為他並沒有告知我們可以讓你們翻閱程式原始碼,請讓我去問一聲。』
簡德昌點頭答應,另一名工程師則很快的跑到牆邊拿起電話機撥了通內部電話,並得到了鍾世鴻的許可後,簡德昌等人立即開始針對遊戲程式做檢查。
『好複雜啊!』天玄看著一行又一行英文、數字、符號及偶爾參雜其中的C++程式碼,真是令他一個頭兩個大,這點即使他加入極光駭客後也未變。
辜雁容、陸雅唯、宇成、雲飛和簡德昌陸續的從玩家段程式嘗試攻擊中找到了幾個可能是漏洞的地方,同時檢視了該段原始碼,赫然發現了問題的存在,可能使得木馬或病毒有辦法利用連續的溢位被載入執行。綜合了五人找到的問題後,簡德昌在白紙上簡略的畫了一下記憶體區段,並將程式對其所做不同用處區分出了十五塊來,標上了相對位址。
宇成指著某處位址道:『這一區段是被載入記憶體後連續排列下來的,如果在第一塊與第三塊儲存資料的地方利用漏洞攻擊,使它溢位到第二塊與第四塊地方被執行,第五到第八塊的資料就可能被改變,然後透過遊戲程式的PORT可能導致木馬或病毒被傳輸進伺服器中。假如程式在提取函式庫資料時,駭客在第七塊區域將檔名改為他所傳輸進去的程式,就有可能被執行木馬或病毒。』
但此時一身穿藍衣的工程師道:『停!STOP!或許你說的存在這種可能,但是我們也沒有在伺服器內找到任何木馬程式或病毒程式,你要怎麼證明這種狀況呢?而且你們剛剛也親自檢查過伺服器了吧!』
簡德昌道:『或許駭客只有在攻擊時才殖入,並且在作業完畢後刪除,以避免被發現的可能性。又或者它是另外第六區塊,直接以ASCII傳輸字碼逆向寫回設定檔中改變那些參數,假如他取得了那些設定檔的話。』
宇成忽然想到了什麼的說:『或者是..幽靈闇影!?』
該工程師好奇的問:『幽靈闇影?那是什麼東西?』
宇成道:『那是闇影七君所開發的最新木馬程式,它採用無核心概念,將所謂程式核心融入到不同的檔案中,而這些檔案都是系統正常運作時所必需的,一定會載入的,因此全部組合起來時又可以變成一支有用的程式。』
雲飛進一步解釋道:『編譯過後的程式會存在著空白區間,闇影七君可以將核心分配到不同的檔案空白區間中,每個都寫如一點,然後讓系統運作,這些檔案被載入記憶體之中時再將之連結起來,成為一個可以運行的程式。』
宇成立即道:『快去檢查一些系統核心檔案的修改日期,看看是不是被更動過!』
但簡德昌卻說:『先等等,這些遊戲伺服器所用的作業系統並非闇影七君那兩支木馬所運行的作業系統,不可能會在這裡找到闇影七君的蹤跡的。』
雲飛此時說:『不管怎麼說,先檢查看看吧!反正..我們也沒其他頭緒啊!』
於是六人開始對伺服器內進行檔案日期的檢查,果然發現了一些檔案有被修改過的現象,而且日期都是同一天,但時間卻不同。很明顯的,在檔案修改時間上每部伺服器間隔了幾分鐘,而且這些時間也不在金雨公司內部維修紀錄中,因此這些檔案遭到更動的可能性現在變得相當大了。
簡德昌立即對一工程師說:『你們有備用的伺服器吧?馬上安裝成和這些正式伺服器一樣的作業環境,然後針對那些檔案用十六進位文字編輯器打開來,留意一下是否有些00或FF區域被改寫成不同的東西了。』
十六進位中的0但是二進位的0000,F則代表二進位的1111,而一個Byte是八個bit,00000000便是00,11111111便是FF,通常有些空間是全數為0或全數為1的,如果同樣環境下的兩個伺服器檔案變得不同了,那麼就可以確定這些區域的確遭到駭客入侵與修改了!工程師動作完成的結果,證明了這一切。
然而,這真的會是闇影七君做的嗎?...待續
(幕後畫面!天玄:『嗚啊!為什麼就只有我沒找出問題來...』)