肖遠離開莊園後,在外邊的山路上步行了而半個小時,終於攔到了一輛前往舊金山的皮卡。

皮卡司機是一個非常健談的傢伙,這傢伙在肖遠上車後,就像個脫口秀演員一樣喋喋不休,讓肖遠原本準備上車後休息一會兒的計劃徹底落空了,不過這個傢伙的口才非常好,話語也非常的幽默,倒也給肖遠前往舊金山的旅途帶來了不少笑聲。

快到舊金山的時候,這傢伙看到肖遠懷裡抱著的膝上型電腦包,於是就把話題聊到了電腦上,肖遠為了應付他,就和他隨便聊了有些,哪知這個傢伙似乎對電腦非常感興趣,聽肖遠談的頭頭是道,就提到自己家裡有一臺電腦最近出了毛病,想讓肖遠過去幫他看看,順便幫著修理了一下,還說肖遠幫他修了電腦,他在下午去伯克利的時候,會在讓肖遠搭一趟順風車云云。

肖遠又順便問了幾個問題,初步判斷這傢伙的電腦硬件應該沒有問題,最大的可能是軟體問題,這些問題應該好解決,於是就答應了下來,算是對他載自己到舊金山的報酬好了,至於下午搭不搭他的順風車回伯克利,就到時候看情況再說吧。

黑人見肖遠答應了下來,顯得非常高興,車好像又開快了一些,在太陽剛剛跳出地平線的時候到達了金門大橋,坐車行駛在這座舉世聞名的大橋上,東方的日出將前方的道路映襯的金光閃閃,讓肖遠原本有些壓抑的心情一下子開闊了起來,而此時,黑人馬丁卻來了興致,唱起了一首不知名的歌曲,引得肖遠也跟著哼了起來。

馬丁的家位於舊金山距離唐人街不遠處的一處平民社群,當他把車聽到家門口的時候,他的妻子莎妮,以及六歲的女兒露西早已站在門口迎接他了。

肖遠跟著馬丁下了車,馬丁抱起了向他飛奔而來的女兒,把他介紹給了妻子,馬丁的妻子對肖遠表示了歡迎,然後和他們一起進了家門,先給夏九瀅打電話報了平安,然後在馬丁的帶領下來到了一個房間,見到了他所說的電腦。

肖遠坐到了電腦旁,點開了電腦機箱上的開關,電腦很順利的透過了自檢,進入了作業系統載入階段,只是並沒有出現Windows98的開機畫面,而是直接進入了DOS系統,但是據馬丁講,他的電腦預裝的是Windows98系統,而不是DOS系統,因此現在的情況很不正常。

電腦屏幕上此時有一些提示信息,肖遠看了一眼,卻發現這些資訊很有意思:“啊哈,還想使用電腦嗎,來和我捉迷藏吧,找到我,我把電腦還給你。”

【目前用下來,聽書聲音最全最好用的App,集成4大語音合成引擎,超100種音色,更是支持離線朗讀的換源神器,huanyuanapp.org 換源App】

“我請了很多人,都沒辦法將電腦修好。”馬丁指著那些資訊,一臉苦笑著說道。

“沒有找電腦公司的人來看看嗎?”肖遠問道。

“電腦過保修期了,讓電腦公司的人來檢修,還不如直接再買一臺電腦,但是這臺電腦是我花了好多錢買來的,就這樣扔掉太可惜了,你知道的,我不是什麼富翁,並沒有多少錢。”馬丁解釋道。

肖遠點點頭,沒有再問這些問題,而是說道:“馬丁,你的電腦很顯然是中毒了,而且有可能這個病毒修改了系統引導流程,以至於每次啟動都會進入DOS,而不是Windows。”

“你能不能幫我修好?”馬丁問道。

“我試試吧,不過需要一點兒時間,你稍等。”肖遠說道。

“太好了,我去讓莎妮給你準備早餐,這裡就交給你了。”馬丁聽到肖遠答應了下來,非常高興的說道,說完就離開房間出門去了。

肖遠瀏覽了一下這臺電腦上的軟體,發現目前唯一可以利用的,只有那個最原始,也是功能最強大的debug了,開啟這個工具後,看著黑色螢幕上閃動的游標,一種熟悉的感覺湧上了心頭。

利用debug將硬碟引導扇區讀取了出來,經過一番分析後,肖遠發現問題和他剛才估計的一致,硬碟的引導扇區真的被修改了。

電腦正常的系統啟動流程是,主機板加電,主機板上的基本輸入輸出程式(BIOS)對電腦硬件進行自檢,自檢透過後,BIOS會將硬碟的引導扇區內作業系統的引導程式讀入記憶體,然後將計算機控制權交給作業系統引導程式,正常情況下,這個引導程式應該會找到Windows98的核心進行載入,但是現在的情況是,這個引導程式被修改了,不再指向Windows98,而是指向了硬碟中的DOS啟動程式,才會有了現在的結果。

知道了原因,接下來就好做了,肖遠直接在debug中,用彙編寫了一段程式,將這段程序執行過後,系統的引導扇區內的指向DOS程式的指標被糾正了過來。

這一番操作並沒有花掉肖遠多少時間,他很快就將引導扇區修改好了,然後重新啟動,系統自檢,Windows98熟悉的開機畫面又出現了,硬碟吱吱響了片刻,很順利的進入了Windows桌面。

搞定這一切後,肖遠利用系統自帶的殺毒軟件將系統掃描了一遍,並沒有發現什麼病毒,為了保險起見,他又將系統的程序和後臺服務一次檢查了一遍,同樣沒有發現什麼病毒。

