第500章 god的異常狀況
“呀,九百萬啊,羅伯特不是一向貪財嗎,怎麽能給你寫這種欠條,他吃錯藥了嗎?”
中午在家裏吃飯的時候,肖遠將羅伯特寫的欠條放到了夏九瀅麵前,夏九瀅看過後,眼睛睜得大大的,一副難以置信的樣子說道。
“你再看看這個。”
肖遠又將他收到的那封敲詐信給了夏九瀅。
“這也是羅伯特寫的嗎?”夏九瀅接過去看了看,然後問道。
“他的嫌疑最大,不過可以稍等等,我想如果是他幹的,他應該很快就會給我來第二封信了,在那封信裏,五百萬估計會變成一千五百萬也不一定。”肖遠說道。
“你是說他一定不甘心給你寫這張欠條,所以一定會想辦法把這筆錢拿回去?”夏九瀅問道。
“也可以說,他覺得自己有希望把錢全部拿回去,才給我寫了這張欠條,否則就像你說的,除非他吃錯藥了,不然就算我和傑西卡拿話擠兌他,他也不可能腦子熱到稀裏糊塗就給我寫了這張欠條,甚至還讓律師簽了字。”肖遠說道。
“這麽說來,你最近是不是又要有危險了,我們好不容易安靜了一星期。”夏九瀅有些擔心的說道。
“以前那麽多危險我都度過了,這地肯定也不會有事的,放心好了。”肖遠安慰了夏九瀅一句。
“總之還是小心一些為好,萬一你要是有個什麽好歹,我可怎麽辦呢?”夏九瀅握住了肖遠的手,低垂眼瞼,輕聲說道。
“為了你,為了我們的未來,我也不會讓自己有事的,我的命很硬的,凡是要找我麻煩的,都不會有什麽好下場的,池翔如此,王俊鵬如此,這次敲詐我的家夥,也一定會如此……”肖遠將夏九瀅輕輕抱在了懷裏,繼續安慰道。
“嗯。”夏九瀅在肖遠懷裏扭了扭身子,找了個更加舒適的位置,輕輕閉上了眼睛,像一隻貓咪一樣,不再說話了。
…………
下午,肖遠回到學校,就徑直去了實驗室,他昨晚放養的種子這會兒還在運行,運行了十幾個小時,他現在迫切想知道,種子究竟變成什麽樣子了。
回到實驗室後,肖遠坐到了電腦旁,打開關閉著的顯示器,登錄係統後,god程序的監視圖像出現在了眼前,上麵的情形讓肖遠感到有些意外,因為這時的圖像顯示,整個空間的0和1分布並不平衡,但是圖像卻是靜止的,也就是說,god沒有再對他的世界中出現的失衡進行調整。
肖遠心中疑惑,但是圖像變成了靜態,什麽也看不出來了,他隻能另想辦法,當時他準備的監控手段中,圖像僅僅是其中一種,除此之外,還有一些非圖像,但是更詳細的記錄方法,比如係統日誌,以及內存采樣等。
係統日誌記錄了god程序操作步驟,而內存采樣則是按照一定的時間間隔,定時的將世界的內存數據原封不動的存成文件保存下來,留待查閱。
肖遠首先查看了係統後台,看到臨走之前編寫的腳本文件仍在運行,而god的世界卻沒有動靜,這說明god程序要麽是不再接收腳本文件發送給他的命令了,要麽是因為某種原因,在接收到命令後,卻沒有執行這些命令,無論哪種情況,都很不正常。
所以,肖遠需要先確定究竟是上麵的那種情況,分析這種情況並不需要太多時間,很快肖遠就得出了結論:god程序仍然在接收著腳本文件發送的命令,但是因為某種原因,接收到這些命令後,卻拒不執行了。
“為什麽會不執行了呢?”肖遠心中疑惑,將自動腳本結束掉之後,打開了god的係統日誌,直接翻到了最後一條,發現這一條的時間是淩晨三點十二分三十一秒,而他是昨晚十點半離開,也就是說,在他離開四個多小時後,god就開始出現問題了。
“究竟發生了什麽事情了,為什麽會出問題?”
肖遠對god的係統日誌仔細分析了一番,每一條日誌單獨來看,都屬於正常的操作記錄,並沒有什麽異常,但是將最後的幾條日誌聯合起來觀察,肖遠還是從中發現了一些異常地方,那就是最後幾十條日誌的間隔時間越來越小,也就是說,god在這一段時間裏,操作的頻率越來越高,甚至到了最後四條日誌,時間竟然都是03:12:31,這並不是說這四條日誌記錄的操作是同一時間進行的,因為肖遠設定的日誌記錄間隔是以秒為單位的,一秒之內出現四條日誌,說明有四個操作是在一秒鍾之內發出去的。
盯著電腦屏幕上的日誌,肖遠眉頭緊鎖著,思考片刻後問了問實驗室裏的管理員,確認了自己離開這段時間,電腦沒有人動,進而排除了外界幹擾的可能性,最後他把內存采樣文件調了出來。
內存采樣的指的是,每隔一定的時間,就將god開辟的世界內存空間的信息原封不動的克隆下來,存到一個文件中,肖遠在實現這個功能的時候,並沒有完全依賴god程序,而是從操作係統層級來完成的,之所以這麽做,就是考慮到god程序萬一要是出現狀況失靈了,他還有最後的追查手段,不至於無計可施。
內存采樣文件是一個以十六進製形式存儲的文件,肖遠將之打開後,仍然是從文件最後開始查看,最後記錄下來的內存數據的時間是一分鍾前,從這個時間來看,內存采樣的工作仍然是正常的,並沒有出現太大的問題。
內存數據有好幾個G,因此分析的工作量非常大,即使是利用分析工具輔助,也是一件極考驗人的耐心和經驗的工作,如果沒有合適的工具。
為了盡快找到結論,肖遠對整個分析過程進行了一番規劃,分成了三個階段。
他首先利用工具,從內存采樣文件末端向前,倒序截取了一百個采樣樣本,對這些數據進行對比分析,分析結果表明,這一百個內存采樣數據是完全一樣,這種情況和god的監控程序繪製出來的靜態圖像是一致的,由此可以推斷,god程序在從一個特定的時間開始,已經不在對他創造的世界的數據進行修改了。
確定了這個現象之後,肖遠要做的就是找到god程序出問題的時間點究竟在什麽地方,而根據係統日誌判斷,最有可能的時間點就是03:12:31,所以,第二和第三個階段,肖遠從這個時間的內存采樣數據開始,分別向前和向後截取了一百個采樣樣本,利用工具進行對比分析。
經過一番仔細的比對的分析後,肖遠果然從中發現了一些情況,這些情況卻是大大的超出了他的意料,更是給了他一個大大的驚喜。