捕鱼机如何接线

第502章 試驗(二)

原因找到后,肖遠將鉆進god程序代碼段隱藏起來的種子抓了出來,卻沒有對它的主體進行修改,但是為了便于觀察,肖遠在種子進化出的代碼的基礎上,給它增加了一個監視模塊,并將這個模塊的規則設置成必須存在,這樣做是為了防止種子在繼續進化的時候,將這個模塊給破壞掉。

將種子改造完之后,肖遠將被破壞掉了的god程序恢復了正常,并將種子發現并利用的那個漏洞給打了補丁,但是為了驗證他的想法,他在將漏洞堵掉的同時,有刻意的加入了另一個漏洞。

搞完這一切之后,肖遠運行了god程序,一個初始狀態的世界被創造了出來,種子隨后被放了進去,靜態平衡瞬間被打破了,god和種子之間的新一輪對抗開始了。

因為這次放進去的是進化后的種子,god監控程序繪制出來的圖像上能夠看得出來,它在進到世界之后,比起最初的版本進去后對god的圍追堵截疲于應付的情況來,顯得輕松自如的多,以至于世界內只看到種子在快速的到處移動,所到之處,引起的波瀾卻小了很多,而在它離開后,原本激蕩的波瀾也不會持續多久,就快速平息了下來。

肖遠沒有去過多關注這個圖像,他將這個監控程序扔到了后臺,將剛剛植入種子的監控模塊調了出來,這個模塊會將種子程序的每一步操作記錄下來,并將之存儲成一個標準的記錄文件。

為了減少種子的代碼長度,肖遠設計的種子的監控程序記錄下來的操作是二進制機器碼,因此他如果想要閱讀這些操作,還需要進行進一步轉換,這個轉換肖遠用到了另外一個分析工具,這個分析工具讀取記錄文件,并實時將每一步操作反匯編成匯編程序顯示在他的一個側窗口中,而匯編語言雖然讀起來不如高級語言那么清晰,但是閱讀匯編語言對于肖遠來說,并不是什么難事。

仔細觀察著這些匯編代碼,肖遠發現種子在進入世界后,并沒有馬上去入侵那個已經被肖遠堵住的漏洞,而像是在適應著環境,很長一段的匯編操作,都是利用匯編的跳轉命令,在內存空間跳轉,跳轉,再跳轉,不停的變換著自己的方位。

當然在變換方位的時候,它還做了其他一些操作,其中最讓肖遠感興趣的是它在轉移后對原來現場的清理,肖遠在編制這個程序的時候,給出的設定規則是,當種子利用跳轉命令從一個內存區域離開的時候,它在原來區域造成的不平衡會棄之不顧,恢復平衡的工作完全交由god程序來完成,這種策略就像一個旅游者在某一個地方制造了一堆垃圾,離開時完全不理會,清理工作將會有景區的清潔工來完成。

但是現在的情況是,這個旅游者好像變得文明了,他離開之前,將垃圾清理,甚至還幫著將他弄亂的環境給恢復了原狀,種子跳轉離開后,會將他原來搞得失去平衡的區域重新恢復平衡。

看到這里,肖遠將這種情況和god監控程序顯示的情況進行了對比,發現兩者是一致的。

種子為什么會進化出這樣的功能出來,肖遠有些想不通,他以人類的思維考慮了一番,覺得如果他要是到了一個地方,被這個地方的人追殺,為了順利逃脫,他一定會竭盡所能將這個地方徹底攪亂,而不是反其道而行之。

這樣的情況持續了一段時間,情況開始有了變化,種子每過一處都會自己清理現場,必然會耗費一定的計算時間,反過來說,也給god節省了大量的計算時間,此消彼長間,種子有六次被god都被god將代碼段給破壞掉了。

肖遠在最初設計種子程序的時候,這種情況實際上已經考慮到了,針對這種情況,他專門為種子設計了一個備份器,這個備份器會將種子最近一個穩定版本存儲下來,而種子的代碼一旦被破壞,這個備份器就會被觸發,然后將他存儲的正常代碼把被破壞掉的代碼覆蓋掉,從而達到修復種子的目的。

六次種子被god破壞,其中五次都是通過上面的方法進行修復的,但是第六次卻發生了意外,這次意外源于時間上的巧合,god在對種子代碼段的破壞剛剛開始之時,種子也正好發出代碼跳轉命令,于是種子的代碼被破壞掉了兩個字節后就跳轉到另外的區域去了。

