第224部分(第3/4 页)
过去,稍微修复了几个由于疏忽而导致的错误之后,这个小工具便很快就写完了。整个过程,用了不到三分钟的时间。
余波站在身后一直目不眨眼地盯着都没有跟上他的步伐。虽然看懂了大概的意思,但是其细节却是完全理解不了,不知道对方为什么这么编写。
而看到最终生成的那个文本文件,他更是傻眼,因为里面的内容按理说来,是根本访问不到的,是系统层的内存数据。
“这不可……”余波还想说什么,不过立刻有闭了嘴,因为事实摆在眼前,他再说不可能,那不是一句废话么?
林鸿将记录迅速的看了一遍,最终点头道:
“果然如此。里面的确有一个隐藏的程序,接管了这个函数。”
这个LOG文件中的记录,非常明显地显示出,进入静默状态的时候,内存里面的函数栈有了比较明显的变化,数据显示一个新的函数被压入了栈。
栈是数据结构中一个比较特殊的数据结构,其特点就是“先进后出”,例如弹夹就是一个典型的栈结构,子龘弹装进去的时候,先压入,再弹出,最先装入的是最后被射出。
在程序中,函数里面的各个数据和变量,也是按照一定的顺序,一个一个“压入”,执行完毕之后,再一个一个“弹出”。
要想监控函数的变化,就只要监控指定位置的那个栈结构就行了。林鸿从内存中DUMP出来的数据,就是栈里面的东西。
这个结果,在场的其他三人脸色都有些变了。
这意味着,林鸿所说的话是正确的,系统底层的确有一个隐藏的程序在秘密活动,而他们之前对此却毫不知情。
徐直中还好,已经有了心理准备,曹兴平却是脸色变得极其难看。
“那为什么在刚开始启动的时候没有这个问题,而进入静默状态才会出现?”
这个时候,余波突然插言问道,他这个时候,已经没有心思去膈应林鸿了。
“这是因为在系统启动的时候,你们的这个壳程序优先启动,然后对方才启动,这样就根本没有受到它的影响,两者相安无事。
但是进入静默状态的时候,壳程序会要关闭,再次启动的时候,那个隐藏程序已经完全接管了整个函数接口,可能是对方在这一块没有处理好,导致两者产生了冲
突,壳程序调用的那个函数没有能够返回有效的数值,而你们恰好又没有对这个返回值进行判断处理,最终导致了整个壳程序的崩溃。”。)
第389章 再想想办法
在他们的框架系统底层,发现了隐藏的程序,并且这个程序还有奇怪的行为,接管了重要的系统函数,这是一件极其严重的事情,就算是这个项目已经到了最后的期限,在问题没有搞清楚之前,也不可能将这个系统释放出去了——
徐直中也没再让林鸿继续讲解着其中的细节,而是将他以及曹兴平两人喊到了办公室,商量起这次事件的对策来。
当曹兴平得知,他们的这个控制系统的所有参数,都有可能被美国fbi那边完全掌控的时候,不由大吃一惊。
“这么说来,那个隐藏的程序,是一个间谍程序?”
既然它可以接管系统调用的重要函数,自然也可以从系统中神不知鬼不觉地搜集信息。
“可是,我们的系统并没有联网,他们是通过什么方式而获得的呢?”曹兴平想了一会儿,心中仍然有些疑惑,“就算这个程序将信息搜集了,总得想办法将其发送出去……难道说,我们内部有人出了问题?”
徐直中将目光看向林鸿,他也想不通这个问题。不知不觉中,他已经对林鸿的意见非常重视了。这主要是林鸿所表现出来的能力,大为出乎他的意料之外。现在的林鸿,再也不是那个跟在他身后求知若渴的那个少年了。
“暂时不能排除这个可能性。”林鸿想了下道,“不过信息传递出去,也有不少途径。并不一定需要直接进行联网,也可以间接联网。”
“间接联网?”
“是的。”林鸿点点头,“一个典型的例子,就是工作人员在使用存储设备在和目标机器进行数据交换的时候,很可能就会将这些信息也一同交换过去,最终,将这个存储设备再和已经联网的机器连接,这样,数据也就可以神不知鬼不觉地传递出去。”
听他这么一解释,徐直中和曹兴平两人都瞬间明白了。
林鸿口中的存储设备,最为典型的就是软盘了。
要是那
本章未完,点击下一页继续。