第435章 做点坏事,我怎么在太平洋游泳了?!(1/2)
指挥舱里,静得掉根针都能听见。
大家盯着屏幕上滚动的GPS源码,眼神跟饿狼看见了五花肉没两样。
李援朝的手都有点抖,想去摸屏幕又不敢,怕把那一行行代码给摸没了。
“这可是P码啊……军码!”
李将军嗓音干涩,喉结剧烈滚动,“这要是咱们破解了,以后老美的战斧巡航导弹在咱们眼里那就是个瞎子!”
许燃没那么激动。
他这会儿正皱着眉头,单手托着腮,眼睛像扫描仪一样,快速掠过那些底层驱动代码。
有点不对劲。
如果这只是个单纯的接收模块,代码量怎么会这么大?
这里面夹带的私货有点多啊。
“林毅。”许燃打了个响指。
“在!”
“把第4033行到第4900行这段冗余代码提出来。
单独建个沙盒环境跑一下。”
林毅也不废话,键盘敲得飞起:“明白!沙盒构建完成!
载入……运行!”
屏幕右侧弹出一个独立的小窗口。
原本看起来毫无逻辑的一堆乱码,在沙盒里运行起来之后,居然变成了一个类似心跳图的诡异波形。
每隔12小时,这个波形就会发出一个极短的“握手”请求。
如果接收端没有回应特定的高频脉冲,这个模块内部的一段核心逻辑就会被激活。
“这是……KillSwitch(死亡开关)?”
米歇尔那个法国老头这会儿也挤了过来,扶着眼镜仔细辨认,“不对,这好像是个偏置算法!”
“聪明。”
许燃点点头,随手拿起桌上的记号笔,在屏幕上那段代码圈了个红圈。
“这不是为了把系统关掉。”
许燃冷笑一声,发现了阴谋,“这他娘的是为了把系统带歪。”
“你们看这里。”
许燃指着那个红圈,“这是一个预埋的‘时钟偏差注入端口’。
平时它是锁死的,看不出来。
但如果美国那边的主控卫星发来一段特殊的授权码……”
“这个端口就会打开。
然后在零点零几秒内,人为给这个模块的时间基准注入几十纳秒的误差。”
皮埃尔将军也是老行伍,一听“纳秒级误差”,冷汗瞬间就把衬衫塌透了。
GPS导航全靠卫星和接收机之间的时间差来算距离。
光速每秒三十万公里,一纳秒就是0.3米。
“如果误差几十微秒……”皮埃尔嗓子发紧。
“那就是几十公里。”
许燃把笔帽扣上,“吧嗒”一声,像是敲在众人心上,“打仗的时候,几十公里的误差。
你想想看。”
“咱们的盟友要是用了这种模块。”
许燃看着皮埃尔,“到时候你瞄准的是恐怖分子营地,导弹却飞到了咱们自己的指挥部头上。”
“这就是美国人所谓的‘盟友’?”
皮埃尔脸色惨白,手下意识地去摸自己的佩枪。
法军大量装备也都依赖GPS,虽然有伽利略系统,但兼容模式下,GPS依然占大头。
这是脖子上被人套了根绞索,人家什么时候想拉就什么时候拉!
“太阴毒了!”
李援朝猛拍桌子,“必须曝光!必须让全世界看看这帮孙子的嘴脸!”
“曝光?”
许燃摆摆手,又坐回椅子上,那种掌控一切的松弛感重新回到他身上,“曝光有什么用?
人家只要发个公告说这是‘软件Bug’,然后打个补丁就混过去了。”
“再说了,这么好的‘门’,人家既然给咱们留了,咱不进去串串门,是不是不太礼貌?”
许燃的眼神变了。
如果说刚才是破解的快感,现在这种眼神,那就是要做坏事前的兴奋。
“张叔。”
许燃喊道,“咱们缴获物资里,有没有便携式GPS军用终端?
给我弄一台上来。
皮埃尔将军,你也贡献一台你们带来的最新款北约制式接收机。”
十分钟后。
两台方头方脑的军用GPS终端被摆在了试验台上。
一台是刚从潜艇里扒出来的,另一台是法国人提供的。
此时都在正常工作,屏幕上显示的坐标精准无误:
“N30°XX,E122°XX”(东海某海域)。
“看好了。”
本章未完,点击下一页继续阅读。