因為跳轉命令執行成功,所以備份模塊認為種子沒有遭到破壞,因此備份程序的恢復功能沒有被觸發,反而備份功能被觸發了,備份功能是將此時正常的種子代碼拷貝到備份存儲器中一份。

此時種子程序顯然是有問題的,為了防止備份程序采樣到這種有問題的程序,當初肖遠在設計的時候,給它設計了一個校驗功能,這個校驗功能會對它讀取到的代碼進行校驗,如果發現有問題,就會進一步判定種子代碼出問題了,進而啟動恢復功能,使用備份存儲器中的正常代碼覆蓋有問題的代碼。

這是正常的流程,如果不發生其他意外的話,種子同樣會被恢復正常,然而另一個巧合再次發生了,這段被破壞掉的代碼實際上仍然是一個二進制字符串,這個字符串和CPU的某一個指令非常巧合的完全一樣,以至于它竟然魚目混珠般的通過了校驗,混進了種子程序的代碼中。

“難道這就是別的代碼混入種子的方法嗎!”

分析過這段代碼后,肖遠腦子里產生了這樣的想法,同時想到昨晚的試驗,除了god和種子之外,還有自動腳本程序也參與了這個過程,使得情況變得更加復雜和不可預測,發生某種巧合的可能性估計比這種情況更大。

“很有這種可能,不過種子是怎么進化到找到god的漏洞的,這個恐怕已經不可查了!”

肖遠腦中不停的思考著,對種子程序的演化仍然保持著密切的觀察,又過了片刻,種子再一次受到了傷害,然后備份程序將剛才混入CPU代碼的問題代碼覆蓋到了種子代碼上,要知道,剛才的CPU代碼是硬生生的嵌入到種子代碼中的,因此,這兩個字節的代碼并不能很好的和其他代碼配合工作,這種情況促使種子的進化器發生了連鎖反應,對代碼做了進一步修改調整,使之合理化,因此種子的功能發生了有些改變。

“進化實際上是由一系列的偶然事件形成的必然結果。”肖遠突然有了這樣的一個感悟,同時也對這顆種子究竟會進化成什么樣子產生了很強烈的好奇,因為事件隨機,種子的進化必然也是完全隨機的,哪怕一個極其微小的條件變化,都有可能徹底改變它的進化方向,而這種特性正好是混沌系統的具體表現。

思考著這些問題的時候,種子的自我調整并沒有結束,終于在某一次的意外發生過后,進化器再次對種子的代碼進行了調整,種子內一直沒有運行過得那段入侵god的代碼被調了出來,運行了起來。

而原來的漏洞早已被肖遠堵住了,這段代碼的運行結果可想而知,入侵沒有成功,反而因為喪失了一次跳轉的機會,被god追上,并對它的代碼進行了大量的破壞,種子的生命岌岌可危。

PS:純技術性的章節快沒有了,這種章節寫起來太費腦子了,

