第两百二十章 没有硝烟的战斗(2 / 2)
完成相关微调工作后,梁虎回到了服务器机房,试探性的发出一组信号,以检查zi的卫星信号接收发射器是否已经能够正常工作,这样的行为在地球上到处都有,很多无线电爱好者都会用自制的电台或者类似的东西漫无目的的发出信号接收信号,以求找到同好一起交流,有人把主意打到一颗卫星上也不足为奇,每天无时无刻都会有大量这样的信号发射过去,只是没有权限密码的话,军事卫星并不会响应任何要求。
在静静deng dai 了几分钟后,别墅里的电脑屏幕上chu xian了军事卫星的反馈信号,这表示yi qie 连接正常,随时可以进行攻击计划。梁虎看了看表,天朝时间凌晨一点过,天竺国的时间要晚将近三个小时,那边现在还不到昨天的十一点钟,并不是发起攻击的最佳时间,于是梁虎打开事先准备好的程序,把手指放在键盘上噼噼啪啪不停的打字,用这个办法进行热身活动。
梁虎破解凌冰雪编写的加密程序简单至极,可是军事卫星的密码系统远比民用复杂得多,就算采用暴力破解也需要漫长的时间,而正常qing kuang下每一组有效的密码组都有使用期限,往往在密码组被破解之前就已经被更换了,因此梁虎真正能够利用的就只是这么一个短暂的期限,逾期的话毫无疑问肯定是前功尽弃。为了能够在尽可能短的时间里面攻克对手防御,梁虎绝不能简单的用服务器组暴力破解,必须再加上zi大脑的思考,还有zhun que 无误的判断力,即便是这样,梁虎也要凭借着一点点运气才可以实现目标,因为他也不清楚每一次更换密码组的时间和间隔。
凌晨两点过的时候,梁虎准时开始了工作,他先发出一串串信号,向军事卫星请求响应zi的命令,随后他便得到了一个反馈,要求核对授权密码。梁虎编写的黑客软件在短暂的几秒钟内就已经探测出这是一个拥有128位密钥的特殊加密算法系统,如果在不知道密钥的qing kuang下一个一个去进行比对,就算以梁虎搭建出来的服务器组那恐怖的运算速度,24小时不间断的运作也要近百年。
一般来说,这样的密码组有效期限在4小时到36小时不等,除非梁虎运气极好,在一开始的阶段就蒙对了密码,否则他永远不可能破解。至于蒙对密码的概率,基本上相当于连续买了六十年彩票,结果每一期彩票都独中500万头奖这种事情,很明显梁虎可不认为zi有这样的运气。不过以上所有难点都建立在一个前提上,那就是密钥算法不存在漏洞的qing kuang下,事实上天竺国的软件工程师并没有完全吃透罗刹国的技术,在这个原本严丝合缝的体系当中露出了许多破绽。
无论是前世还是今生,天竺国都是一个软件大国,世界上无数著名的软件程序里面,都有他们的程序员编写的代码,不过软件大国不等于软件强国,天竺国并没有任何值得一用的产品,因为他们培养出来的程序员就好像流水线上一个一个没有灵魂的机器,严格、zhun que ,并且几乎采用一模一样的思维,却没有编写程序最重要的想象力,和金子般的闪光创意。
曾经有一个笑话,说的是把任务交给10个天竺国的程序员,然后将他们写好的代码随意抽取出来相互替换,只要代码的位置没错,替换后的程序不需要任何修改都可以一次性通过编译。这意味着这些程序员不仅是编程思维一模一样,甚至连函数和变量的命令都完全相同,对于一个大型团队或者大型软件来说,这是优点而非缺点,可对于黑客来说,却是一个不是漏洞的漏洞,梁虎只需要找出这个密码体系当中的一部分参照物,就可以比预想更快的填充布满所有的128位密钥,因为它们shi zai是太有规律。
“咔咔!”梁虎轻击键盘,发出了破解的指令,四台刀片服务器搭建的服务器组开始了全速运作,梁虎的双眼死死盯着面前四块电脑屏幕,双手则不停在几个键盘上来回切换敲击,同时操作多个程序有条不紊的进行着工作。在梁虎最左边的屏幕上,有一个圆形的环状表格,不是每一个表格目前都是空着的,当它们都被填满之后,天竺国军事卫星的128位密钥也就尽数被梁虎破解了。
十分钟之后,环状表格上chu xian了第一个字符,梁虎的服务器组成功猜测出第一个密钥,又过了三分钟,第二个字符显示出来,不到10秒第三个、第四个字符也都chu xian了。梁虎快速敲击键盘,将屏幕上chu xian的许多组合消除,因为它们并不符合天竺国程序员编写代码时对函数、变量的使用原则,这些准备工作梁虎已经提前进行了好久,他努力把zi变成一个合格的天竺国程序员,就好像鉴宝师傅不停把玩真货那样,当他们看到假货的时候心里就会有种说不出的别扭,梁虎就是靠着这种直觉跳过了很多应该无用的密码排列组合。