第两百二十一章 没有硝烟的战斗(二)(第1 / 1页)
星条国敢这么做,是因为他们另有一套用来保证安全的体系,罗刹国何尝不是如此?只是这些都涉及到自身的军事机密,肯定不会老老实实告诉天竺**方。天竺**方与星条国之间有着大量军购合同,他们的软件工程师早已经习惯了星条**用设备的使用理念,只是星条国为了自身安全考虑,拒绝出售给天竺国用于拍照的军事卫星,让后者不得不通过第三方从罗刹国那边购进。在重新设计安全体系的时候,天竺国的军方工程师仍然按照星条国的理念而没有吃透罗刹国卫星的技术,这样小脚穿大鞋便留下了可供利用的漏洞。
梁虎花费了三个小时的时间,成功推算出了31个密钥所代表的字符,能有这个破解效率只要还是靠他连蒙带猜,又凭着直觉删除了大量肯定无用的密码组合。由于天竺国没能得到罗刹国的控制系统,买过去的只是一颗“裸星”,因此对另一个基站与卫星之间出现的大量数据传输这种敏感情况竟然一无所知,若是星条国的军事卫星,顶多90秒钟就会发出最低级的警示,像梁虎这样已经持续了如此之久,早就上升到最高的红色警报级别,让军方全力以赴开始搜索信号来源了。
“嘟嘟!嘟嘟!”天竺**事基地的卫星地面控制室里终于响起了警报声,梁虎的服务器组在连续攻击外太空那颗军事卫星三个多小时之后,高强度的数据传输极大的影响到了天竺**事基地的正常通讯,这才被系统发出警报。奉命值守的几个军方工程师用很奇怪的眼神相互对望,却并不知道眼前所发生的到底是怎么回事,因为罗刹**用技术的缘故,许多种不同的情况会使用同一个警示灯,想要知道到底发生了什么只能靠经验去猜,很明显坐在这里的工程师并不具备这样的能力。
一个年轻热血的工程师站起身来,朝着外面的休息室跑去,因为动作过猛的缘故,他带倒了身后的椅子,发出了一声巨响。年轻工程师顾不上这些,三步两步冲到休息室门口用力敲了几下,却没有得到任何反应,他不停的敲门直到几分钟后一个身材高大的军官不情不愿的将门打开,用最严厉的语气质问他为什么要来打搅自己。年轻热血的工程师从长官身边的缝隙看到了休息室内酥胸半露的女军人,他先是一愣随后将控制室发生的事情汇报了出来,这种反常的情况立刻引起了长官的重视,于是后者用力关上房门,跟着工程师回到了控制室内。
十几分钟之后,卫星控制室里的工程师总算知道了问题所在,在外太空的那颗军事卫星似乎受到了什么干扰,以至于不能够及时的和地面控制室进行信息交换,正常情况下它每隔一定时间就会将拍摄好的照片传递回来,结果上一次交换本应该在三十分钟前完成,可惜信号流量非常的缓慢以至于没能在规定时间内完成这项任务,这有可能是某个环节出现了问题,于是预先设定好的系统就发出了警报。
密集的敲击键盘声不停的回荡在服务器机房中,形成了一首富有节奏的乐曲,这表明梁虎经过热身后已经渐入佳境,他每分钟敲击录入的字母速度基本上达到平时最高水平。在梁虎正前方的两个电脑显示屏上,无数代码好像刷屏那样飞快掠过,在根本就看不清楚内容的时候已经消失在屏幕上段,左边的电脑屏幕上,环形表格不时的被数字或者字符填充,而在右边的电脑屏幕上,则是一个相当复杂的混合图表,里面各种参数还有图形不停的变化着,这是梁虎用来监视自己数据流量和外太空军事卫星接收反馈情况的。
梁虎要做的事情看上去异常繁多,实际上就是两点,第一个肯定是阅读右边屏幕上反馈回来的各种数据,以掌握现在的进度和对方的反应,第二个便是尽可能的将无效的字符排列组合删除,并且尝试着猜测环形表格中的其他密钥,这是最繁重最无聊也是最重要的工作,它没有任何标准全看梁虎大脑在一瞬间内的反应,再严格的训练也没办法替代这样的黑客天赋,电子战这种没有硝烟的战斗,参战双方谁对那无穷无尽的“0”和“1”更敏感、更熟悉,谁就更有可能取得最终的胜利。
举个例子,一个电子锁设定了四位数的密码,从0000到9999一共一万种可能,由于不清楚密码只能从0000、0001这样一个一个试下去,只要有耐心总可以找到正确的那一个。不过设计电子锁的商家也考虑到这一点,他们让电子锁每隔一段时间就自动更换新的密码,这个时候对于正在试密码的人是非常尴尬的,因为新的密码也许就在他之前验证过认为是错误的数字组合之中,若是继续沿着原先的进度测试下去,很可能试验到最后的9999组合也没能成功,若是从头再来的话,这样的尴尬将会在下一次自动更换密码时继续发生,继续重演前功尽弃的那一幕。
这个时候破解密码的人临场发挥水平将起到决定性的作用,比如有人设定密码的时候,喜欢用熟悉的数字组合,生日为九月十日,那么密码就是0910,电话号码尾数为0088,密码也是相同的数字,还有的习惯性用1234或者8888……因此在宝贵的一个密码使用周期的时间中,这些几率最大的数字组合自然要被放在最前面来碰运气。当然军事卫星的密码体系绝不是这么简单几句话可以说清楚的,梁虎所要思考和判断的信息也是浩如烟海,他对编写这套系统的天竺国程序员又不熟悉,所以眼下正在做的事情便是从杂乱无章的密码组合中慢慢找出规律。
梁虎不知道对方留给自己的时间是多少,除了军事卫星会自动更换密码外,负责在地面基地监控卫星状态的军方工程师也会觉察到如此频繁大量的数据传输,一旦引发警报梁虎可没办法和几百个配合密切的工程师对抗,尤其是对方掌握着卫星的控制权,只需要下达一些特殊的指令,就可以让军事卫星停止响应任何要求,那梁虎就只能无奈的放弃了,当然对方一旦这么做也要承担巨大的风险,毕竟这个办法等于是承认己方失败,下达命令的那位老兄在事后绝不会有任何好果子吃。
30分钟的时间,梁虎找准了大约十个密钥,这不是拼图游戏,随着零散的碎片越来越少而越来越简单,事实上128个密钥未必会都拿出来用,也许一组密码只用到了其中的部分,等更换新密码组的时候才会随即调用其他的密钥,而且这些密钥也并不一定全都不一样,适量的重复反而可以对破解者产生误导性,从而增加破解的难度。按照这个进度,梁虎即便是顺风顺水的将128个密钥全都找出来,起码也要24小时以上的时间,若是期间出现任何波折就会拖得更久,梁虎可不认为天竺**方会老老实实看着自己撬他们的墙角。
好在梁虎还有另一个杀手锏可以利用,这也是前世黑客组合攻陷天竺**事卫星所发现的漏洞。这一颗拍照军事卫星产自罗刹国,这个北方强国的军用设备有一个非常鲜明显著的特点,那就是尽可能避免出现太复杂的东西,这主要是因为他们自身的工业实力严重不足,不得不用这个办法来掩饰和弥补。
比如米格29战机,在仪表盘上有一个小飞机的标记,它的周围一共有12个小灯,代表12个方向,哪一个灯亮就代表哪一个方向有危险,哪怕是第一次驾驶它的飞行员也可以很容易的记忆和理解,然而真正的麻烦在于,你根本就不知道这个危险到底是什么,来自地面还是空中?是雷达还是导弹?和自己的距离是远是近?飞行员根本没办法从仪表显示上得到更具体的内容,只能靠自己的经验来猜。同样的还有飞行警示灯,发动机起火和飞行高度过低使用的竟然是同一盏灯……
诸如此类的设计实在太多了,完全举不胜举,那颗被天竺国买去的军事卫星也是如此,因为是早期的产品,在性能等方面稍差一些,因此当时的设计师为了保证卫星的安全性,设定每隔四个小时就一定要更换密码,反正罗刹国的卫星是跟军事基地单独通讯的,完全可以使用专门的设备进行密码的验证,以保证地面基地和外太空卫星之间的连接,在这种情况下哪怕十分钟更换一次密码也不会影响正常的使用。
然而星条国却并不是这样,他们的军事小队外出作战的时候,往往要借用卫星进行辅助,所以更换密码的频率绝不能太高。正常情况下出一次任务,时间往往压缩在一天半之内,因此星条国的军事卫星更换密码期限就是36个小时,这样军事小队中的通信兵只需要带一组密码外加一组备用密码就可以了,若是按照罗刹国的方式,光是密码就要携带十几组之多,频繁的切换密码以重新连接到卫星会极大影响作战效率。