第5章
尸體不會(huì)刪聊天記錄
的上司,姓王,一個(gè)五十多歲的男人。他對(duì)我老婆性騷擾了兩年,我老婆不敢說(shuō),因?yàn)榧依锓抠J靠那份工作。后來(lái)我老婆抑郁癥,去年跳河了。我想讓姓王的也嘗嘗絕望的滋味。但我不能進(jìn)監(jiān)獄,我女兒才七歲?!?br>牧羊人回復(fù)了:“我理解你的處境。你的目標(biāo)我評(píng)估過了,可以設(shè)計(jì)成‘意外觸電’。他的辦公室電路老舊,改造一下就能實(shí)現(xiàn)。你需要做的只是潛入辦公樓一次。我會(huì)提供詳細(xì)方案?!?br>001說(shuō):“好?!?br>三個(gè)月后,001在群里發(fā)了一條消息:“畢業(yè)設(shè)計(jì)完成。姓王的死了,警方結(jié)論是意外。謝謝牧羊人?!?br>那是001最后一次在群里說(shuō)話。他退群了,但狀態(tài)欄一直顯示“在線”。沈黎覺得奇怪——一個(gè)已經(jīng)完成畢業(yè)設(shè)計(jì)、退群的人,為什么賬號(hào)還保留著?她查了一下001的最后登錄時(shí)間,顯示是三天前。這意味著,001退群兩年多了,但他還在登錄這個(gè)賬號(hào)。
除非,登錄的人已經(jīng)不是他了。
沈黎心里有了一個(gè)猜測(cè),寒意從腳底往上爬。
002的網(wǎng)名叫“渡鴉”,加群時(shí)間比003早一個(gè)月。話很少,每次發(fā)言都極其簡(jiǎn)短,像是在執(zhí)行某種紀(jì)律。牧羊人發(fā)布新規(guī)則的時(shí)候,002只會(huì)回一個(gè)字:“收。”其他成員討論方案的時(shí)候,002偶爾會(huì)提一些技術(shù)性的建議,比如“鎮(zhèn)靜劑的劑量要控制在XX毫克,多了尸檢會(huì)發(fā)現(xiàn)”,或者“監(jiān)控盲區(qū)的時(shí)間窗口需要精確到秒”。這些建議總是很專業(yè),像是做過很多次實(shí)驗(yàn)的人才會(huì)說(shuō)出來(lái)的話。
沈黎注意到一個(gè)細(xì)節(jié)——002從來(lái)沒有透露過自己的目標(biāo)是誰(shuí),也從來(lái)沒有討論過自己的畢業(yè)設(shè)計(jì)進(jìn)度。他只是存在,像一個(gè)沉默的觀察者。這讓她隱隱覺得,002和001不一樣,和其他人都不一樣。
003是陸辭,網(wǎng)名“Lucian”。他的聊天記錄沈黎看了很多遍,每一遍都能發(fā)現(xiàn)新的東西。陸辭是群里唯一一個(gè)會(huì)質(zhì)疑牧羊人的人。他不是那種激烈的反對(duì),而是用一種程序員的邏輯去拆解牧羊人的方案——
“牧羊人,你設(shè)計(jì)的這個(gè)‘高墜**’方案有一個(gè)漏洞。天臺(tái)的圍欄高度是一米二,如果目標(biāo)是女性,一米六的身高,翻越圍欄需要借力。但你沒有考慮圍欄上的指紋分布。一個(gè)真正想**的人,會(huì)用手掌撐住圍欄,所以指紋會(huì)集中在掌心位置。如果你希望它看起來(lái)像**,你不能只是把她推下去,你需要先讓她自己翻過去,或者偽造掌心的接觸痕跡?!?br>牧羊人回復(fù):“你觀察得很仔細(xì)。方案我會(huì)修正?!?br>還有一次,陸辭直接在群里發(fā)了一條長(zhǎng)消息,像是在跟所有人說(shuō)話,又像是在自言自語(yǔ)——
“你們想過沒有,我們做的事情,和那些傷害我們的人有什么區(qū)別?我是說(shuō),如果我們的目標(biāo)是讓他們?yōu)樽镄懈冻龃鷥r(jià),那我們用同樣的手段——**、操縱、**——我們和他們有什么不同?”
群里安靜了很久。然后牧羊人回復(fù)了,語(yǔ)氣很平,像是在陳述一個(gè)事實(shí)——
“不同在于,我們不會(huì)被抓到。他們被抓到了嗎?沒有。所以正義不會(huì)自己到來(lái),需要有人替它來(lái)?!?br>陸辭沒有再回復(fù)。
但沈黎從那條消息里讀出了她熟悉的陸辭——那個(gè)會(huì)在深夜跟她辯論“電車難題”的陸辭,那個(gè)會(huì)因?yàn)樗I了兩只螃蟹而腦補(bǔ)出一整部螃蟹愛情故事的陸辭,那個(gè)善良到連蚊子都不太愿意打的陸辭。
他怎么會(huì)加入這樣一個(gè)群?
沈黎繼續(xù)往下翻,找到了牧羊人給陸辭指派任務(wù)的聊天記錄。那是陸辭加入群六個(gè)月后的事情,牧羊人發(fā)了很長(zhǎng)的一段設(shè)計(jì)文檔,標(biāo)題是“T-009計(jì)劃:代號(hào)Echo”。
沈黎點(diǎn)開文件,閱讀了一遍。然后她捂住嘴,跑到廁所吐了。
那份文檔詳細(xì)地描述了她應(yīng)該怎么死。
方案A:過量***。陸辭在她每天喝的牛奶里混入小劑量的***,連續(xù)三個(gè)月,讓她的身體產(chǎn)生依賴性,然后某一天把劑量提高到致死量,同時(shí)偽造一份遺書放在她的枕頭下。遺書的內(nèi)容牧羊人都寫好了——“我太累了,什么都做不好,對(duì)不起陸辭,對(duì)不起爸媽?!?
除非,登錄的人已經(jīng)不是他了。
沈黎心里有了一個(gè)猜測(cè),寒意從腳底往上爬。
002的網(wǎng)名叫“渡鴉”,加群時(shí)間比003早一個(gè)月。話很少,每次發(fā)言都極其簡(jiǎn)短,像是在執(zhí)行某種紀(jì)律。牧羊人發(fā)布新規(guī)則的時(shí)候,002只會(huì)回一個(gè)字:“收。”其他成員討論方案的時(shí)候,002偶爾會(huì)提一些技術(shù)性的建議,比如“鎮(zhèn)靜劑的劑量要控制在XX毫克,多了尸檢會(huì)發(fā)現(xiàn)”,或者“監(jiān)控盲區(qū)的時(shí)間窗口需要精確到秒”。這些建議總是很專業(yè),像是做過很多次實(shí)驗(yàn)的人才會(huì)說(shuō)出來(lái)的話。
沈黎注意到一個(gè)細(xì)節(jié)——002從來(lái)沒有透露過自己的目標(biāo)是誰(shuí),也從來(lái)沒有討論過自己的畢業(yè)設(shè)計(jì)進(jìn)度。他只是存在,像一個(gè)沉默的觀察者。這讓她隱隱覺得,002和001不一樣,和其他人都不一樣。
003是陸辭,網(wǎng)名“Lucian”。他的聊天記錄沈黎看了很多遍,每一遍都能發(fā)現(xiàn)新的東西。陸辭是群里唯一一個(gè)會(huì)質(zhì)疑牧羊人的人。他不是那種激烈的反對(duì),而是用一種程序員的邏輯去拆解牧羊人的方案——
“牧羊人,你設(shè)計(jì)的這個(gè)‘高墜**’方案有一個(gè)漏洞。天臺(tái)的圍欄高度是一米二,如果目標(biāo)是女性,一米六的身高,翻越圍欄需要借力。但你沒有考慮圍欄上的指紋分布。一個(gè)真正想**的人,會(huì)用手掌撐住圍欄,所以指紋會(huì)集中在掌心位置。如果你希望它看起來(lái)像**,你不能只是把她推下去,你需要先讓她自己翻過去,或者偽造掌心的接觸痕跡?!?br>牧羊人回復(fù):“你觀察得很仔細(xì)。方案我會(huì)修正?!?br>還有一次,陸辭直接在群里發(fā)了一條長(zhǎng)消息,像是在跟所有人說(shuō)話,又像是在自言自語(yǔ)——
“你們想過沒有,我們做的事情,和那些傷害我們的人有什么區(qū)別?我是說(shuō),如果我們的目標(biāo)是讓他們?yōu)樽镄懈冻龃鷥r(jià),那我們用同樣的手段——**、操縱、**——我們和他們有什么不同?”
群里安靜了很久。然后牧羊人回復(fù)了,語(yǔ)氣很平,像是在陳述一個(gè)事實(shí)——
“不同在于,我們不會(huì)被抓到。他們被抓到了嗎?沒有。所以正義不會(huì)自己到來(lái),需要有人替它來(lái)?!?br>陸辭沒有再回復(fù)。
但沈黎從那條消息里讀出了她熟悉的陸辭——那個(gè)會(huì)在深夜跟她辯論“電車難題”的陸辭,那個(gè)會(huì)因?yàn)樗I了兩只螃蟹而腦補(bǔ)出一整部螃蟹愛情故事的陸辭,那個(gè)善良到連蚊子都不太愿意打的陸辭。
他怎么會(huì)加入這樣一個(gè)群?
沈黎繼續(xù)往下翻,找到了牧羊人給陸辭指派任務(wù)的聊天記錄。那是陸辭加入群六個(gè)月后的事情,牧羊人發(fā)了很長(zhǎng)的一段設(shè)計(jì)文檔,標(biāo)題是“T-009計(jì)劃:代號(hào)Echo”。
沈黎點(diǎn)開文件,閱讀了一遍。然后她捂住嘴,跑到廁所吐了。
那份文檔詳細(xì)地描述了她應(yīng)該怎么死。
方案A:過量***。陸辭在她每天喝的牛奶里混入小劑量的***,連續(xù)三個(gè)月,讓她的身體產(chǎn)生依賴性,然后某一天把劑量提高到致死量,同時(shí)偽造一份遺書放在她的枕頭下。遺書的內(nèi)容牧羊人都寫好了——“我太累了,什么都做不好,對(duì)不起陸辭,對(duì)不起爸媽?!?