從報(bào)告上看,孟飛已經(jīng)用虛擬執(zhí)行的方式證明,負(fù)熵輸入到沉眠之棺之所以沒有被接受,是因?yàn)槟欠輸?shù)據(jù)并不唯一。
這就好像你奉獻(xiàn)給女神的獨(dú)家祭品其實(shí)你私人又備份了一份。所以女神是不會(huì)接受的。
而備份產(chǎn)生的方式,其實(shí)僅僅是運(yùn)行著的解密程序的全局變量中被修改了一個(gè)比特而已。
比如說,某個(gè)字節(jié)原來是十六進(jìn)制的3e變成了3f。
這會(huì)導(dǎo)致某個(gè)調(diào)試開關(guān)被打開。一旦打開之后又會(huì)產(chǎn)生一系列連鎖反應(yīng)。
剛好在解密負(fù)熵的情況下,種種機(jī)緣巧合,就會(huì)導(dǎo)致解密過程產(chǎn)生大量的調(diào)試信息作為日志被保存下來。
雖然說這些日志因?yàn)榱刻蠖詣?dòng)刪除了部分,但絕大多數(shù)是有辦法恢復(fù)出來的。
通過他研究出的極為復(fù)雜的手段,不但能恢復(fù)日志,還能用這些日志還原出原始的負(fù)熵?cái)?shù)據(jù)!
這些日志現(xiàn)在就在當(dāng)時(shí)裝在數(shù)據(jù)卡車上、現(xiàn)在被安置回機(jī)房的機(jī)架上的那些磁盤陣列中。
這等于是說,所謂的負(fù)熵失竊案并不存在?
是一個(gè)自己的解密程序中的異常狀況導(dǎo)致了他們以為負(fù)熵失竊了?
他們專案組來這里可不是吃干飯的。從12月20日負(fù)熵失竊那天開始就一直在這里調(diào)查了。
查遍了所有的人所有的設(shè)備和所有的程序,幾乎排除了所有可能,最后連可能都沒有了,才甩鍋于魔靈頭上。
結(jié)果你孟飛來了才幾天,竟然就找到了問題所在。這是打我們?nèi)w的臉嗎?
當(dāng)他臉色逐漸變得難看的時(shí)候,忽然聽到孟飛說:
“這絕不是我一個(gè)人的功勞,這是團(tuán)隊(duì)集體合作的結(jié)果。
“如果沒有楚庭長的英明領(lǐng)導(dǎo)、安公子的全力協(xié)助,我們根本不可能有這樣的發(fā)現(xiàn)的。”
孟飛把“我們”兩個(gè)字說得特別重。
楚游內(nèi)心感覺特別舒適,但也挺奇怪為什么這小孩這么懂事,能如此恰到好處地?fù)系剿陌W處?
“而且抓捕魔靈這個(gè)方向并不是錯(cuò)的。
“解密程序默認(rèn)是不開啟調(diào)試信息的。那個(gè)關(guān)鍵的比特是如何被從0改成1的?
“我認(rèn)為很有可能就是魔靈在其中作怪。
“我懷疑魔靈的計(jì)劃是先阻止負(fù)熵被輸入沉眠之棺,造成丟失的假象。
“等風(fēng)頭過去,再設(shè)法轉(zhuǎn)移數(shù)據(jù)。
“所以如果按您的計(jì)劃抓住了魔靈,那么我們同樣是可以找回?cái)?shù)據(jù)的。”
而孟飛想的卻是:你不知道我嘗試了多少回才找到你的正確的打開方式!
“嗯,你說得很有道理。”
楚庭長重重地點(diǎn)了點(diǎn)頭。
“但魔靈是如何了解到螳螂軟件內(nèi)部的調(diào)試信息開關(guān)的?”
“這個(gè)在報(bào)告第三頁的第二段上有比較清楚的解釋。”
孟飛早就準(zhǔn)備好了。
“魔靈附身了曾經(jīng)參與機(jī)密局解密系統(tǒng)開發(fā)的一名叫劉崗的leader。
“它很可能從劉崗的記憶中找到了這些開關(guān)的使用方法,并設(shè)計(jì)出了讓負(fù)熵解密后保存在調(diào)試信息中,最后恢復(fù)的方法。
“我想他們最主要的意外是負(fù)熵案發(fā)生之后,專案組入駐,大規(guī)模搜查魔靈,封鎖各種設(shè)備的出入。
“導(dǎo)致魔靈暫時(shí)沒有沒有辦法吧數(shù)據(jù)運(yùn)出去。以至于拖延至今。”
“非常好!”
大胡子庭長豎起大拇指。從孟飛總結(jié)的情況來看,他領(lǐng)導(dǎo)下的專案組的功勞還是不小的。
這時(shí)候他將目光移動(dòng)到匯報(bào)的落款上。
落款不是一個(gè)人,尤其是楚游兩個(gè)字放在最前面了。
他心情大爽。
其實(shí)回頭一想,不管之前他們碰了多少壁,終究這個(gè)驚天巨案是在他手下得到了解決。