第三十四章 连线-《学霸的科幻世界》


    第(2/3)页

    田牧皱了皱眉,说道:“卡普,办法是庞提出来的,我们听一听庞的意见吧,他是我们最出色的数学家和通讯专家,说不定他有办法解决!”

    “唔……也行!”

    文卡特杵着下巴沉思了片刻,点了点头。

    ……

    火星,阿西达利亚平原。

    栖息舱前,将jpl指控中心传来的十六进制信息翻译成文字后,沃特尼和庞学林不由得面面相觑。

    沃特尼眉头微皱,问道:“庞,你有什么办法吗?”

    庞学林皱眉道:“这个问题我得好好想想,告诉他们,给我一点时间,我回栖息舱查一下通信系统的一些资料!“

    说着,庞学林提前返回栖息舱。

    沃特尼则用用大号铅笔在硬纸板上写下庞学林的回复,放在了旅居者号的镜头前。

    随后,他也结束此次eva任务。

    刚进入栖息舱,沃特尼便看到庞学林正在栖息舱的计算机前,似乎在查找什么。

    沃特尼好奇道:“庞,你在干嘛?”

    庞学林道:“我看一下栖息舱通讯系统的源码。”

    现实中这种活庞学林可干不来,不过进入系统位面后,系统会给他灌输相应的知识,但这些记忆就仿佛是一本书,只有庞学林需要的时候才可以翻开,平时压根不显现。

    因此在火星救援世界,庞学林真的是通信专家。

    唯一有点可惜的是,这些记忆在离开该位面后就会被系统给剔除了,比如在三体世界,庞学林在降临派内同样是通信专家,但是离开之后,他关于通信方面的知识就被系统删得一干二净。

    看了一会儿,庞学林坐在椅子上埋头沉思。

    “火星探路者号登陆舱有两套通信系统,低增益那套与旅居者号联系,高增益那套可以联系地球。登陆舱号想要识别出登陆舱号信号,那么旅居者号发出的信号中,肯定会有一段特殊的字节序列,如果字节序列不匹配,登陆舱就会无视。这就说明,旅居者号通信系统的源代码中,肯定是有一段程序是用来编码相应的字节序列的。假如我黑入栖息舱的二级通信系统,在系统检查合法性之前,抢先将解析后的字节序列写进日志,将其伪装成旅居者号无人车,不就可以骗过登陆舱了吗?!而且这种字节序列不会太长,最多也就十几二十行,完全可以通过现在的通信体系传递过来,对,就是这样!“

    庞学林眼睛一亮,打了个响指道:“沃特尼,我有办法了!”

    “这么快?”

    沃特尼微微一愣,这才半小时不到吧,困扰jpl的难题就被庞学林给解决了?

    庞学林很快在硬纸板上写下了自己的解决方案,又执行了一趟eva任务,将其传回地球。

    “亲爱卡普博士和田牧博士,我需要你们提供旅居者号无人车的通信序列号编码以及栖息舱主系统的控制权限,我相信你们肯定备份了一套应急情况下如何黑入栖息舱主系统预案,到时候我只要在系统检查合法性前将通信序列编号写入栖息舱通信系统的日志,就可以完美解决问题!”

    jpl火星探路者号指控中心。

    文卡特和田牧看着大屏幕上庞学林传回的信息,不由得面面相觑。

    文卡特将目光转向身旁的杰克·特里夫,问道:“特里夫,这个办法可行吗?”

    特里夫的眼睛闪闪发光,拍了下脑袋道:“我怎么就没想到呢!庞的方案很棒,旅居者号无人车通信序列编码大概只有二十条指令,我们只要将这二十条指令发给庞,再告诉庞如何黑入栖息舱控制系统就可以了!“

    文卡特和田牧对视了一眼,均从对方眼中看到了肯定的目光。

    文卡特拍了拍手道:“那好,就这么干!伙计们,开工了!”

    通信序列编码虽然只有二十行,但发送过来也花了很长的时间,此外,文卡特他们还将如何黑入栖息舱通信系统的办法也同步发送给了庞学林和沃特尼。

    “在栖息舱控制系统中运行hexedit,打开位于这个目录下的文件/usr/lib/haborgm.so,往下拖,直到屏幕左侧的编号为2aae5,将此处的字节换成jpl发送过来的141个字节序列!”

    这些信息看起来并不长,但庞学林和沃特尼整整花了两个eva时间。

    一直到火星时间晚上十点半,天空中繁星点点,两人才结束漫长的工作。

    将所有十六进制信息翻译过来后,庞学林便打开栖息舱的控制系统,按照jpl给出的方法黑入系统,然后将序列号写入栖息舱通信系统的日志内。

    所有工作搞定,沃特尼又执行了一趟eva任务,将旅居者号火星车搬入栖息舱,然后将其彻底关闭。

    接着,庞学林打开栖息舱通信系统。

    电脑屏幕上开始出现一行行信息。
    第(2/3)页