“种子俄然消逝了,然后god也不事情了,有点儿像同归于尽。”

阐发东西一边比对每一次的内存数据样本,一边将这些数据以图表的情势揭示出来,便于肖远更直观的察看这些数据的窜改特性,只不过因为阐发数据要破钞必然的时候,以是,图象的窜改比起god法度的监控图象来,窜改慢了很多。

颠末一番比对,肖远又想到种子法度的退化还遭到god法度的影响,因而又将god法度代码拿来,横向纵向做了很全面的阐发比对,两个小时后,他终究搞明白了这段代码的来源,心中却悄悄惊奇。

起首要肯定的一点,这段代码并不是平空产生的,种子法度固然具有一些开端的退化服从,但是还没有智能化到自主的阐发cpu指令集,并加以操纵的逆天程度,但是它的来源却也让肖远感到了一场诧异,因为这段代码是从god法度中学习而来的,而god的法度中的这段代码来自于汇编时,汇编法度对它停止的主动优化。

因为这里的图象和god监控法度的显现道理一样,以是显现出来的图形也与那边的完整不异,刚开端的时候,图象上一个与其他处统统着较着别离地区在迟缓的四周挪动,肖远晓得这个旋涡是种子的代码活着界中的映像。

肖远停息了阐发软件,从图象静止下来的时候点提取了一个内存样本,拿来和最后的内存样本文件停止了对比――完整一样。

肖远发明了有些很成心机的东西,进而产生了一些新的设法,因而再做几个实验,加以考证,如果这些设法建立的话,他感觉本身仿佛找到了一个非常合用的大杀器。

“真想不到啊,这段法度竟然能够找到god法度的一个缝隙,究竟是偶合呢,还是它自我退化的启事,我需求再做一下实验……”

“它莫非被扼杀了?”肖远盯着电脑屏幕上的阐发过程,心中悄悄思忖,“不该该的,如果种子被扼杀的话,god应当会很快就将天下的均衡规复,但是究竟是没有规复,这此中必然产生了甚么我没有想到的事情。”

终究,肖远从这些代码中找到了最关头的逻辑,却被他的发明下了一跳,乃至有些难以置信,因为这段代码竟然用一种很奇妙的体例完成了一个长途跳转,跳转到目标地已经超出了god缔造的天下的内存范围,它所利用到的指令竟然是事情站cpu的一段特别的指令序列,而这段指令肖远事前底子就不晓得,更不会写到法度中。

将法度通读了一遍,肖远发明退化后的种子法度不管是长度还是庞大性都增加了很多,此中存在一段奇特的代码。

“见鬼了。”肖远不由得骂了一句,然后几次读了几遍这段代码,并将此中触及到的存放器,以及存放器之间的数据流向绘制成了图象,并找来一本这台事情站的cpu编码的详细手册,一点一点儿加以对比。

“咦,如何回事?”正在思虑的时候,肖远发明本来在图象上还非常较着,一眼就能辩白出来的种子俄然消逝了,接下来图象又窜改了两帧,就静止了,既没有持续规复均衡,也没有因为不平衡而持续窜改下去。

肖远对这个征象倍感不解,感觉不把这个征象搞清楚,会很不甘心,因而他再次将没有反汇编之前的种子二进制代码拿了出来,决定从二进制代码动手,尝尝能找到甚么端倪不能。

“看来种子真的自我退化了,只是它为甚么会主动消逝呢?”肖远尽力在代码中寻觅着种子主动消逝的陈迹。

因而他干脆不让图形主动运转了,而是手动让这些图象一帧一帧的呈现,细心察看,在图象消逝的上一帧停了下来,细心察看了一下,仍然是没有发明甚么题目,因而他将这一帧的内存样本提取了出来,从中将种子的代码伶仃提取了出来,对其停止了反汇编。

既然认识到了题目,肖远顿时窜改了战略,将多个内存样本中的种子法度的二进制代码截取了出来,然后对这些不应时候点的二进制代码停止了纵向比对,重点存眷了那段奇特代码的演变过程,并不竭对比手边的cpu指令手册。

肖远心中迷惑,如果不是他有非常丰富的浏览代码的经历,手边又有cpu指令集的详细质料可查,这段代码究竟是干甚么用的,就算他读上一百遍,恐怕也不会晓得的。

种子侵犯了god法度的代码段,成果导致与god法度代码段有一部分被粉碎掉了,从而落空了一部分服从,而这部分服从恰好是天下的均衡修复服从,是以才会呈现种子俄然消逝后,天下中固然存在大量不平衡,但是god却没有再对其停止修复的征象。

肖远再次回放了刚才的图象演变过程,瞪大了眼睛盯着屏幕上的图象,想要看清楚在图象消逝的一刹时,究竟产生了甚么,但是却一无所获。

“只是种子法度的代码里如何会有如许的代码段了?”

所谓读书百遍,其义自现,法度也是如此,几次读过几遍后,肖远越来越感觉这两端法度有些非比平常,并有种模糊的预感,读懂这两端法度将是他解开种子法度以及god法度变态表示的关头地点。

更让肖远感到惊奇另有别的一件事情,种子法度学习到的这段代码竟然操纵了god法度本身的监控机制存在的一个缝隙,履行悔怨停止跨区段长途跳转,将本身复制到了god法度的代码段中,而肖远设定的种子法则中,有一条是制止种子停止自我复制繁衍,是以当种子将本身复制到god代码段中时,天下中的种子主动停止了自我烧毁。

直接浏览二进制代码明显是不成行的,幸亏肖远手里另有别的一个东西,这个东西的界面分红摆布两栏,左栏是二进制代码,右栏是二进制代码对应的汇编代码,两边对比着浏览,就不是那么困难了。

可惜如许几次读了两遍,肖远还是没有发明甚么规律,随即认识到本身的研讨思路有点儿题目,种子的这段法度必然是退化而来的,也就是说它的代码本身也是在不竭演变的,本身如许静态的看,本身就有题目。

而种子在进入god法度的代码段以后,本身安然的到了保障,再也没有被点窜或扼杀的伤害存在,因而遵循肖远最后设定的退化模型,它的自我退化也就停了下来,代码也不再运转。

肖远发明题目,是在对03:12:31今后的数据包的阐发过程中,这时分歧的数据包并不完整不异,申明天下还没有完整静止下来。

获得种子法度这一时候的汇编法度后,肖远发明获得的它和种子未放出天下停止退化之前的法度比拟,已经产生了很大窜改,浏览时给他的感受就像在浏览一段全新的法度一样,要晓得这个法度底子就是出自他手。

“这应当就是种子能够俄然消逝的启事了。”肖远感觉本身仿佛已经找到了答案,但是这段代码很晦涩,难以了解,这让他感到有些受伤。

看着种子的映像仍然存在,肖远想起第一阶段的阐发中,那些不再产生窜改的内存影象中,仿佛种子不见了。

Tip:拒接垃圾,只做精品。每一本书都经过挑选和审核。
X