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