離職通知在午夜彈出------------------------------------------,離職通知彈出來的時候,程野正在改一行日志過濾條件。,沒表情。鼠標停在“確認”上,三秒。他點了。,像早有預謀。工資、期權、內網權限,全灰了。系統自動登出,連打印機都斷了電。,沒看任何人。工位上還放著半杯冷咖啡,杯沿有道裂痕,是上周被周弈的助理撞翻后,他用膠水粘回去的。水痕干了,留下一圈淡黃印子。。三本技術手冊,一本翻得卷了邊;一個貼著“風控-2021”的U盤,標簽是手寫的,字跡歪斜;兩枚螺絲,從服務器機柜上擰下來的,他一直沒還。。沒開任何程序。只是點開終端,敲了四個字符:`sudo ./ghost.sh`。,整棟樓的服務器警報響了。,是低沉的、持續的嗡鳴,像某種大型生物在地下蘇醒。監控室的紅燈開始瘋狂閃爍。電梯停在17層,門卡著,開不開。,倒了半杯水,喝完。水涼,杯底有沉淀的糖粒。他沒擦嘴,轉身往外走。,有人喊:“程野!你干了什么?!”。,保安沖過來,手里拎著對講機,領帶歪了,鞋底沾著泥。程野從他身邊走過,沒停。,他推開門,走進夜色。風卷著落葉貼著他的褲腳,他沒低頭看。
指揮中心,周弈一腳踹翻了椅子。
“誰干的?!誰有權限動核心風控?!”
技術主管滿頭是汗:“系統是自動觸發的……不是外部攻擊……是內部腳本……但權限鏈……全斷了。”
“查日志!查所有離職人員的遺留賬戶!”
“沒有……所有賬戶都被清空了。但……風控數據庫……被加密了。”
“加密?誰給的密鑰?!”
沒人答。
周弈盯著主屏,數據流在滾動,像一條被割斷的血管。股權數據庫——那本該是公司資產的最終憑證——現在只剩一串亂碼,和一行小字:
> 密鑰已拆解。17段,散入開源鏡像。下載者,皆為合法持有者。
他猛地站起來,手抖得打翻了咖啡杯。褐色液體漫過鍵盤,流進縫隙。
“立刻封網!切斷所有鏡像源!”
“CTO,”技術主管聲音發顫,“鏡像源……有GitHu*、GitLa*、Hugging Face……還有……國內七家高校的開源倉庫。我們……封不完。”
周弈盯著屏幕,喉嚨里擠出一句:“他……怎么可能……”
他想起三年前,程野提交的那版風控重構方案。他當時說:“公司資產,歸公司。”把程野的名字從作者欄抹了,改成了“風控中心團隊”。
他以為那只是個沉默的程序員,不會鬧,不會爭,不會記仇。
他錯了。
程野沒鬧。
他只是埋了顆雷。
—
老馬蹲在城西夜市角落,面前擺著三排硬盤,每一塊都貼著標簽:舊手機、報廢服務器、回收主板。他戴著老花鏡,用棉布擦一塊3.5寸的機械盤,動作慢,像在給老友擦臉。
風有點涼,他沒穿外套,袖口磨出了線頭,灰撲撲的。
一個戴口罩的女人停在他攤前,沒說話,掏出一疊現金,數了三張,放在地上。
“三塊,”她說。
老馬沒抬頭,把三塊硬盤裝進塑料袋,遞過去。
女人接過,轉身走。腳步輕,沒回頭。
老馬等她走遠,才從攤底抽出一塊硬盤。標簽是手寫的:“風控-2021”。背面有道細裂痕,是去年被雨淋過,他用透明膠補的。
他把硬盤塞進防水袋,藏進褲兜。動作很輕,像怕驚醒什么。
他抬頭,看了眼公司方向。
燈火通明,警報聲隱約傳來。
他沒說話,低頭繼續擦硬盤。
“這孩子,”他輕聲說,“沒白學編程。”
—
蘇芮坐在車里,空調開得很低。她摘下口罩,臉色發白,手在抖。
后座上,三塊硬盤并排躺著。她拿起最上面那塊,**筆記本。
數據加載慢,像老式磁帶。
她點開日志文件。
一行行代碼,一串串時間戳,全是周弈的手筆。股權分配算法被篡改的記錄,從2020年3月開始,每月一次,每次0.3%。三年,共3.6%。程野的份額,被一分分吃掉。
她翻到2021年7月12日。
日志里有一行備注:
> 原始貢獻標記:程野,2021-06-28,未被覆蓋
她盯著那行字,眼眶發熱。
她刪掉了前七條記錄,只留下最后三條,和這一行。
她點開另一個文件夾——那是她兒子的醫藥賬單,余額:873,200元。
她咬著嘴唇,把硬盤重新裝進袋子。
就在她關上筆記本的瞬間,屏幕右下角,彈出一個極小的彈窗,只有幾行字,一閃而過:
> 密鑰段17已激活。等待觸發。來源:ghost.sh
她沒看見。
她只看見了那行“程野”的名字。
她把車窗搖上,啟動引擎。
—
周弈在*****前,**最后一份日志。
他**程野的提交記錄,**所有內部評審郵件,**自己三年前的登錄IP。
他松了口氣,點開終端,準備清空緩存。
就在他敲下`rm -rf`的瞬間,屏幕黑了。
一秒鐘后,彈出一個新窗口。
標題:《你用我的代碼套現三億》
他心跳停了。
點開。
里面是兩份對比圖。
左邊:他偽造的簽名掃描件,日期是2019年,簽的是“程野”。
右邊:程野當年提交的原始代碼,帶數字簽名,時間戳是2019年1月15日,早于他偽造的簽名三個月。
下面是一段文字:
> 你把我的代碼賣給資本,套現三億。你讓公司上市,讓員工背鍋。你讓我背了三年黑鍋。
> 你不是在偷代碼。
> 你是在偷命。
周弈的手指懸在鍵盤上,抖得像風里的紙。
他猛地站起來,撞翻了椅子。他沖到防火墻控制臺,下令全網追蹤。
“立刻定位!這是Tor節點!”
“CTO,”助手聲音發緊,“文件……已經分發了。五個節點,全在境外。我們……追不到。”
周弈轉身,想打電話,手伸向手機——
手機自動亮了。
一條新郵件。
發件人:**
收件人:周弈
標題:你該看看這個
他點開。
郵件正文空的。
附件:一份PDF。
他點開。
是股權協議原件。
簽名欄,是程野的筆跡。
下面一行小字:
> 2018年12月17日,**親簽,原件存于私人保險箱。副本已同步至所有開源鏡像。
周弈盯著屏幕,喉嚨里發出一聲悶響。
他沒關郵件。
他沒刪。
他只是盯著那行字,看了整整一分鐘。
然后,他慢慢坐回椅子。
窗外,天快亮了。
他沒開燈。
桌上,咖啡杯還倒著,液體干了,留下一圈深色印子。
他沒動。
直到——
他的郵箱,自動彈出第二封郵件。
發件人:程野
收件人:**
正文只有一句:
> 你還在嗎?
郵件下方,是系統提示:
> 收件人已注銷。郵件已存入離線隊列,等待人工激活。
周弈盯著那行字,突然笑了。
笑得像哭。
他終于明白。
程野不是要復仇。
他是要讓所有人都知道——
這世界,不是靠權力說話的。
是靠代碼。
而代碼,從不說謊。
他緩緩閉上眼。
窗外,第一縷光,照在桌角的劃痕上。
那是三年前,程野用螺絲刀刻的。
一個小小的“W”。
沒人知道是什么意思。
現在,沒人敢問了。
精彩片段
《被裁員那天,我炸了公司服務器拿》男女主角程野周弈,是小說寫手喜歡柚子的橙子所寫。精彩內容:離職通知在午夜彈出------------------------------------------,離職通知彈出來的時候,程野正在改一行日志過濾條件。,沒表情。鼠標停在“確認”上,三秒。他點了。,像早有預謀。工資、期權、內網權限,全灰了。系統自動登出,連打印機都斷了電。,沒看任何人。工位上還放著半杯冷咖啡,杯沿有道裂痕,是上周被周弈的助理撞翻后,他用膠水粘回去的。水痕干了,留下一圈淡黃印子。。...