第739章 光之都市第233章 唐颯的過往第206章 離家,新家第773章 惡有惡報第435章 劫持監控視頻第732章 淵源第107章 不速之客第244章 又多個姐姐第513章 終于抓到了第246章 妖孽培養計劃第587章 外門長老第257章 圍捕CIH第564章 多管閑事的老頭兒第70章 詢問第206章 離家,新家第466章 MSTE的分析報告第138章 全輸不贏第569章 是男人,必背書第796章 興奮的胖子第42章 姐姐帶你去看戲第620章 老友見面不相識第76章 自由論第63章 風暴前夕第522章 我是一只快樂的瘦子第87章 療傷第617章 陰謀陽說第491章 殘酷的考驗第251章 巧第405章 意外發現第681章 倒計時第594章 較量已經開始了第743章 游戲(二)第898章 小道消息第648章 驚喜第545章 張春麗的提醒第797章 遷新居第579章 君子愛財取之以道第163章 黑杰克,神秘組織第394章 傾訴第2章 自證清白第845章 假的第623章 臨時開發小組第673章 亂起第52章 任務進行時第293章 去他-媽-的-吧第214章 餐廳沖突第890章 肖遠的行蹤第31章 漂亮的大白菜第458章 風雨欲來第793章 傻仔第145章 自由無價第803章 我盡力了第300章 自由軟件與開源軟件第338章 憤怒第683章 被困警局第616章 人算天算第14章 電死你們第624章 任務分派第644章 科學主義不是科學第127章 初賽第一場第282章 開源社區第192章 吃錯藥的老爸第622章 誘捕或對抗第305章 五福狀元第267章 風暴暫息第836章 紈绔第341章 踢爆了卵蛋第559章 陰魂不散第422章 邏輯炸彈第204章 拜年第625章 系統開發第149章 顧心的離奇遭遇第601章 龍太杰帶來的話第252章 人算不如天算第478章 哇,這么厲害,不陪你玩了第204章 拜年第542章 進駐創新實驗室第34章 分析病毒第630章 邏輯混亂第482章 挑戰第469章 逆襲第527章 坦白從寬第551章 溫馨第335章 你女朋友真的很聰明第424章 卡瑪那第176章 玄涅陷阱論第820章 任務懲罰第70章 詢問第916章 喚醒玄涅第807章 被挾持第201章 林然的對頭第700章 藍色代碼專殺和免疫工具第205章 老爸要離開第832章 智能網絡節點第744章 游戲(三)第234章 再遇段炎月第683章 被困警局第13章 夏九瀅的求助第218章 我會記住你的第721章 好!
第739章 光之都市第233章 唐颯的過往第206章 離家,新家第773章 惡有惡報第435章 劫持監控視頻第732章 淵源第107章 不速之客第244章 又多個姐姐第513章 終于抓到了第246章 妖孽培養計劃第587章 外門長老第257章 圍捕CIH第564章 多管閑事的老頭兒第70章 詢問第206章 離家,新家第466章 MSTE的分析報告第138章 全輸不贏第569章 是男人,必背書第796章 興奮的胖子第42章 姐姐帶你去看戲第620章 老友見面不相識第76章 自由論第63章 風暴前夕第522章 我是一只快樂的瘦子第87章 療傷第617章 陰謀陽說第491章 殘酷的考驗第251章 巧第405章 意外發現第681章 倒計時第594章 較量已經開始了第743章 游戲(二)第898章 小道消息第648章 驚喜第545章 張春麗的提醒第797章 遷新居第579章 君子愛財取之以道第163章 黑杰克,神秘組織第394章 傾訴第2章 自證清白第845章 假的第623章 臨時開發小組第673章 亂起第52章 任務進行時第293章 去他-媽-的-吧第214章 餐廳沖突第890章 肖遠的行蹤第31章 漂亮的大白菜第458章 風雨欲來第793章 傻仔第145章 自由無價第803章 我盡力了第300章 自由軟件與開源軟件第338章 憤怒第683章 被困警局第616章 人算天算第14章 電死你們第624章 任務分派第644章 科學主義不是科學第127章 初賽第一場第282章 開源社區第192章 吃錯藥的老爸第622章 誘捕或對抗第305章 五福狀元第267章 風暴暫息第836章 紈绔第341章 踢爆了卵蛋第559章 陰魂不散第422章 邏輯炸彈第204章 拜年第625章 系統開發第149章 顧心的離奇遭遇第601章 龍太杰帶來的話第252章 人算不如天算第478章 哇,這么厲害,不陪你玩了第204章 拜年第542章 進駐創新實驗室第34章 分析病毒第630章 邏輯混亂第482章 挑戰第469章 逆襲第527章 坦白從寬第551章 溫馨第335章 你女朋友真的很聰明第424章 卡瑪那第176章 玄涅陷阱論第820章 任務懲罰第70章 詢問第916章 喚醒玄涅第807章 被挾持第201章 林然的對頭第700章 藍色代碼專殺和免疫工具第205章 老爸要離開第832章 智能網絡節點第744章 游戲(三)第234章 再遇段炎月第683章 被困警局第13章 夏九瀅的求助第218章 我會記住你的第721章 好!
主站蜘蛛池模板: 泰来县| 博野县| 丰都县| 射洪县| 怀宁县| 松潘县| 清河县| 孝昌县| 灵丘县| 星子县| 桓仁| 始兴县| 兴和县| 巴南区| 马边| 通渭县| 新源县| 安国市| 库尔勒市| 靖安县| 乐山市| 平顶山市| 乐至县| 晋州市| 山阴县| 宝坻区| 安平县| 兰坪| 皋兰县| 汝南县| 中江县| 大冶市| 道真| 洛阳市| 余姚市| 杭锦旗| 谢通门县| 揭东县| 确山县| 平利县| 临邑县|