“你是不是想看深核科技代碼?”韓衍當即明白王霽的用意。
王霽點點頭︰“我有預感,這可能是神秘信號的來源。”
對這位曾經並肩作戰的小伙子,韓衍十分信任,當即點頭︰“行!以前不方便,但現在情況特殊,我幫你申請權限!”
軍方供應商的產品代碼,並不是誰想看就能看的。
韓衍也沒有權限。
需要向國防部打報告申請。
報告當天得到批準,他拿到深核科技完整代碼的鏈接。
代碼規模非常大,從系統層到調度層、網關層、前端,足足有上百萬行。
韓衍看到代碼統計,大大超出他意料,不由得皺起眉頭。
軍演調集了兩個旅,又準備了很長時間,不可能一直拖下去。
而且,本次軍演是系列制。
這兩個旅打完,隔幾天換另一對。
共有10對。
從今年夏天,演習到明年春天。
不可能為這種事改變計劃。
韓衍問王霽︰“需要多少時間?如果時間太長,演習等不了。”
王霽伸出一根手指頭。
韓衍擺擺手︰“一個月不行,太長了!干脆你回去慢慢查吧。”
王霽︰“我的意思是,一天。”
韓衍︰“上百萬行代碼,一天?”
王霽︰“夠了。”
韓衍瞪大眼楮,朝他盯了好久,以為自己听錯了。
或者是王霽喝多了。
喝一瓶茅台也吹不出這種nb。
見他神色自若,韓衍將信將疑︰“我給你3天,你先試試,別勉強。”
王霽回房間取出電腦,下載深核科技代碼,立刻開始找問題。
上百萬行代碼,分散在幾千個文件里。
一個個看很慢。
哪怕用稀釋法,也很慢。
王霽之所以夸下海口,是因為他還有一招——
合並。
先合並,再稀釋。
同一個模塊,比如系統層、調度層、網關層、公共庫,都是可以合並的。
王霽按出問題概率從大到小排序,依次檢查每個模塊。
他發現,深核科技代碼寫得很好。
不僅漂亮,bug也少。
他也挑不出太嚴重的問題。
難怪對方在西郊賓館大放異彩,成為軍隊采購份額的第二名,確實有點東西。
bug少對王霽是件好事,他不會為無關缺陷耽誤太多功夫。
足足8個小時,王霽把所有問題都過了一遍,發現……
沒有跟神秘信號有關的。
問題似乎不在這里。
“難道懷疑錯了?”王霽有些動搖。
一時間不知該如何查起。
如果神秘信號仍舊照常發出,至少還可以截獲分析,就算消息加密了,有金勇幫助,自己也可以輕易破解。
破解之後,就能看到發送了什麼,以及誰發送的。
可現在……
代碼沒問題、也沒法查信號。
根本沒有發力點。
無相小組一起吃晚飯時,袁洪山看出王霽煩惱,提議道︰
“組長,要不要換個角度?”
“代碼查不出,咱就查人。”
“跟劉部長申請,直接查深核科技負責人!”
“有我在,他如果有腦電波異動,我肯定能察覺。”
這倒是個辦法!
王霽立刻給劉部長打電話,申請把深核科技ceo、cto帶到國安部。
劉部長拒絕了︰“不能這麼干!如果沒有十足把握,只會打草驚蛇。”
他還有大計劃,如果不小心驚動了重要人物,就得不償失了。
王霽無奈,只能繼續悶頭琢磨。
金勇也提了個建議︰“要不要找林局幫忙?”
林局是指林昊,他已經升任十三局副局長,金勇以前是他老部下,所以第一時間想到可以找十三局求助。
“對啊,怎麼把日天哥給忘了……”王霽又燃起希望。
他給林昊打電話,提供了線上連接方式,讓他幫忙檢查。
林昊二話沒說,當晚親自掃描了一遍環境,但……
仍舊沒有發現。
這個環境沒有木馬、沒有危險操作記錄,看上去一切正常。
不過,林昊也提了個想法︰“你看過他們全量代碼,但代碼是會變的,看只是某一版,後續更新他們未必同步了。”
王霽恍然道︰“沒錯!”
程序員都知道,代碼是有版本的。
對外做項目,也是一樣。
客戶讓提交代碼,通常只會提交某一個版本的代碼!
第二天,王霽再找韓衍幫忙,以甲方名義問深核科技要最新代碼。
深核科技很配合,下午就提供了。
王霽熬夜看了一個晚上……
還是沒發現問題。
第三天,程貫虹、李戍川坐不住了。
兩人一起找到韓衍,程貫虹當先問︰“首長,什麼時候繼續演習?問題如果查不出來,總不能無限期干等吧?”
李戍川也附和︰“這個問題可能沒那麼重要,只是個微弱信號而已。”
不止他們,導演部、觀察員也不想再拖下去。
有觀察員提了個想法︰“也許,放開繼續演習,信號又出現了呢?”
韓衍搖搖頭︰
“我答應給王霽3天時間。”
“明天才是最後一天。”
“在我看來,信息泄露是最大安全隱患,你們不覺得麼?”
程貫虹因為王霽輸掉了首回合,對他很不服氣,反問︰“憑什麼要為他延遲3天?他就是個來幫忙的而已!”
國安部畢竟不是軍隊,沒必要為他們耽誤自己的計劃。
韓衍淡淡道︰
“王霽的作用,你根本想象不到。”
“他能頂你一個旅!”
見程貫虹瞪大眼楮,又改口道︰“一個旅說少了,一個師都比不過他!”
程貫虹倒吸一口涼氣︰“首長,他到底是什麼人,你評價這麼高?”
韓衍擺擺手︰“保密!只說一句,他拿過的表彰比在場任何人都大!”
程貫虹、李戍川跟觀察員面面相覷。
在場都是資歷很深的軍官。
立過不少功、拿過不少獎章。
居然說比不上一個年輕人……
李戍川問韓衍︰“首長,難道比您受過的表彰還多?”
韓衍︰“數量沒我多,但質量比我高,听懂了吧?”
所有人都不敢再說話,韓衍是堂堂中將,受過表彰無數……
如果他都比不過王霽……
這小伙子,實在深不可測!
當天,姜鋒听李戍川說了這事。
他不知從哪兒整了只烤全羊,請無相小組全體吃飯。
既是表達當初冷落的歉意,也感激他們帶自己反敗為勝。
更重要的是,給大佬跪了。
吃到烤全羊,幾個年輕人瞬間忘了姜鋒的臭脾氣,跟他握手言和。
如果不是因為部隊工作日禁酒,幾個人高低要整上一晚。
張瑩、張 兩個吃貨最開心,等姜鋒走後,越聊越起勁。
張瑩對凌霏霏道︰“我真羨慕你,會喬裝易容,可以經常換個面目、換個活法,體驗不一樣的人生……”
張 道︰“而且,還立了大功呢!”
演習中發揮出色,是記功的。
凌霏霏苦笑道︰“受的苦你們也不知道……”
說的是自己心髒的問題,這事她一直瞞著別人。
只告訴了王霽。
王霽听到張 的話,驀地一道靈光閃過︰“換個面目?”
他想到一個問題︰深核科技提供的代碼,跟執行代碼未必相同!
因為,底層代碼是要先編譯的。
並不直接執行文本文件!
相當于,換了個面目!
