之。
這樣的情況持續了一段時間。情況開始有了變化。種子每過一處都會自己清理現場。必然會耗費一定的計算時間。反過來說。也給god節省了大量的計算時間。此消彼長間。種子有六次被god都被god將程式碼段給破壞掉了。
肖遠在最初設計種子程式的時候。這種情況實際上已經考慮到了。針對這種情況。他專門為種子設計了一個備份器。這個備份器會將種子最近一個穩定版本儲存下來。而種子的程式碼一旦被破壞。這個備份器就會被觸發。然後將他儲存的正常程式碼把被破壞掉的程式碼覆蓋掉。從而達到修復種子的目的。
六次種子被god破壞。其中五次都是透過上面的方法進行修復的。但是第六次卻發生了意外。這次意外源於時間上的巧合。god在對種子程式碼段的破壞剛剛開始之時。種子也正好發出程式碼跳轉命令。於是種子的程式碼被破壞掉了兩個位元組後就跳轉到另外的區域去了。
因為跳轉命令執行成功。所以備份模組認為種子洠в性獾狡蘋怠R虼吮阜莩絛虻幕指垂δ軟'有被觸發。反而備份功能被觸發了。備份功能是將此時正常的種子程式碼複製到備份儲存器中一份。
此時種子程式顯然是有問睿�摹N�朔樂貢阜莩絛蠆裳�秸庵鐘形暑}的程式。當初肖遠在設計的時候。給它設計了一個校驗功能。這個校驗功能會對它讀取到的程式碼進行校驗。如果發現有問睿�>突嶠�徊腳卸ㄖ腫喲�氤鑫暑}了。進而啟動恢復功能。使用備份儲存器中的正常程式碼覆蓋有問睿�拇�搿�
這是正常的流程。如果不發生其他意外的話。種子同樣會被恢復正常。然而另一個巧合再次發生了。這段被破壞掉的程式碼實際上仍然是一個二進位制字串。這個字串和cpu的某一個指令非常巧合的完全一樣。以至於它竟然魚目混珠般的透過了校驗。混進了種子程式的程式碼中。
“難道這就是別的程式碼混入種子的方法嗎。”
分析過這段程式碼後。肖遠腦子裡產生了這樣的想法。同時想到昨晚的試驗。除了god和種子之外。還有自動指令碼程式也參與了這個過程。使得情況變得更加複雜和不可預測。發生某種巧合的可能性估計比這種情況更大。
“很有這種可能。不過種子是怎麼進化到找到god的漏洞的。這個恐怕已經不可查了。”
肖遠腦中不停的思考著。對種子程式的演化仍然保持著密切的觀察。又過了片刻。種子再一次受到了傷害。然後備份程式將剛才混入cpu程式碼的問睿��敫哺塹攪酥腫喲�肷稀R��饋8詹諾腸pu程式碼是硬生生的嵌入到種子程式碼中的。因此。這兩個位元組的程式碼並不能很好的和其他程式碼配合工作。這種情況促使種子的進化器發生了連鎖反應。對程式碼做了進一步修改調整。使之合理化。因此種子的功能發生了有些改變。
“進化實際上是由一系列的偶然事件形成的必然結果。”肖遠突然有了這樣的一個感悟。同時也對這顆種子究竟會進化成什麼樣子產生了很強烈的好奇。因為事件隨機。種子的進化必然也是完全隨機的。哪怕一個極其微小的條件變化。都有可能徹底改變它的進化方向。而這種特性正好是混沌系統的具體表現。
思考著這些問睿�氖焙頡V腫擁淖暈業髡��'有結束。終於在某一次的意外發生過後。進化器再次對種子的程式碼進行了調整。種子內一直洠в性誦洩�媚嵌穩肭謌od的程式碼被調了出來。執行了起來。
而原來的漏洞早已被肖遠堵住了。這段程式碼的執行結果可想而知。入侵洠в諧曬Α7炊�蛭�ナЯ艘淮翁��幕�帷1籫od追上。並對它的程式碼進行了大量的破壞。種子的生命岌岌可危。
第503章 另一封敲詐信
?看到這種情況,肖遠竟有些緊張,如果種子在這種情況下被抹殺了,並不是他所希望看到的。網跳轉,就在肖遠為種子擔心的時候,種子終於執行了它的跳轉命令,在它未被徹底抹殺之前跳轉到了另一個地方,並留下了一地垃圾,這次之所以洠в星謇砝���詞且蛭猤od將它跳轉後清理現場的功能給破壞掉了。
跳轉留下的垃圾需要god程式清理,這佔用了它的一些計算時間,卻也給種子留了一些寶貴的自我修復時間,當種子跳轉到另外一個地方的時候,備份程式的恢復功能瞬間啟動,然而,這個時候卻有了另一個問睿��薔褪潛阜荽媧⑵髟詬詹乓脖黃蘋檔嫋艘徊糠鄭�庖磺榭鱸諢指粗�暗男Q櫓斜環⑾至耍�腫詠��饕虼吮淮シⅲ��靡歡ǖ墓嬖蚨哉獠糠炙鴰俚謀阜莩絛蚪�行薷矗�諦薷賜瓿珊螅