返回第五十一章 破解的灵感(1 / 2)梦入诸天当小兵首页

恰完饭,云凡走回了自己的寝室。

随便洗漱了下,就躺在了床上。

好爽啊。

果然还是躺着好。

这大半月,雕刻来雕刻去,累的够呛,根本没有好好休息过。

可惜,他还不能休息。

因为他今天找到了灵感。

云凡强作精神坐起身,对灵星下令:“灵星,加载体感键盘…”

灵星:“加载中…”

云凡见状,双手在虚空飞快舞动,开始主动操作起来。

没一会儿,他打开了监听病毒传来的日志。

设置好字符编码后,还原了之前的编码方式。

随后他打开一个文本窗口,把这段似乱码的消息粘贴了进去。

之后打开OD的静态代码,使用这段粘出来的信息检索了起来。

灵星:“执行中……”

云凡操作完,从旁边拿起一碗水仰头倒进嘴中。

咕咚

咕咚

大口的吞咽着。

喝完水,就坐在床上静静的等待结果,百亿级别的搜索可是很费时间。

两刻过去了,终于收到了回执。

灵星回执:“找到一处结果。”

见状,云凡激动了起来。

上一次他就陷入了思维误区,只会盲目的nop爆破,哪怕试了几百次,都没有找到关键点。

这次换了一个思路,马上就找准了位置。

云凡切换OD,开始进行动态调试。

随着一行行堆栈的追溯,云凡终于找全了整个堆栈链,找到通讯模块的相关指令。

在解析后,命令道:“注入钩子函数,注入条件变量,当信息到来时问询,恢复介质爆破位置,把代码注入圈地细胞内的癌细胞。”

灵星:“执行中……”

云凡见状,先给自己四周布下了矩阵防御,以防突然出现莫名攻击。

那面墙后面深深的空洞,至今还记忆留心。

许久过后,灵星产生了回执。

“修改完成。”

听到了灵星的回执,云凡聚精会神的盯着系统日志。

“梦魔印记与梦魔系统失去连接……”

灵星:“消息以到达,是否放过。”

“是/否”

之后每一条都有这个消息,为了不水字数就不写了。

“重连中……”

“重连成功。“

”检查时间戳…”

“001号印记注册中……”

“发现已存在印记001号印记,比对双方时间戳,发现更早时间戳,重排序列。”

由于采用RMI架构,所以这里的日志包括服务器执行此段代码的内容日志。

“检查任务中…”

“检测到三次失败记录,准备请求服务器进行虚空引擎抹杀。”

云凡看到这里,猛然喊道:“停停停,给我断开连接,导出运行堆栈。”

灵星:“导出成功,断开成功。”

于是日志的画面又变成了…

“梦魔印记与梦魔系统失去连接……”

云凡见状,松了口气,之后打开了长长的导出堆栈。

所谓运行堆栈,就是整个运行过程中指令跳转,数据压栈出栈的过程,程序员可以凭借着堆栈,还原整个运行和数据调用过程。

云凡此刻,就是通过找关键日志,追溯那条检测三条失败记录位置,他想试试把这块数据归零,是不是就不会触发抹杀。

云凡进行检索:“检索,存在数字3的数据段。”

灵星:“检索出,4032个结果。”

云凡见状一点不惊讶,点了点头继续检索道:“进行二次检索,查找调用路径10以内的结果。”

灵星:“检索成功,查询到19条结果。”

云凡点了点头,脸上露出了一丝苦涩,没有再进行加层检索操作。

接下来,只能一个个的修改了,并且不能全部改,只能改一改测试下,否则有可能一运行就会出现未知结果。

云凡开始了漫长的调试过程。

……