“應該沒問題了。”於是,肖遠對剛才就站到自己身後靜靜看著的馬丁說道。

“謝謝你,太好了,肖,你是上帝今天送給我的最好禮物。”馬丁很高興的說道。

“不客氣。”肖遠說道。

“我想你一定餓了,莎妮已經做好了可口的早餐,我們吃飯去把。”馬丁又說道。

於是肖遠將電腦關掉後,和馬丁一起出去吃飯去了,而這時,馬丁的女兒露西已經提前吃過飯了,聽說電腦修好了,就跑到屋裡玩去了。

肖遠則和馬丁夫婦一起坐在餐桌前吃起了早餐,但是剛吃了幾口,就聽到露西在房間裡大叫了起來,馬丁連忙丟下手裡的乳酪跑進了房間。

“肖,快過來,看看是怎麼回事?”肖遠聽到馬丁也叫了起來,於是也放下了手裡的食物跑進了房間,卻發現電腦屏幕上出現一個胖乎乎的小綠人,手裡拿著一把掃帚,在螢幕上揮汗如雨的勞動著,他掃過的地方都變成了黑色,而且黑色的地方已經有一些字跡漏了出來。

“應該還是那個病毒,剛才沒有被清理乾淨,馬丁,你帶露西出去吧,我再幫你看看。”肖遠說道。

“好吧,拜託你了。”馬丁抱起露西,從房間裡出去了。

肖遠坐到了電腦旁,看著那個小綠人將電腦屏幕全部掃成黑色,一行字跡漏了出來。

“哈哈,你還沒找到我哦,再來找我吧。”

肖遠看著這一行資訊,臉上露出驚奇之色,一方面是因為這個病毒讓他感到像一個淘氣的小孩兒在惡作劇,更重要的是,這行資訊竟然是用漢語寫出來的。

“難道這是一個華夏人寫的病毒,他寫這個玩意兒究竟要幹什麼,僅僅是為了惡作劇嗎?不管怎麼樣,先把病毒原體找到再說。”

肖遠迅速做出了決定,而就在這時,電腦自動重啟了,再次進到了DOS介面,原來那一行英文資訊也發生了變化。

“啊哈,我又來了,告訴你,我隱藏的很深哦,想找到我不容易哦。”

肖遠再次開啟Debug,重新看了看硬碟引導扇區,發現引導扇區又一次被修改了,退出debug後,他將先前寫的那段修復程序運行了一遍,再次進入debug,重新檢視了引導扇區,確定引導扇區已經被修復好之後,他利用debug重新寫了一段程式,將之植入了硬碟引導扇區,這段程序只是利用了硬碟引導扇區的一段空閒空間,設定了一個觸發器,這個觸發器會檢測硬碟引導扇區會不會被修改,一旦發現引導扇區會被被修改,觸發器就會執行,將存放在磁碟另一處的一段程式調入記憶體,對磁碟扇區進行修復,修復的同時,為了防止觸發器被病毒程序抹掉,會重新在引導扇區生成一個新的觸發器。

做好這一工作後,肖遠在debug中又寫了一段匯編程序,卻沒有將之彙編成二進制檔案,而是重新啟動了電腦,在電腦進入Windows98後,利用Windows98的debug將剛才那段程式進行彙編,生成了一個體積很小的可執行文件,並執行之。

就在肖遠執行過那個檔案後,先前螢幕上的小綠人又出現了,只是小綠人在螢幕上閃動了一下,就消失了。

肖遠見狀,雙手飛快的在鍵盤上一番操作,利用debug,在他編寫的小工具的輔助下,很快定位到了記憶體中的一段區域,這段區域內的二進制程式碼已經被鎖定了。

“我看你往哪裡跑。”肖遠嘴裡唸唸有詞,同時手上不停,幾個彙編命令在的debug中寫了出來,記憶體區域內的程式碼被複製了下來,存成了一個文本文件,然後記憶體中的程式碼被清除掉了。

清除掉記憶體中的程式碼後,肖遠再次利用剛才的小工具進行了一番定位,很順利的找到了硬碟上的一個區塊,並將這個區塊的內容也儲存成了一個文本文件,然後將這個區塊刪除掉了。

搞定這個後,肖遠重啟了電腦,這次他主動進入了DOS,重新寫了一個程式,利用這個程式根據他剛才擷取到的病毒原體的特徵,對磁碟進行了一次全盤搜尋,搜尋結果又發現了幾個具有相同特徵的病毒感染區域,刪除之。

“這次應該是沒有了,希望不要再出現更高階病毒原體了,不然還得麻煩。”肖遠暗暗想到,所謂高階病毒原體是他自創的一個名詞,高階病毒原體生成低階病毒原體,比如小綠人程式生成引導扇區病毒,所以小綠人程式比引導扇區病毒高階。

再次重啟了系統,電腦很順利的進入到了Windows98桌面,一個對話方塊彈了出來。

“哇,這麼厲害,不和你玩了,再見!”

肖遠沒敢直接去關掉對話方塊,而是又一次執行了剛才的小工具,然後才將對話方塊關掉,讓電腦執行了一會兒,再也沒有出現異常。

為了確認電腦真的沒有問題了,肖遠接連開啟了很多程式,都沒有發現問題,他最後開啟了瀏覽器,決定趁著這個機會去玄涅社群看看,現在事情發展到哪一步了。

進入玄涅社群後,肖遠瀏覽了一些帖子,神色變得有些陰沉。

“太過分了!”

章節目錄

推薦閱讀
相鄰推薦