将法度通读了一遍,肖远发明退化后的种子法度不管是长度还是庞大性都增加了很多,此中存在一段奇特的代码。
种子侵犯了god法度的代码段,成果导致与god法度代码段有一部分被粉碎掉了,从而落空了一部分服从,而这部分服从恰好是天下的均衡修复服从,是以才会呈现种子俄然消逝后,天下中固然存在大量不平衡,但是god却没有再对其停止修复的征象。
颠末一番比对,肖远又想到种子法度的退化还遭到god法度的影响,因而又将god法度代码拿来,横向纵向做了很全面的阐发比对,两个小时后,他终究搞明白了这段代码的来源,心中却悄悄惊奇。
肖远对这个征象倍感不解,感觉不把这个征象搞清楚,会很不甘心,因而他再次将没有反汇编之前的种子二进制代码拿了出来,决定从二进制代码动手,尝尝能找到甚么端倪不能。
“见鬼了。”肖远不由得骂了一句,然后几次读了几遍这段代码,并将此中触及到的存放器,以及存放器之间的数据流向绘制成了图象,并找来一本这台事情站的cpu编码的详细手册,一点一点儿加以对比。
所谓读书百遍,其义自现,法度也是如此,几次读过几遍后,肖远越来越感觉这两端法度有些非比平常,并有种模糊的预感,读懂这两端法度将是他解开种子法度以及god法度变态表示的关头地点。
更让肖远感到惊奇另有别的一件事情,种子法度学习到的这段代码竟然操纵了god法度本身的监控机制存在的一个缝隙,履行悔怨停止跨区段长途跳转,将本身复制到了god法度的代码段中,而肖远设定的种子法则中,有一条是制止种子停止自我复制繁衍,是以当种子将本身复制到god代码段中时,天下中的种子主动停止了自我烧毁。
起首要肯定的一点,这段代码并不是平空产生的,种子法度固然具有一些开端的退化服从,但是还没有智能化到自主的阐发cpu指令集,并加以操纵的逆天程度,但是它的来源却也让肖远感到了一场诧异,因为这段代码是从god法度中学习而来的,而god的法度中的这段代码来自于汇编时,汇编法度对它停止的主动优化。
看着种子的映像仍然存在,肖远想起第一阶段的阐发中,那些不再产生窜改的内存影象中,仿佛种子不见了。
“咦,如何回事?”正在思虑的时候,肖远发明本来在图象上还非常较着,一眼就能辩白出来的种子俄然消逝了,接下来图象又窜改了两帧,就静止了,既没有持续规复均衡,也没有因为不平衡而持续窜改下去。
因而他干脆不让图形主动运转了,而是手动让这些图象一帧一帧的呈现,细心察看,在图象消逝的上一帧停了下来,细心察看了一下,仍然是没有发明甚么题目,因而他将这一帧的内存样本提取了出来,从中将种子的代码伶仃提取了出来,对其停止了反汇编。
“这应当就是种子能够俄然消逝的启事了。”肖远感觉本身仿佛已经找到了答案,但是这段代码很晦涩,难以了解,这让他感到有些受伤。
“看来种子真的自我退化了,只是它为甚么会主动消逝呢?”肖远尽力在代码中寻觅着种子主动消逝的陈迹。
可惜如许几次读了两遍,肖远还是没有发明甚么规律,随即认识到本身的研讨思路有点儿题目,种子的这段法度必然是退化而来的,也就是说它的代码本身也是在不竭演变的,本身如许静态的看,本身就有题目。