第408章 换个面目
“你是不是想看深核科技代码?”韩衍当即明白王霁的用意
王霁点点头:“我有预感,这可能是神秘信号的来源”
对这位曾经并肩作战的小伙子,韩衍十分信任,当即点头:“行!以前不方便,但现在情况特殊,我帮你申请权限!”
军方供应商的产品代码,并不是谁想看就能看的
韩衍也没有权限
需要向国防部打报告申请
报告当天得到批准,他拿到深核科技完整代码的链接
代码规模非常大,从系统层到调度层、网关层、前端,足足有上百万行
韩衍看到代码统计,大大超出他意料,不由得皱起眉头
军演调集了两个旅,又准备了很长时间,不可能一直拖下去
而且,本次军演是系列制
这两个旅打完,隔几天换另一对
共有10对
从今年夏天,演习到明年春天
不可能为这种事改变计划
韩衍问王霁:“需要多少时间?如果时间太长,演习等不了”
王霁伸出一根手指头
韩衍摆摆手:“一个月不行,太长了!干脆你回去慢慢查吧”
王霁:“我的意思是,一天”
韩衍:“上百万行代码,一天?”
王霁:“够了”
韩衍瞪大眼睛,朝他盯了好久,以为自己听错了
或者是王霁喝多了
喝一瓶茅台也吹不出这种nb
见他神色自若,韩衍将信将疑:“我给你3天,你先试试,别勉强”
王霁回房间取出电脑,下载深核科技代码,立刻开始找问题
上百万行代码,分散在几千个文件里
一个个看很慢
哪怕用稀释法,也很慢
王霁之所以夸下海口,是因为他还有一招——
合并
先合并,再稀释
同一个模块,比如系统层、调度层、网关层、公共库,都是可以合并的
王霁按出问题概率从大到小排序,依次检查每个模块
他发现,深核科技代码写得很好
不仅漂亮,bug也少
他也挑不出太严重的问题
难怪对方在西郊宾馆大放异彩,成为军队采购份额的第二名,确实有点东西
bug少对王霁是件好事,他不会为无关缺陷耽误太多功夫
足足8个小时,王霁把所有问题都过了一遍,发现……
没有跟神秘信号有关的
问题似乎不在这里
“难道怀疑错了?”王霁有些动摇
一时间不知该如何查起
如果神秘信号仍旧照常发出,至少还可以截获分析,就算消息加密了,有金勇帮助,自己也可以轻易破解
破解之后,就能看到发送了什么,以及谁发送的
可现在……
代码没问题、也没法查信号
根本没有发力点
无相小组一起吃晚饭时,袁洪山看出王霁烦恼,提议道:
“组长,要不要换个角度?”
“代码查不出,咱就查人”
“跟刘部长申请,直接查深核科技负责人!”
“有我在,他如果有脑电波异动,我肯定能察觉”
这倒是个办法!
王霁立刻给刘部长打电话,申请把深核科技ceo、cto带到国安部
刘部长拒绝了:“不能这么干!如果没有十足把握,只会打草惊蛇”
他还有大计划,如果不小心惊动了重要人物,就得不偿失了
王霁无奈,只能继续闷头琢磨
金勇也提了个建议:“要不要找林局帮忙?”
林局是指林昊,他已经升任十三局副局长,金勇以前是他老部下,所以第一时间想到可以找十三局求助
“对啊,怎么把日天哥给忘了……”王霁又燃起希望
他给林昊打电话,提供了线上连接方式,让他帮忙检查
林昊二话没说,当晚亲自扫描了一遍环境,但……
仍旧没有发现
这个环境没有木马、没有危险操作记录,看上去一切正常
不过,林昊也提了个想法:“你看过他们全量代码,但代码是会变的,看只是某一版,后续更新他们未必同步了”
王霁恍然道:“没错!”
程序员都知道,代码是有版本的
对外做项目,也是一样
客户让提交代码,通常只会提交某一个版本的代码!
第二天,王霁再找韩衍帮忙,以甲方名义问深核科技要最新代码
深核科技很配合,下午就提供了
王霁熬夜看了一个晚上……
还是没发现问题
第三天,程贯虹、李戍川坐不住了
两人一起找到韩衍,程贯虹当先问:“首长,什么时候继续演习?问题如果查不出来,总不能无限期干等吧?”
李戍川也附和:“这个问题可能没那么重要,只是个微弱信号而已”
不止他们,导演部、观察员也不想再拖下去
有观察员提了个想法:“也许,放开继续演习,信号又出现了呢?”
韩衍摇摇头:
“我答应给王霁3天时间”
“明天才是最后一天”
“在我看来,信息泄露是最大安全隐患,你们不觉得么?”
程贯虹因为王霁输掉了首回合,对他很不服气,反问:“凭什么要为他延迟3天?他就是个来帮忙的而已!”
国安部毕竟不是军队,没必要为他们耽误自己的计划
韩衍淡淡道:
“王霁的作用,你根本想象不到”
“他能顶你一个旅!”
见程贯虹瞪大眼睛,又改口道:“一个旅说少了,一个师都比不过他!”
程贯虹倒吸一口凉气:“首长,他到底是什么人,你评价这么高?”
韩衍摆摆手:“保密!只说一句,他拿过的表彰比在场任何人都大!”
程贯虹、李戍川跟观察员面面相觑
在场都是资历很深的军官
立过不少功、拿过不少奖章
居然说比不上一个年轻人……
李戍川问韩衍:“首长,难道比您受过的表彰还多?”
韩衍:“数量没我多,但质量比我高,听懂了吧?”
所有人都不敢再说话,韩衍是堂堂中将,受过表彰无数……
如果他都比不过王霁……
这小伙子,实在深不可测!
当天,姜锋听李戍川说了这事
他不知从哪儿整了只烤全羊,请无相小组全体吃饭
既是表达当初冷落的歉意,也感激他们带自己反败为胜
更重要的是,给大佬跪了
吃到烤全羊,几个年轻人瞬间忘了姜锋的臭脾气,跟他握手言和
如果不是因为部队工作日禁酒,几个人高低要整上一晚
张莹、张琇两个吃货最开心,等姜锋走后,越聊越起劲
张莹对凌霏霏道:“我真羡慕你,会乔装易容,可以经常换个面目、换个活法,体验不一样的人生……”
张琇道:“而且,还立了大功呢!”
演习中发挥出色,是记功的
凌霏霏苦笑道:“受的苦你们也不知道……”
说的是自己心脏的问题,这事她一直瞒着别人
只告诉了王霁
王霁听到张琇的话,蓦地一道灵光闪过:“换个面目?”
他想到一个问题:深核科技提供的代码,跟执行代码未必相同!
因为,底层代码是要先编译的
并不直接执行文本文件!
相当于,换了个面目!
.my.my