第1141章 這您都懂?!

投票推薦 加入書籤 小說報錯

  得知了這個人的存在,林默馬不停蹄的布置新任務:「如果大家還撐得住的話,就先從順風資本的檔案入手吧。」

  「撐得住!」

  眾人異口同聲。

  臉上都很興奮。

  因為林默的快速推理讓他們見了世面,這種通過細節尋找,然後抽絲剝繭一般的慢慢找到真相的感覺他們還是第一次體驗。

  自然是很興奮的。

  眾人二話不說就開始在順風資本的伺服器裡面來回翻找。

  幾個小時後。

  魏音的頭從電腦屏幕裡面拔了出來,看向其他人,其他人也都搖搖頭。

  魏音皺了皺眉頭,只能跟林默匯報導:「林主任,鄧奇的檔案被刪得乾乾淨淨。

  我們翻遍了順風資本所有人事系統,入職記錄、薪酬發放記錄、門禁卡激活記錄、工位分配表、甚至連訪客登記簿都查過三輪。

  都沒有找到那人的任何痕跡。

  沒有加密和隱藏的痕跡,像是有人用管理員權限在底層資料庫里直接將其物理刪除了。

  等於是把這個人從順風資本的每一套系統里連根拔掉了。

  我們沒找到任何有用的信息。」

  所有人都看向了林默,神色茫然。

  讓他們自己找的話,他們還真不知道下一步從哪裡開始,作為技術宅,線上線索斷了,就沒辦法了。

  會議室內沉默了。

  林默也閉目思索了起來。

  幾十秒後,林默才睜開眼睛問道:「那他們那個自動化腳本還在更新嗎?」

  魏音一愣,立馬把順風資本金流拆分系統的後台運維日誌拉出來,指著上面那一排排精確到毫秒的時間戳。

  「還在更新!」魏音一喜:「這個自動腳本是更新的。」

  魏音打開三個窗口並排顯示,將其投到了辦公室內的大屏幕上。

  第一個窗口是運維日誌,每隔二十八天,凌晨三點十一分,系統準時觸發一次全量更新,誤差從來沒有超過三秒鐘。

  第二個窗口是銀行接口的適配升級記錄,最近一次發生在三周前,把三套舊版銀企直連接口替換成了最新的加密協議版本,全程耗時三分四十六秒。

  第三個窗口是殼公司模板庫的更新日誌,上個月新上線了一套註冊在開曼群島的離岸公司模板,包含十三個虛擬股東身份和完整的倒簽合同,上線耗時四分零二秒。

  「定期維護、適配銀行新規、更換殼公司模板。」魏音一邊說,一邊興奮的把那些時長的數字一個一個圈出來,「全部發生在凌晨,登錄時間極短,操作極精準,不留任何多餘的動作!」

  林默看著屏幕,點了點頭:「程序的事情我雖然不會,但我懂一點,高手的寫代碼都有自己的習慣!從他的腳本代碼入手,找到代碼裡面的習慣,人事資料能夠刪掉,代碼裡面的習慣刪不掉!」

  此話一出。

  魏音包括所有技術人員眼神一亮,無比激動!

  同時臉色也有些紅漲。

  這麼簡單的事情,他們這些內行竟然沒注意到!

  一瞬間,所有人又噼里啪啦的操作了起來。

  魏音立馬把金流拆分模板的所有歷史版本全部拉了出來。

  一共一百多個版本,從三年前順風資本這套系統上線開始,每個季度一次大版本疊代,每個月兩次小版本修補。

  每個版本被保存的時候都會留下注釋掉的舊代碼片段。

  那些片段是程式設計師在重構時覺得不再需要,但又不忍心直接刪除的舊邏輯。

  魏音把這些被注釋掉的重構片段全部導出,按修改時間排序,鋪滿了三塊屏幕。

  那些代碼像地質層一樣一層一層堆疊。

  魏音邊操作邊說道:「最底層的注釋是三年多前寫的,用的還是最初版的變量命名風格,注釋寫得很詳細很囉嗦。

  每個函數的功能、參數的含義、修改的原因都寫得清清楚楚。

  越往上,注釋風格越簡潔。

  變量命名越來越趨向於一套固定的縮寫習慣,到最後幾個版本,注釋只剩下幾個字母,像是只有寫代碼的人自己才能看懂的暗號........」


  她在凌晨兩點十七分發現了第一處不同。

  又是幾個小時後,時間已經進入了凌晨。

  每一個技術員的眼球裡面都布滿了血絲,但依舊興奮的在操作中。

  終於,通過眾人的努力,找到了關鍵的東西。

  魏音喊道:「林主任!」

  林默立馬跑了過來看著屏幕:「我不懂這些,你直接用大白話解釋。」

  魏音點點頭:「這是在負責殼公司帳戶餘額校驗的模塊里,一段被注釋掉的老代碼。

  函數本身沒什麼特別,就是一個很普通的餘額核對邏輯,但作者在函數末尾的注釋里寫了一個分隔符。

  是三個連在一起的井號後面跟了三個字母——#KLM。

  我沒見過這種分隔符。

  機器生成的UUID通常是一串沒有語義的十六進位數字和字母組合,版本號通常用小數點和數字表示,例如v2.1.3。

  而井號加三個字母,這是人隨口敲進去的東西,沒有任何技術規範要求程式設計師用這種格式做標記。

  林默皺了皺眉頭:「K-L-M,二十六個字母里連著三個,這不像隨機敲的,隨機敲不會剛好敲到連續的三個字母。所以...這是他給自己留的記號?」

  魏音聽聞繼續往下翻。

  在接下來三個版本的注釋片段里。

  同樣的井號加三個字母出現了六次。

  有時候是#KLM,有時候是#MNO,有時候是#LMN。

  但永遠是相鄰的三個字母,永遠是井號開頭。

  永遠放在注釋的最末尾,像是在寫完整段注釋之後隨手敲上去的,漫不經心但又保持了固定的格式。

  「他在排序。」林默用手指在桌上畫了二十六個字母的排列,「KLM、MNO、LMN,每次都是相鄰的三個字母,每次順序都不一樣。

  這等於給每段被廢棄的代碼標了序號。

  KLM是第一類,處理的是帳戶餘額相關的邏輯。

  MNO是第二類,可能是觸發機制或者定時任務。

  LMN是第三類,可能是殼公司信息比對。

  所以他用字母,是因為字母在代碼編輯器里更容易被搜索到,而相鄰的三個字母連續出現,可以避免和其他代碼里的隨機字母串混淆。」

  魏音聽聞詫異的看了一眼林默,眼神好像在說:「您這都懂?!」

章節目錄