第一章 被删掉的人
顾远是被一台旧手机救活的。
这话听起来玄,但对他来说,就是字面意思。
三年前,顾远还是润景科技的产品经理,负责公司最核心的项目:「云账」App。那是个能顶公司半边天的东西,上线前夜,服务器机房出了事,核心数据库被人为清空,公司一夜之间损失上千万。
天亮的时候,所有的脏水,都泼到了顾远一个人头上。
商业泄密。恶意破坏。
证据是一段「来历不明」的操作日志,日志里的操作账号,是顾远的。顾远说自己那晚根本不在机房,但没人信。机房监控「恰好」那晚坏了,能证明他清白的视频,「恰好」也被人删了。
开除通知下来的第三天,行业群里已经传遍了他的名字。此后三年,润景科技这个名字,成了他身上洗不掉的污点。
没有公司愿意用一个「有商业污点」的人。
顾远从产品经理,一路跌到了城中村。
头一年,他还在到处投简历。简历投出去几百份,回音寥寥。偶尔有那么一两个面试,对方一看「润景科技」四个字,再看一眼「商业泄密」的备注,脸色就变了。
「顾先生,您的情况,我们可能不太合适。」
这样的话,他听了三年。
后来,他就不投了。
他开始在二手电子市场,摆一个摊位,帮人修手机、恢复数据。这活计不算体面,但能糊口。他租了一间十平米的屋子,白天在市场接活,晚上把淘回来的旧手机拆开、刷机、恢复数据。
他靠这个吃饭,也靠这个活命。
更靠这个,记住一件事。
这行里的人,都信一句话:删了,就是没了。
只有顾远不信。
他见过太多删不干净的东西。手机里的照片删了,闪存底层还留着残影;聊天记录清了,云端还藏着碎片;一段视频被覆盖了三次,用对了方法,还能从犄角旮旯里捞回来一点残影。
只要够耐心,够偏执,大多数「已经删除」的东西,都能被一点一点拼回来。
顾远信这个,是因为他需要信。
如果「删了就是没了」,那他这三年受的冤,就真的再也没办法翻过来了。
那晚,城中村下着雨。
顾远刚收摊回来,浑身被雨淋得半湿。他在二手市场忙了一整天,帮人修了五台手机,恢复了三个人的照片。活不重,但琐碎,钱也不多。
他把雨伞靠在墙角,拧开台灯,又开始给一台碎屏的旧机做数据恢复。
这是他每天晚上的固定功课。白天修手机,是糊口;晚上恢复数据,是习惯。他喜欢那种感觉:看着屏幕上跳动的字节,把那些「已经消失」的东西,一点一点地,从黑暗里,捞回来。
屏幕裂得不成样子,主板还活着。他把数据线接上电脑,屏幕亮起来,相册、微信、短信,一片空白,被清得干干净净。
「删得挺干净。」他自言自语。
像他这三年的过去。
就在这时,门缝底下,有人塞进来一个牛皮纸包。
顾远抬头。他住的地方,门口是一条又窄又黑的巷子,没有监控,也没有路灯。他走过去,从门缝往外看,什么人都没有。
他捡起那个纸包。
纸包里是一部很老的手机,屏上贴着一张字条。字是打印的,规规矩矩的宋体:
三年前的证据,在这里面。别信任何人。
顾远盯着那行字,看了很久。
雨声里,他听见自己的心跳。
三年前。这三个字,是他这三年来最怕碰、又最放不下的东西。
第二章 还回来
顾远把门反锁,窗帘拉上,然后才敢把那部老手机拿出来。
他先检查了包装。牛皮纸包很旧,边角磨得起毛,像在某个柜子里放了好几年。没有指纹,没有气味,干干净净。
他盯着那个纸包,忽然有点恍惚。
三年来,他一直过着一种小心翼翼的日子。不跟人深交,不留什么痕迹,连手机里,都很少存重要的东西。他怕再被人「删」一次,怕再被人从某个地方,硬生生地抹掉。
可这个纸包,却像一道光,照进了他灰扑扑的日子。
他把手机接上电。
屏幕亮起来,是一台很老的机型,系统早就停更了。相册是空的,微信是空的,短信是空的,通讯录里只剩一个号码——他自己的,一个他三年前就已经注销的号码。
整台手机,像被人拿橡皮擦过一遍。
顾远坐在那里,盯着那块亮着的屏幕,手心开始出汗。
他做了个深呼吸,把手机连上电脑,开始读底层数据。
数据恢复这行,外行看觉得神秘,内行看全是苦功。
手机里删掉的文件,其实从来没有真正「消失」。你点下「删除」的那一刻,系统只是把这块数据标记成「可覆盖」,然后,等着新的数据,一点一点,把它盖掉。所以恢复的关键,是抢时间——抢在新数据覆盖之前,把那些残影,捞出来。
这类老机型,闪存用的是老工艺,删除的数据残影保留得比新机久得多。顾远调出他这些年攒下的那套工具,开始一层一层地扫。
先扫文件系统。空的。
再扫目录结构。被清过。
他干脆绕开系统,直接去读闪存芯片的原始区块:那些最底层、最原始、连格式化都擦不干净的角落。
屏幕上,一串串十六进制的数据开始滚动。顾远盯着那些跳动的字符,眼睛一眨不眨。他找的不是「文件」,是「痕迹」。一个被删掉的文件,会在这里留下多少碎片,全看运气。
屋里很静,只有电脑风扇嗡嗡地响,和窗外断断续续的雨声。
一个小时。
两个小时。
到了第三个小时,屏幕上的数据流里,忽然跳出一个熟悉的字节序列:一段被删除的转账记录的残影,露了个头。
顾远的手一抖,差点按错。
他稳住呼吸,开始拼。
数据恢复是个磨人的活,比的就是耐心。他这辈子别的本事没有,就一样:能熬。
一点一点,一段一段,他把那些散落在闪存角落里的碎片,拼了回来。
三个小时后,一条完整的记录,浮现在屏幕上。
一条已经被删除的转账记录。
金额是一笔巨款。收款人的备注栏里,清清楚楚三个字:
周承。
顾远的手指停在鼠标上,没动。
周承。三年前,润景科技分管「云账」项目的副总裁。事故之后,他是第一个在内部会议上,把「商业泄密」这四个字扣到顾远头上的人。后来顾远被开除,周承一路高升,如今已经坐到了集团副总裁的位置。
这条转账记录,像一根钉子,把三年的疑问,钉在了顾远眼前。
他忽然意识到两件事。
第一,那部手机,是谁塞进来的?
第二,字条上那句「别信任何人」,是什么意思?
他拿起手机,拨通了通讯录里那个号码——他自己的旧号。当然打不通,那个号早就注销了。听筒里传来的,是一段冰冷的女声:「您拨打的号码是空号。」
顾远放下手机,走到窗边。
外面还在下雨,城中村的巷子又窄又黑,积水反射着远处一盏昏黄的路灯。
有猫叫了一声。
他这才发现,自己已经屏住呼吸很久了。
第三章 第一条证据(上)
第二天傍晚,一个女人停在了顾远的工作台前。
顾远的工作台,是二手电子市场角落里的一个摊位,一张旧桌子,一盏台灯,几个装满零件的小塑料筐。他抬头看了一眼来人:短发,深色风衣,眼神很利,一看就不是来买二手手机的。
「顾远?」她问。
顾远没说话,继续摆弄手里的一块主板。
「我叫沈知薇。」她递过来一张名片,某调查媒体的记者,「我能证明你无罪。但我需要一个会恢复数据的人。」
顾远的手停了一下,又继续。
「你找错人了。我只会修旧手机。」
「昨晚塞给你手机的人,是我找的。」沈知薇说,眼睛盯着他,「那部手机,是当年你们技术总监老赵的遗物。」
顾远的手,彻底停住了。
老赵。
那个项目里,唯一一个从头到尾相信他的人。
老赵全名叫赵建国,比顾远大十几岁,是「云账」项目的技术总监,一手把顾远带起来的。事故之后,老赵坚持说代码不是顾远动的,在内部会议上跟周承拍过桌子。但没人听。后来顾远被开除,老赵也辞职了,再后来,两个人就断了联系。
顾远一直以为,老赵是回老家了,或者去别的城市了。
「老赵怎么了?」他的声音有点发紧。
他这才注意到,自己的手,还攥着那块主板,攥得指节都有些发白。三年了,他以为自己已经把过去放下了,可听到「老赵」这两个字,那些被压下去的、关于那场事故的一切,又全都涌了上来。
「一个月前,死了。」沈知薇的声音低了下来,「官方结论是意外。从自己家阳台摔下去,十二楼。」
顾远抬起头,盯着她。
「你信吗?」
「我不信。」沈知薇说,「所以我要查。而查的第一步,就是把他手机里删掉的东西,找回来。」
「等等。」顾远皱眉,「你确定,死的是他?」
沈知薇看着他,眼神动了一下。
「什么意思?」
「老赵这个人,」顾远慢慢说,「是我见过最谨慎的人。三年前他就知道有人要害他,他不可能不留后手。而且……」他顿了顿,「你真的见过他的遗体吗?」
沈知薇沉默了。
过了几秒,她才开口:
「没有。火化得很快,快到……反常。这也是我一直觉得,这件事有问题的原因之一。」
她顿了顿,看着顾远,一字一句:
「我查过你。你是这条街上,能把数据恢复得最干净的人。也是这个城市里,最想查清楚这件事的人。」
顾远看着她,没有立刻回答。
沈知薇这个人,他听说过。调查记者,专盯资本黑幕,这些年挖倒过好几家公司的烂账,得罪的人不少,但还没人能动得了她。
「你为什么查这件事?」顾远问,「这件事,跟你有什么关系?」
沈知薇沉默了一下。
「老赵死前,给我打过电话。」她说,「他说,他查到了当年的真相,但他不敢写在任何地方,也不敢存在手机里。他说,有人一直在盯着他。」
「然后呢?」
「然后,」沈知薇说,「他还没来得及说,就死了。」
她看着顾远,眼神里有种很沉的东西:
「我欠老赵一个人情。五年前,我被人构陷,是他帮我翻的案。所以这一次,轮到我,还他一个公道。」
第四章 第一条证据(下)
老赵的手机,碎得比顾远见过的任何一台都厉害。
不是摔的。顾远一眼就看得出来:屏幕是从中间被硬物砸碎的,主板也有被掰过的痕迹,电池鼓包,像是被人用力折腾过。
「他死前,把手机删得一干二净。」沈知薇说,「删得太干净了,反而可疑。一个普通人在死前,不会把自己手机清得这么彻底。除非,他不想让某些东西,落到某些人手里。」
顾远接过手机,开始工作。
他的手,在碰到那台手机的时候,停了一下。
这是老赵的手机。
老赵,那个三年前唯一相信他的人,那个在他最灰暗的时候,还敢站出来替他说话的人。他死了。而这台手机,是他留在这个世界上,最后的、可能藏着真相的东西。
顾远忽然觉得,手里这台手机,沉得不像话。
他深吸一口气。
这一次,他花了整整一夜。
老赵用的是新款机,闪存加密,删除的数据残影更难恢复。顾远把手机拆开,直接读闪存芯片,跳过系统层,一点点地把那些被标记为「可覆盖」、但还没被覆盖的区块,捞出来。
数据恢复这行,有个残酷的真相:你永远不知道,自己最后能捞回来多少。有时候是一整段,有时候,只有几个字。
天快亮的时候,一封邮件浮了出来。
是事故当晚,老赵发给他自己邮箱的一封交接记录。
顾远打开那封邮件,一个字一个字地看。
记录里,白纸黑字写着:真正动过核心代码的人,不是顾远。那晚的操作日志,被人为篡改过。老赵在邮件里写:「我没有证据,但我知道不是他。我会继续查,查到有证据为止。」
邮件的后半段,老赵写得断断续续,像是一边写,一边在害怕:
「我查了那晚的门禁记录,被人删了。查了监控,被人换了。查了操作日志,被人改了。所有能证明顾远清白的痕迹,都被人抹掉了。这不是一次普通的栽赃,是有人,早有预谋。」
「我不知道是谁,但我知道,这个人,在公司里,位置很高。」
落款日期,是事故后的第三天。
三天后,老赵就从公司辞职了。再一个月,他就「意外」死了。
顾远盯着那封邮件,喉咙一阵发紧。
三年了。三年来,这句话没有一个人信过。
「……不是我。」他哑着嗓子说,「从来不是我。」
沈知薇站在他身后,看着屏幕:「恭喜。你清白的第一块拼图,回来了。」
顾远没说话。
他往下翻。
邮件末尾,一串被删掉的密聊记录,指向一个代号——
K。
「K 是谁?」他问。
沈知薇看着那个代号,脸色一点点沉了下去。
「如果 K 是我猜的那个人,」她慢慢说,「那老赵的死,就不是意外。而下一个要出事的人,可能就是我们。」
「等等。」顾远忽然说,「周承为什么要这么做?他是分管项目的副总裁,项目出事,他一样要背责。」
沈知薇看着他,眼神很深。
「除非,他根本不在乎项目死活。」她说,「有些人,在项目崩盘之前,就已经把钱,挪到了别的地方。项目垮了,正好把账目,一起埋进去。」
第五章 K 是谁
K,是周承的私人助理。
这是沈知薇查了半个月,才摸出来的线索。
这个人没有公开身份,在润景科技的花名册上查不到,甚至很少有人见过他。他没有固定的办公室,没有名片,也没有人在公司内部系统里,能找到他的照片。
他就像个影子。
但沈知薇发现,周承每一次「处理麻烦」,都是这个「影子」出面——删记录、删监控、删人。
「你知道最奇怪的是什么吗?」沈知薇对顾远说,「我查遍了我能查到的所有渠道,居然找不到这个 K 的任何信息。他这个人,就像是从石头缝里蹦出来的,没有过去,没有来历,什么都没有。」
顾远皱了皱眉。
「一个什么都没有的人,才是最可怕的人。」他说,「因为这说明,他的过去,也被人『删』掉了。」
「说白了,」沈知薇把一沓调查资料拍在顾远面前,「就是周承的脏手。专门负责让不该存在的东西,消失。」
「那怎么证明,K 就是周承的人?」顾远问。
「拿到 K 的手机。」
顾远明白了。
「手机,是现代社会里每个人的命门。」沈知薇说,「删掉的东西能恢复,抹掉的话能追回来。一个『专门负责删东西』的人,自己手机里,一定藏着最多的秘密。因为删别人东西的人,最怕别人也这么对他。」
「而且,」顾远接上她的话,「一个专业删数据的人,反而更容易留下破绽。他太相信自己的技术,太相信『删干净了』,反而会在删的时候,留下别人看不见、但我能恢复出来的残影。」
沈知薇看了他一眼:「所以,这个活,只能你来干。」
顾远点头:「我来。」
手机,是现代社会里每个人的命门。删掉的东西能恢复,抹掉的话能追回来。一个「专门负责删东西」的人,自己手机里,一定藏着最多的秘密。因为删别人东西的人,最怕别人也这么对他。
顾远花了三天,摸清了 K 的活动规律。
K 这个人很低调,平时深居简出,唯一固定的活动,是每天下午到润景科技所在的那栋写字楼,在大堂的咖啡区坐二十分钟,等周承的车。
第四天,顾远动手了。
他没有硬来。K 这种人,谨慎得可怕,硬偷、硬抢,都会打草惊蛇。顾远花了三天,把 K 的行动路线、习惯、甚至他每天坐哪个位置,都摸得一清二楚。
顾远想到了一个办法。
K 每天下午在咖啡区坐二十分钟,等周承的车。这二十分钟里,K 有个固定的习惯:把公文包放在身边的椅子上,拉链半开,低头看手机,看得入神。
这,就是顾远的机会。
他伪装成快递员,穿上一件皱巴巴的工服,捧着一摞包裹,混进了写字楼大堂。大堂里人来人往,没人在意一个快递员。
K 坐在咖啡区角落,背对着大门,正在看手机。他身边放着一只黑色的公文包,拉链半开,露出里面一台旧手机的边角。
顾远深吸一口气,走了过去。
他走到 K 身后,压低声音:「先生,您的快递,需要签收一下。」
K 抬头看他。
就在 K 抬头、注意力被「快递」吸引的那半秒钟,顾远垂在身侧的另一只手,已经极轻、极快地把包里那台旧手机,抽了出来,塞进了自己宽大的工服袖口。
整个过程,不到一秒。
「我没有快递。」K 说,眼神很冷。
「那可能是我记错了。」顾远低头,转身离开,心跳快得像要撞出胸口。
他不知道的是,K 在他转身的一瞬间,盯着他的背影,看了很久。
那一眼,很冷。
像是认出了什么。
而顾远更不知道的是:K 那台旧手机,是他故意留在包里的。
第六章 定位
夜里,顾远把 K 的旧手机按在掌心,开始读数据。
这台手机,删得更狠。
微信、短信、通话记录、相册,全没了,连系统日志都被清过。顾远一层一层地挖,从闪存的犄角旮旯里,把那些被标记删除、但还没被覆盖的数据碎片,一点一点捞出来。
数据恢复这行,比的是耐心,也拼运气。删得越久,越容易被覆盖;覆盖得越多,越难捞。
顾远熬到了凌晨两点。
一条定位记录,浮了出来。
是事故当晚的。
那条记录显示:那晚十一点十七分,K 的手机,出现在润景科技机房的楼下。而之后的四十七分钟,这台手机,一直没有离开。
顾远盯着这条记录,忽然觉得,自己这三年,等的就是这一刻。
他终于找到了那晚,真正该被看见的「在场证明」。
四十七分钟。
顾远记得清清楚楚。当年事故的发生时间,就在那四十七分钟之内。
他调出当年的事故时间线,和这条定位记录,一点一点对。
事故发生在十一点二十三分。而 K 的手机,十一点十七分就到了机房楼下,之后四十七分钟没动过。
也就是说,K 在事故发生的六分钟前,就已经守在楼下了。
他不是路过。
他是在放风。
放风的,都待在楼下。那么楼上机房里动手的,另有其人。而 K 要守着、不让任何人上去的,就是那几分钟里,正在机房里发生的事。
顾远的心,一点点沉了下去。
他终于找到了那个最关键的问题的答案——
那晚,楼上的那个人,到底是谁。
他抓起电话,打给沈知薇,声音发紧:
「周承的车,那晚就停在机房外。K 在楼下守着。楼上机房里动手的,是另一个人。」
「是谁?」
「能进机房、能动核心代码的人,有几个。」顾远说,「我是产品经理,老赵是技术总监,我们都有权限。但还有一个人,权限比我们都高。」
沈知薇沉默了一秒。
「周承?」
「对。」顾远说,「他是分管项目的副总裁,手里有整个系统的超级管理员权限。那晚真正动手的,是他。他用超级权限进了机房,动了核心代码,然后把操作日志,改成了我的账号。老赵因为坚持追查,也被他一起做掉了。」
电话那头,沈知薇倒吸了一口气。
「这就够了。」她说,「下一步,让全网看到。」
就在这时,顾远的手机震了一下。
一条陌生短信,只有四个字:
玩够了没有。
发件人,周承。
第七章 全网见证
顾远没有慌。
他知道,周承这一句「玩够了没有」,是威胁,也是试探。
「他急了。」顾远对沈知薇说,「他越急,说明我们离真相越近。」
他把三年来攒下的所有东西,一条一条整理成证据链:老赵的交接邮件、K 的定位记录、那笔指向周承的转账记录,还有他自己这些年,偷偷存下的、当年被公司「优化」掉的那些文件。
「证据还不够硬。」沈知薇说,「邮件可以是伪造的,定位可以是巧合。要扳倒周承,得有实锤。」
「那就找实锤。」顾远说。
接下来的三天,是顾远三年来,最拼命的三天。
第一天,他顺着那笔转账记录,一层层往下查。
那笔钱,不是直接进周承账户的。它经过了三四个壳,才最终落到一个用假身份开的账户上。顾远蹲在电脑前,追着那笔钱的去向,像追一条在泥里游的鱼。每到一个节点,他都得先把那个节点的数据恢复出来,才能看到下一步。查到天亮,他终于把那笔钱,锁到了周承头上。
第二天,他恢复了老赵手机里更多被删的碎片。
这一次,他拼出了事故当晚,机房外另一段被删掉的监控残影。那画面残缺得厉害,只能看到几个模糊的影子,和一辆车的轮廓。顾远把残影逐帧放大、锐化,最后,看清了车牌。
是周承的车。
第三天,他找到了当年那个「恰好坏掉」的机房监控。
那台监控,事故之后就被换了下来,扔在仓库里吃灰。顾远托了二手市场的老关系,把那台报废的机器弄了出来。硬盘已经坏了,他拆开,换磁头,一点点把最后几帧画面,从一块快报废的盘片上,捞了出来。
画面里,是周承的车,停在机房楼下。时间是晚上十一点零九分,比事故,早了几分钟。
实锤,一条一条,拼上了。
顾远看着屏幕上那些恢复出来的画面,忽然有点恍惚。
三年前,就是这些东西,能证明他的清白。可那时候,他手里什么都没有。如今,他终于一样一样,把它们找了回来。
沈知薇动用了她的媒体资源。
她没有把证据一次性全放出去。她太清楚舆论的玩法了:一次性放完,热度就三天;一点一点放,才能把真相,钉进所有人的脑子里。
第一天,先放老赵的邮件。
「润景科技前技术总监遗物惊现关键证据」——这条新闻一出,网上炸了。当年那些骂过顾远的人,开始将信将疑。
第二天,再放 K 的定位记录。
「三年前机房事故,周承的车曾停在现场」——舆论彻底反转。热搜上,「顾远」两个字,从「泄密者」,变成了「受害者」。
第三天,放出实锤:那段监控残影,和那笔转账记录。
铁证如山。热搜、新闻、短视频,满屏都是同一种声音:
「冤枉了三年。」
「对不起,顾远。」
「真正的内鬼,是周承。」
复职邀约、采访请求、道歉短信,塞满了顾远的手机。
他一条都没有回。
全行业封杀的解除公告,弹出来的那一刻,他正坐在自己的小屋里,面前是那台旧手机。他调出当年那张「行业封杀名单」的截图,看了很久。
那上面,他的名字排在第一行。
他长按,点了删除。
这一次,是他自己删的。
他抬起头,窗外是城中村的夜。三年的那口气,堵在喉咙里,终于松了一点。
但他知道,这只是开始。
复职的邀约,一条接一条地来。有几家公司开出的条件,比三年前还好。有一个老东家的猎头,甚至亲自找上门来,说「集团需要你这样的技术骨干」。
顾远都拒绝了。
不是摆架子,是他早就想明白了。
「我要的,不是复职。」他在心里,一字一句地,对自己说。
他要的,从来不是回到那个位置。他要的,是一个公道,一个清白,一个「你没有做错」的证明。
而现在,这个证明,他拿到了。
但还不够。
因为还有很多人,像当年的他一样,被冤枉着,被污名着,被「删掉」着。他曾经是那个没人帮的人。现在,他有了能力。
他想,也许,他该去做那个,帮别人「找回真相」的人。
他把自己的摊位,重新收拾了一遍。那张写满三条规矩的纸,他换了一张新的,重新贴在了最显眼的位置。
这一次,他要光明正大地,做这件事。
同一时间,城市另一头,润景科技大厦顶层的办公室里,周承看着手机上的热搜,轻轻笑了一下。
他拿起内线电话,语气平静得可怕:
「查。谁在帮他恢复数据。三天之内,我要这个人,从这个行业里,彻底消失。」
第八章 立规矩
消息传得比顾远想的快。
「能恢复删掉数据的人」这个名号,随着那篇报道,一起出了圈。
来找他的人,越来越多。
有哭着求他找回已故亲人最后一条语音的;有拿着厚厚一沓钱,让他恢复竞争对手删掉的商业机密的;有让他把前任抹掉的开房记录、转账记录翻出来的。
顾远给自己立了三条规矩,打印出来,贴在二手市场那个摊位最显眼的地方:
一、只帮受害者。
二、不当任何人的枪。
三、经手的每份数据,他手里永远留一份副本。
「这三条,前两条是底线,第三条是自保。」他对沈知薇说。
「数据恢复这行,最危险的不是技术,是人。你今天帮人恢复了证据,明天就可能有人要你把证据删掉。留一份副本,是为了在别人翻脸的时候,你能活下来。」
「你经历过?」沈知薇问。
「差点。」顾远说,「三年前,我就是太相信别人,太相信『我把证据交出去,就会有人给我公道』,结果,证据没交出去,反而被人把所有的痕迹都删了。从那时候起,我就记住了——」
他一字一句:
「在这个世界上,没有谁会平白无故地保护你。你得自己,给自己留一条后路。」
沈知薇看了他一眼:「你比我想的,想得远。」
「三年社会性死亡,」顾远说,「让我学会了想得远。」
立规矩之后,顾远的生意,反而更好了。
因为来找他的人,慢慢地,变成了那些「真的有冤」的人。
那些想花大钱让他删东西、挖黑料、当枪使的人,看他态度坚决,也就不来了。反倒是那些走投无路、只剩一线希望的人,一个接一个地,找到了他的摊位。
他们有的一进门就哭,有的吞吞吐吐半天说不出一句话,有的把手机往桌上一放,只说一句「帮我找回来」。
顾远知道,这些人,都是和他一样,被「删」过的人。
他也知道,自己能帮的,其实有限。数据恢复,不是万能的。有些东西,删得太久,覆盖得太彻底,就真的回不来了。
但只要还有一线可能,他就不想放弃。
第一个找上门的,是一个被家暴的女人。
第九章 单元案 · 她删掉的证据
那个女人叫林芳,三十出头,脸上还带着没褪净的淤青。
她来的那天,是傍晚,摊位上没什么人。她站在顾远的工作台前,犹豫了很久,才开口。
「听说……你能恢复删掉的东西?」她的声音很小。
顾远抬头看她,一眼就看到了她脸上的伤。
「看是什么。」他说。
林芳从包里掏出一台手机,屏幕碎了一角。她的手在抖。
「我……我之前,被他打的时候,拍过视频。」她说,「拍完,太害怕,就删了。后来手机也被他砸过。我想……我想离婚,我想要孩子的抚养权,律师说,需要证据。」
她说着,眼泪就掉了下来。
「视频,还能找回来吗?」
顾远接过手机,沉默了一会儿。
「我尽量。」
那一夜,顾远没有睡。
林芳的手机被砸过,闪存有物理损伤,删除的视频又被后来的数据覆盖过一部分。恢复的难度,比他预想的大得多。
但他熬下来了。
天亮的时候,一段九秒的视频,被捞了回来。
画面里,一个男人挥着拳头,砸向镜头。镜头后面,是林芳压抑的哭喊。
九秒。
这九秒,够她的律师,在法庭上,替她赢回孩子的抚养权。
顾远把手机还给林芳的时候,她捧着那段视频,哭得整个人都在抖。
「谢谢……谢谢……」
顾远没说话。
他想起自己这三年,也是因为一段「被删掉的证据」,被冤枉了整整三年。
所以他知道,这九秒,意味着什么。
「证据我给你了。」他说,「副本,我留一份。你放心,我不会给任何人看。但你要答应我一件事。」
「什么事?」林芳抬起满是泪的脸。
「这次,别再删了。」顾远看着她,「你删掉的每一次,都是他下次打你的底气。你留着它,不是为了报复,是为了保护你自己,还有你的孩子。」
林芳用力地点头,把手机紧紧地攥在手里,像攥着最后一根救命稻草。
一个月后,林芳的离婚案开庭。
那九秒的视频,成了最有力的证据。她赢得了孩子的抚养权,也终于,从那个男人身边,走了出来。
她在离开这座城市前,给顾远发了一条消息:
「谢谢你。谢谢你帮我,把那段我以为再也找不回来的日子,找了回来。」
顾远看着那条消息,回了一句:
「保护好自己。还有,别再删了。」
林芳走后,顾远把那张写满三条规矩的纸,又看了一遍。
第一条,只帮受害者。
他想,他做对了。
第十章 单元案 · 儿子最后一条语音
第二个找上门的,是个老人。
老人七十多岁,头发花白,手里攥着一个老年机,站在摊位前,局促得像个做错事的孩子。
「小伙子,」他说,「我儿子……去年走了。他生前给我发过一条语音,我……我不小心,给删了。」
顾远的心,沉了一下。
「我想再听一遍他的声音。」老人说,眼睛里有泪,「就一遍。我……我太想他了。」
顾远接过那个老年机。
这种老年机,系统简单,存储也小,删除的语音,恢复起来反而比智能机容易些。但老人删了那条语音之后,又录过别的东西,那段数据,已经被覆盖了一部分。
顾远花了两个多小时,把那条语音,从一堆杂音里,一点一点捞了出来。
那是一条七秒的语音。
一个年轻男人的声音,带着点疲惫,又带着点笑意:
「爸,我下个月回去看你,给你带您爱喝的那个茶。」
老人听着,老泪纵横。
他捧着手机,像捧着一件失而复得的宝贝,一遍又一遍地听。
「谢谢你,小伙子。」他抓着顾远的手,「我……我不知道怎么谢你。」
「不用谢。」顾远说。
老人走后,顾远坐在摊位前,很久没有说话。
他想起了自己的父亲。
他的父亲,也在几年前走了。那时候,顾远还陷在「商业泄密」的泥潭里,连父亲的最后一面,都没能好好见。
父亲走的时候,顾远甚至没能回老家。他被扣在公司里,接受那场无休无止的「调查」。等他终于脱身,赶回老家,父亲已经下葬了。
顾远连父亲的最后一条消息,都没来得及存。
有些东西,删了就真的没了。
有些人,走了就再也回不来了。
但有些东西,只要还有一点残影,就值得拼尽全力去捞回来。
因为那一点点残影,是那些人,留在这个世界上,最后的温度。
这,或许就是顾远做这一行的全部意义。
——不是为了钱,不是为了名声。
是为了那些,被删掉的、被遗忘的、被冤枉的,本该被好好记住的东西。
第十一章 单元案 · 被删掉的举报
第三个找上门的,是一个四十多岁的男人。
男人穿着皱巴巴的衬衫,眼底发青,一看就是很久没睡好。他在摊位前站了很久,才开口。
「我……我是来问你一件事的。」他说,「不是委托,就是想问问。」
「你说。」
「我半年前,举报过我们公司的财务问题。」男人的声音很低,「我收集了很多证据,存在一个 U 盘里。可是……后来那个 U 盘,被人偷了。所有数据,都没了。」
顾远看着他:「所以呢?」
「所以我想问,」男人苦笑,「一个人,如果连证据都被人偷了、删了,他还能怎么办?是不是……就只能认了?」
顾远沉默了一会儿。
「你还有备份吗?」
「没了。」男人摇头,「我以为放 U 盘里就安全了。我太蠢了。」
顾远没有立刻回答。
他转身,从抽屉里翻出一样东西,放到男人面前:是一个旧 U 盘,外壳都磨花了。
「我当年,也以为放在硬盘里、放在邮箱里,就安全了。」顾远说,「后来我发现,只要别人想删你,你放哪儿都不安全。」
他顿了顿。
「但这不代表,你就只能认了。」
顾远把那个旧 U 盘翻过来,指着里面的芯片说:
「数据删了,不代表没了。U 盘被偷了,不代表你当初没留过痕迹。你半年前收集的证据,可能在你发过的邮件里、在你看过的文件里、在你聊过的记录里,留过碎片。只要有一点痕迹,就能顺着它,把整条链子,重新拼起来。」
男人抬起头,眼睛慢慢亮了起来。
「你……你愿意帮我?」
顾远看着他,点了点头。
「我只帮受害者。」他说,「你,是受害者。」
那之后,顾远花了四天,帮男人从散落在各个角落的数据碎片里,一点一点,重新拼出了一份完整的举报材料。
一个月后,那家公司的财务问题,被查了。
那个男人,从「被举报者」的阴影里,走了出来。他没有像顾远那样被社会性死亡,因为他遇见了顾远,遇见了那个能帮他把证据「找回来」的人。
男人给顾远发来一条消息,只有一句话:
「谢谢你,让我相信,真相删不掉。」
顾远看着那条消息,很久没动。
他盯着屏幕,把那几个字,一个字一个字地,又读了一遍。
「真相删不掉。」
他喃喃地重复着这句话,忽然觉得,这六个字,比他这辈子说过的任何话,都要重。
因为这是他用三年的人生,才换来的道理。
三年里,他被删过证据,被删过名誉,被删过过去。他曾经以为,被删掉的东西,就真的回不来了。
但现在他知道,删不掉的。
只要还有一个人,记得去「找」,去「还」,去「恢复」——
真相,就永远删不掉。
第十二章 反杀
周承先下手了。
顾远的工作台,被一群来路不明的人砸了个稀烂。
那天他不在。等他接到老猫的电话赶回市场,摊位上已经是一片狼藉:桌子被掀了,台灯碎了,他这些年辛辛苦苦攒下的设备、手机、硬盘,全被砸得不成样子。地上还留着一行喷漆的字:
「多管闲事,就是找死。」
顾远站在那行字前,拳头攥得指节发白。
老猫在边上急得直跳脚:「这谁干的?!要不要报警?!」
「报。」顾远说,「但报警没用。砸摊子的人,不会留下把柄。」
更要命的是,第二天,警察找上了门。
「有人举报你,」警察说,「说你这些旧手机来路不明,涉嫌收赃。」
顾远愣住了。
收赃。这两个字,比砸了他的摊子,狠一百倍。
砸摊子,只是让他损失点钱。收赃的罪名,是要把他送进去,把他好不容易才洗清的「清白」,再一次染黑。
顾远没有慌。
他站在满地的碎片里,缓缓蹲下来,从废墟里扒出一台还能开机的旧机,手指按上去。
「不是收赃。」他说,「我会证明给你看。」
接下来的半天,他当着警察的面,一条一条地恢复。
被删掉的监控,浮出来了——画面里,凌晨三点,几个黑影,把一批旧手机,塞进了他的摊位。
被抹掉的聊天,浮出来了——有人在背后安排这一切。
被销毁的收据,浮出来了——每一台手机的来路,都清清楚楚,是顾远合法收来的。
他一条一条地看,一条一条地拼。
拼出一个完整的真相:
那批所谓的「赃物」,是有人故意塞进他摊位里的。而「举报」他的人,和「塞赃物」的人,是同一伙。
桩桩件件,都指向同一个人。
那场「收赃」的局,是周承自导自演的。
证据被递到警察手里的时候,警察的脸色也变了。
顾远洗清了嫌疑。而那个「举报」他的人,反而因为诬告,被留下了案底。
几天后,周承被董事会停了职。
消息传出来那天,顾远正在重新置办设备。他接到一个电话,是周承打来的。
「你以为你赢了?」周承在电话里笑,声音阴冷,「你赢的,是我吗?」
顾远没说话。
「你连你的对手是谁,都不知道。」周承说,然后挂了电话。
顾远握着手机,站在新工作台前,久久没动。
他知道,周承不是虚张声势。
周承身后,一定还有更大的东西。
第十三章 更大的老板
顾远顺着周承的黑料,一层一层往下挖。
越挖,越冷。
周承这些年,灰色交易、利益输送、暗中做局,一环扣着一环。他挪用公款,从「云账」项目上套走了几千万;他收受贿赂,帮人办成过不少「不该办成」的事;他还养着一批专门替他「处理麻烦」的人。
但顾远发现,这些事再往深处,隐隐约约,都指向一个更大的存在。
他注意到一个细节。
周承这些年,每一次「出事」,都会在最短的时间内,被「压下去」。热搜被撤,帖子被删,举报被销号,连一些关键证人的「意外」,都处理得干干净净。
这背后,一定有一双看不见的手。
顾远顺着这条线,一点点地查,一点点地追。那些被删掉的热搜、被抹掉的帖子、被销号的账号,在他的手里,像一张张重新拼起来的拼图。
拼到最后,一个名字,浮了出来——
一家叫「归零」的公司。
顾远盯着这两个字,觉得有点眼熟。
他想了很久,才想起来——三年前,他被开除之后,曾经有一个陌生的电话,打进来过。对方自称是一家「数据服务公司」,问他「有没有兴趣,彻底告别过去」。
那时候,顾远以为,是骗子,或者是来挖苦他的,直接挂了。
现在回想起来,那通电话,或许,就是「归零」。
他们不是来「帮他告别过去」的。
他们是来,确认他这个「目标」,是否已经「处理」干净了。
顾远一开始以为,「归零」只是一家普通的公关公司,接点删帖、控评、洗白的活。但查下去,他发现不是。
「归零」做的,是「数据清洗」。
帮有钱人、有权人,把不该存在的记录,从网络上、从数据库里、从人们的记忆里,一点一点删掉。
删证据。删身份。删历史。
甚至,删掉一个人,曾经活过的痕迹。
为了摸清「归零」的底,顾远做了他这辈子最冒险的一件事。
他假装成一个大客户的中间人,去接触了「归零」的「业务经理」。
那是一个看上去普普通通的中年人,西装革履,笑容可掬。他把一份价目表,推到顾远面前,像推销一件再正常不过的商品。
「删一条热搜,三十万。」他说,「二十四小时之内,保证干干净净。」
「删一个人半年的上网记录,五十万。」
「删一个账号的所有数据,让它像从没存在过,」他顿了顿,笑容不变,「价格面议。」
顾远的手指,在桌下攥紧了。
他强忍着,装作若无其事地问:「那,最贵的业务呢?」
中年人的笑容,更深了。
「最贵的,」他说,「是删掉一个人。」
「你知道最可怕的是什么吗?」沈知薇对顾远说,「是这个时代,一个人活着,靠的全是那些数字痕迹。社保、户籍、信用、社交、消费记录。把这些一条条删掉,这个人,就真的『不存在』了。」
顾远盯着「归零」这两个字,后背一点点发凉。
因为他忽然意识到一件事。
「归零」用的技术,和他做数据恢复的技术,是同一套东西的两面。
一个负责删。
一个负责还。
而这两面之间,一定还藏着什么——什么他这三年里,一直想不起来的东西。
就在顾远深挖「归零」的时候,一件他没想到的事,发生了。
K 来找他了。
那天晚上,顾远收工回家,在巷子口,看到了一个熟悉的身影。K 靠在墙边,手里夹着一根没点的烟,像等了很久。
顾远全身的汗毛都竖了起来。他下意识地想跑,但 K 开口了。
「别紧张。」K 说,语气出奇地平静,「我不是来找你麻烦的。我是来还你一样东西的。」
「什么东西?」
「你偷我手机那天,」K 说,「你以为是你运气好,手快。其实,是我故意把手机留在包里的。」
顾远愣住了。
「为什么?」
K 看着他,沉默了很久。
「因为,有人让我帮你。」K 说,「那个人,救过我的命。三年前,他让我待周承身边,不是帮他做脏事,是盯着他,等他漏出马脚。而把证据交到你手里,是他交给我的,最后一个任务。」
顾远的脑子嗡的一声。
「那个人,是谁?」
K 摇了摇头。
「我不能说。但我可以告诉你一件事。」K 往前一步,压低声音,「周承背后,是『归零』。而『归零』,远比你想象的,要大得多。你查下去,会很危险。但如果你不查,三年前的真相,就永远没了。」
说完,K 转身,消失在了夜色里。
顾远站在原地,很久没动。
原来,从那个牛皮纸包,到 K 的手机,到这一路的线索——背后,一直有一个人,在暗中,推着他往前走。
那个人,到底是谁?
第十四章 归零
「归零」没有门面。
它藏在一栋写字楼的二十七层,前台挂着一家不起眼的科技公司的牌子。但顾远查到,这家公司真正的业务,是接「删除」的单。
顾远把他卧底摸来的那份价目表,和沈知薇查到的资料,摆到了一起。
两人一对,都倒吸了一口凉气。
「他们最贵的业务,」沈知薇说,「是删掉一个人。」
「删掉一个人?」
「不是杀人。」沈知薇说,「是让一个人,从互联网上、从数据库里、从所有认识他的人的记忆里,彻底消失。让这个人,变成一个从来没存在过的人。」
顾远看着那行字,忽然觉得一阵发冷。
「这个世界上最彻底的消失,不是死。」沈知薇说,「是没有人记得你。」
顾远花了很长时间,才弄到「归零」的一份旧客户名单。
名单上,是被他们「处理」过的人:被删掉证据的受害者、被抹掉身份的举报人、被社会性死亡的无辜者。
他一个个名字看下去,手指停在了某一页。
那一页上,有一个他熟悉的名字:
顾远。
他的名字,出现在「目标」那一栏。
而「处理」那一栏,签着一个他眼熟的笔迹。
那笔迹,是他自己的。
第十五章 名单
顾远盯着那行字,脑子里像有什么东西,被硬生生掰了一下。
那笔迹,他认得。那是他自己的字。
可他从来没有给「归零」签过任何东西。他连这家公司是什么时候存在的,都不知道。
「这不可能。」他说。
「不一定是签。」沈知薇凑过来看,「也可能是被模仿。有人伪造你的签名,把你当成『处理』的对象,签了个名字上去。或者是——」她顿了一下,「有人故意,把这份名单,做成你的『罪证』。」
顾远盯着那个「顾远」两个字,越看越觉得不对。
那笔迹,乍一看像他的。但仔细看,落笔的力度、收笔的角度、连笔的习惯,处处都差那么一点。
「这个字,是照着我的笔迹,一笔一画描出来的。」顾远说,「描的人,很熟练,但没有描到神。」
「能描这么像,说明描的人,见过你大量的手写痕迹。」沈知薇说,「比如,你签过的文件,你写过的东西。」
顾远的心,沉了下去。
「三年前,公司里,谁有机会拿到我大量手写的东西?」
两个人对视一眼,几乎同时开口:
「周承。」
「谁?」
「这就要查了。」沈知薇说,「但有一点可以确定——你不是『归零』的员工。你是他们的『目标』。三年前,有人花钱,让『归零』处理过你。」
顾远盯着那份名单,脑子里飞快地转。
名单是旧的,纸页泛黄,边角卷曲,像是被翻过很多次。他数了数,上面的名字,有十几个。每一个名字后面,都跟着「目标」或「处理」的字样,还有日期。
他找到了自己那一行。
顾远。目标。处理日期,三年前,正是他被开除之后的那几天。
「等等。」他忽然说,「如果我是『目标』,那『归零』对我做了什么?他们删了我的什么?」
沈知薇看着他,慢慢说:
「你想想,这三年,你失去了什么?」
顾远愣住了。
他失去了工作。失去了名誉。失去了朋友。失去了唐娜。失去了父亲最后一面。
但还有一样,是他最近才发现的——
他失去了记忆。那两个月,他的人生,是一片空白。
「他们,」顾远的声音发紧,「是不是,删了我的过去?」
沈知薇没有回答。
她只是看着那份名单,眼神一点点沉下去。
顾远僵在原地。
三年前。
又是三年前。
那场事故、那份污名、这三年的社会性死亡——原来从头到尾,都有人在背后操纵。
他不是被命运坑了。
他是被人,一点点从现实里,删掉的。
「我要查清楚。」顾远说,「三年前,到底发生了什么。」
沈知薇看着他,欲言又止。
「你确定吗?」她说,「有些东西,查出来,未必是好事。」
「我确定。」
顾远的声音很轻,但很稳。
第十六章 不记得的事
为了查三年前,顾远开始反查自己。
他调出自己这三年的所有记录:银行流水、通话记录、出行轨迹、社交动态。他想找出,三年前那段他「想不起来」的时间,到底发生了什么。
查着查着,他发现自己有一段空白。
事故之后的那段日子,他的记忆是断的。
他只记得自己被开除、被污名化、搬进城中村。但中间有将近两个月,他做了什么、见了谁、去了哪里,他一点印象都没有。
那两个月,像被人从他的生命里,硬生生挖掉了一块。
更让他不安的是:那两个月里,关于他的所有数字记录,也几乎都是空的。银行流水是空的,通话记录是空的,连他曾经的社交动态,都查不到几条。
「有人动过你的记忆?」沈知薇皱眉,「这太玄了。」
「不是记忆。」顾远摇头,语气出奇地平静,「是记录。那两个月,我的数字痕迹,被人为清除了。有人把我的那两个月,从数据库里『删』掉了。」
「而记忆……」他顿了顿,「是我自己的问题。」
顾远去找了医生,一个专门做创伤心理的专家。
专家给了他一个词:
创伤性失忆。
「当一个人遭遇了巨大的、超出承受能力的心理创伤时,大脑会启动自我保护机制,把那段最痛苦的记忆,暂时封闭起来。」医生说,「这不是病,是身体在保护你。」
顾远坐在诊室里,很久没有说话。
原来,他「想不起来」的那两个月,不是被人删了记忆。
是那晚的事,太可怕了。可怕到他的大脑,宁可把那整整两个月的记忆,一起封存,也不愿再面对那个画面。
「那,」顾远问,「有没有可能,我想起来?」
医生看着他。
「会。」医生说,「当你有足够的勇气、足够的安全感,去面对它的时候。或者,当你被逼到,不得不面对的时候。」
从那天起,顾远开始频繁地头痛。
一阵一阵的,太阳穴突突地跳,像有什么东西,在脑子里挣扎着要出来。
一些模糊的画面开始闪回:一只手、一段视频、一个女人的哭声。
他知道,那是被封闭的记忆,正在一点一点地,试图回来。
他坐在小屋的窗前,看着窗外的雨,忽然想通了一件事。
这三年来,他恨过很多人。恨周承,恨「归零」,恨那些落井下石的同行,恨这个不公平的世界。
但他最恨的,其实是自己。
恨自己那晚为什么那么没用,恨自己为什么没能早点把真相查出来,恨自己为什么,会把那两个月,忘得一干二净。
可现在,他忽然不恨了。
因为他明白,忘记,不是懦弱。
忘记,是他在那场巨大的灾难里,能为自己做的,最后一点保护。
而记起,才是他真正开始强大的时候。
第十七章 唐娜
老猫帮顾远查到了唐娜的下落。
唐娜,顾远的前女友,当年和他在同一个项目组。事故之后,她人间蒸发,电话换了,微信删了,再也没人找得到她。
这三年来,顾远不是没找过她。只是每一次,都像石沉大海。
他找到她的时候,是在城郊一家便利店门口。她穿着便利店的围裙,正在上货,头发随意地扎着,脸色苍白,整个人比三年前瘦了一大圈。
她看见顾远的那一刻,手里的货,哗啦掉了一地。
她转身就跑。
「唐娜!」
顾远追上去,在街角拦住了她。
她看着他,眼神里全是惊惧,像看见了什么可怕的东西,整个人都在抖。
「别查了,顾远。」她的声音抖得不成样子,「你忘掉它,是为了我好。」
「为了你好?」
「因为那里面,」唐娜看着他,眼泪一下子涌出来,「是你杀人的画面。」
顾远僵在原地。
「你说什么?」
「那晚,机房,出了人命。」唐娜崩溃地喊,「视频里,是你的手,是你——是你把人推下去的!」
顾远的脑子里,像有什么东西,轰的一声炸开了。
「你说清楚。」他抓住唐娜的肩膀,声音是抖的,「那晚,到底发生了什么?我为什么会出现在机房里?那个人,是谁?」
唐娜拼命摇头,眼泪糊了满脸。
「我不知道!我什么都不知道!我只知道,周承手里,有一段视频,视频里,是你!是他拿这段视频威胁我,让我闭嘴,让我离开你,让我滚得越远越好——」
「唐娜,你听我说。」顾远按住她的肩膀,声音尽量放稳,「那晚,我真的不记得了。我被人害了,被冤枉了三年。我需要你告诉我,你看到的那段视频,到底是什么样的?里面的人,真的是我吗?还是,有人嫁祸我?」
唐娜抬起头,泪眼模糊地看着他。
她的嘴唇动了动,像是想说什么,又像是害怕什么。
最后,她只是拼命地摇头:
「顾远,求你了,别问了。我答应过别人,不能说。你知道了,会死的。他们……他们会杀了你的。」
说完,她挣脱顾远的手,转身钻进一辆出租车,消失在街角。
顾远站在人来人往的街头,脑子里一片空白。
杀人?
他自己?
那晚,机房,到底发生了什么?
而周承手里的那段视频,又到底,拍到了什么?
第十八章 那段视频
顾远拼尽全力,去找那段视频。
唐娜说的「视频」,一定是三年前那晚的关键。他要找到它,恢复它,看清楚那晚,到底发生了什么。
他查了三天,终于在一台报废的旧服务器上,找到了一段被删掉、又被反复覆盖过的视频残片。
那台服务器,是当年润景科技淘汰下来的,堆在二手市场的仓库最里面,落满了灰。顾远找到它的时候,它连开机都开不了了。
他把硬盘拆下来,才发现情况比他想的更糟——那段视频,被人删了很多次,又被人用垃圾数据反复覆盖过。能捞回来的,可能只有很少的一点。
但顾远没有放弃。
恢复的过程,前所未有的艰难。
他先修好了硬盘,把里面还能读的数据,全部镜像出来。然后,他开始在那个巨大的、满是垃圾数据的镜像里,一点一点地找——找那个视频的残影,找那些还没被彻底覆盖的碎片。
视频文件,和照片、文档不一样。视频很大,存储的时候,会被拆成无数个小块,散落在磁盘的各个角落。删掉一个视频,就是把这些小块全部标记为「可覆盖」,然后等着新的数据,把它们一块一块地盖掉。
覆盖得越多,能捞回来的就越少。
顾远要做的,就是在这些已经「半死」的数据里,找到那些还「活着」的残片,然后,像拼一个摔碎了的、还丢了大半块的拼图一样,把它们一点一点地,重新拼起来。
他算过,这段视频,最多能捞回百分之几。
但他还是要试。
因为,这是他那晚,唯一的真相。
这是一个比大海捞针还难的活。
他熬了一个通宵。
第二个通宵。
到第三天凌晨,天快亮的时候,他终于从一堆混乱的数据里,拼出了三秒钟的画面。
三秒。
仅仅三秒。
但就是这三秒,让顾远全身的血液,都凉了。
三秒。
画面里,一只带血的手。
和一个背影。
那个背影,穿着那晚的工装,身形,像极了顾远自己。
顾远盯着屏幕,太阳穴突突地跳,鼻子里有血腥味。
但他没有停。
他把那三秒,一帧一帧放大。
他看到了。
那个背影转身的一瞬间,屏幕边缘,阴影里,还有第三个人。
那第三个人的脸,模糊,但顾远认得。
那是——
周承。
第十九章 我没杀过
顾远把三秒残片,带到了沈知薇的工作室。
「我没杀过。」他的声音是哑的,「那晚,我确实在场。但杀人的,不是我。」
沈知薇比他冷静。她没有急着接话,而是把画面逐帧放大,一帧一帧地看。
那三秒的画面,模糊得厉害,像隔着一层水。但沈知薇的眼睛很毒,她从那些晃动、残缺、几乎看不清的像素里,一点点地,看出了门道。
「你看这里。」她指着屏幕边缘那个模糊的人影,「这个人,才是关键。」
顾远凑过去看。
屏幕边缘,阴影里,有一个几乎要融进黑暗里的人影。那个人影,站的位置,比画面中央那个「像顾远」的背影,要远一点,也偏一点。
「我认得他。」顾远说,声音忽然发冷。
「谁?」
「周承。」
沈知薇猛地抬头。
「那晚,周承在机房,杀了人。」顾远说,「我是撞见的那一个。视频里那只带血的手,不是我的,是他的。他把凶器塞到我手里,拍了那段视频,然后——」
他停住了。
「然后,他用那段视频,威胁我,逼我替他背锅。」顾远的声音越来越低,「而我,那晚之后,整个人垮掉了。那段记忆太可怕,我的大脑,把那整整两个月,都封存了起来。医生管这叫——创伤性失忆。」
「创伤性失忆……」沈知薇重复着这个词,脸色变了。
「所以我不是失忆。」顾远说,「我是被那晚的事,压垮了。我忘掉凶手的脸,是因为我承受不了。而那个教我恢复数据的人,是为了让我有一天,能靠自己,把真相找回来。」
就在这时,顾远的手机响了。
老猫的声音又急又慌:
「顾远!你的社保、你的户籍、你的信用记录——全他妈在一条一条出问题!你去查查,你到底惹了谁?!」
顾远和沈知薇对视一眼。
「归零」,开始反向清理了。
他们,要让他,从这个世界上,彻底消失。
顾远早就料到了这一步。
从他决定扳倒周承的那一刻起,他就知道,「归零」不会坐视不理。这个组织,靠「删」吃饭,最容不得的,就是有人「还」。
他们删掉的东西,被他恢复;他们掩盖的真相,被他揭开。这对他们来说,是砸饭碗,更是致命的威胁。
所以,他们一定会,把他这个「会恢复的人」,彻底解决掉。
而解决的方式,也一定是他们最擅长的——删。
把他,从这个世界的数据里,删掉。
第二十章 被删的人
那种感觉很可怕。
先是银行提醒他信用记录异常,然后是社保显示「查无此人」,再然后,是他名下的银行卡,一张一张被冻结。
顾远打电话去问,客服的回复千篇一律:「系统里,查不到您的信息。」
他去银行,柜员核对了他所有的证件,然后皱着眉说:「先生,您确定这些证件,都是您本人的吗?」
连他租的房子,房东都收到了「租客身份存疑」的提醒。
顾远站在街头,看着手机上一条条「注销成功」「记录清除」「账户冻结」的提示,忽然明白了「归零」的手段。
他们不是要杀他。
他们是要把他,从这座城市的数据库里,一条一条地,删掉。
数据时代,一个人活着,靠的是那些数字痕迹:社保、户籍、信用、社交、消费记录。把这些一条条删掉、冻结、抹黑,这个人,虽然还站在街上,却已经「寸步难行」。
买不了菜,坐不了车,住不了店,甚至,证明不了「我是我自己」。
「归零」做的,就是这种「社会性抹杀」。
顾远试了试自己的手机。银行 App 登不进去,支付软件显示「账户异常」,连外卖软件,都提示「无法识别您的身份」。
他站在街头,忽然笑了。
「就这点手段吗?」他低声说。
他早就料到,会有这一天。
这种感觉,其实比三年前被「商业泄密」,还要可怕。
那时候,他失去的是名声。这一次,他失去的是「存在」本身。走在街上,没人认识他;进了便利店,扫码付不了款;回了出租屋,房东的眼神躲躲闪闪。
有那么一瞬间,顾远甚至怀疑,自己是不是真的,正在从这个世界上,一点一点地消失。
但他很快稳住了。
因为他知道,「归零」再厉害,也删不掉两样东西。
一样,是他脑子里,那三年攒下来的、拼了命才找回来的真相。
另一样,是他那颗,誓要把真相公之于众的心。
所以,顾远没有怕。
因为他早就留了一手。
第二十一章 备份
顾远早就把关键证据,备份在了沈知薇那里。
这是「归零」唯一删不到的地方。
「为什么删不到?」沈知薇问。
「因为你的备份,不在任何一个联网的服务器上。」顾远说,「你把它存在了一个没人想得到的地方,物理隔离,离线保存。数据清洗再厉害,也删不掉一张没插电的硬盘。」
沈知薇看着他,忽然笑了:「你果然想得远。」
「不是我想得远。」顾远摇头,「是被坑怕了。三年前,我就是太相信『存在云端就安全』,才输得那么彻底。从那时候起,我就知道,真正重要的东西,不能放在别人能碰到的地方。」
他顿了顿,眼神沉下来:
「所以,我这三年,经手的每一份关键数据,都做了离线备份。藏在三个不同的地方,互相不联网。『归零』就算再厉害,也不可能把三块离线硬盘,从三个不相干的地方,一起删掉。」
「你真是个怪人。」沈知薇说,「一个摆地摊修手机的,比大公司的安全总监还谨慎。」
「因为大公司的安全总监,」顾远说,「没被社会性死亡过。」
两人绝地反击。
这是一场不对等的仗。「归零」有钱、有人、有技术,能在一天之内,把一个人的数字痕迹,删得干干净净。而顾远这边,只有两个人,一部手机,和一块离线的硬盘。
但顾远有一样「归零」没有的东西。
他懂恢复。
「归零」最擅长的,是把数据删掉。可他们删得越狠,留下的破绽就越多。删一条记录,会留下删除的日志;改一个字段,会留下修改的痕迹;抹掉一段监控,会留下磁盘的碎片。这些「归零」自己都看不见的残影,恰恰是顾远的武器。
他反查「归零」的内部系统,靠的,就是这些残影。
沈知薇则靠她的媒体资源,从外围施压,把「归零」这些年见不得光的东西,一条一条,挖了出来,捅到了阳光下。
「归零」开始乱了阵脚。
就在他们忙着应付媒体的时候,顾远摸进了「归零」的核心机密库。
那里,藏着大量被「处理」过的人的档案。
其中,就有顾远那一份。
「打开它。」沈知薇在电话里说。
顾远盯着屏幕上那个写着「顾远」的档案文件,手指悬在键盘上方,微微发抖。
这个文件里,藏着他这三年,拼命想找回的真相。
他深吸一口气,敲下了那行命令。
「还回来。」
第二十二章 真相
档案里的东西,一点一点,回来了。
三年前那晚的真相,完整地浮现在他眼前。
那晚,机房里,动手的人,不是他。
是周承。
周承挪用公款的事,被公司里一个叫李强的年轻工程师发现了。李强是个较真的人,他没有声张,而是默默收集证据,准备上报。
周承慌了。
项目上线前夜,他把李强约到了机房,想用钱摆平。李强不肯。争执之中,周承失手,把李强从机房的二层平台,推了下去。
李强当场死亡。
而顾远,正好那晚回公司取一份忘带的文件,路过机房,撞见了这一幕。
周承反手把凶器——一个沾着血的工具——塞进了顾远手里,用手机拍下了「顾远拿着凶器」的画面,威胁他:要么替我背锅,要么,你和李强一个下场。
顾远吓傻了。
一个刚毕业没几年的年轻人,哪见过这种场面。他浑浑噩噩地,被周承推着,成了替罪羊。
周承为了掩盖自己挪用公款、破坏项目的事实,在机房里,对发现了真相的人——一个无辜的工程师——下了手。
顾远赶到的时候,已经晚了。
他冲进去,想把那个人救出来,却正好撞见周承行凶的一幕。
那一幕,成了他这辈子,最想忘掉、又最忘不掉的画面。
李强躺在地上,一动不动。周承站在旁边,手里握着沾血的工具,脸上是顾远从没见过的、可怕的表情。
看见顾远闯进来,周承先是愣了一下,然后,那愣怔,很快变成了一种冰冷的、带着杀意的笑。
「顾远,」周承说,「你来得,真不是时候。」
周承反手把凶器塞进他手里,拍了视频,威胁他:要么替我背锅,要么,你就和这个人一样。
顾远选择了什么,档案里没有写。
但档案里有另一条记录:那晚之后,有一个人,一直在暗中保护顾远。
那个人,替他做了两件事——
第一,帮他清除掉了他那两个月所有的数字记录,让周承一方,查不到他的下落,让他不至于被灭口。
第二,教他学会了一身「恢复数据」的本事,让他有朝一日,能靠自己,把真相找回来。
而顾远那段「失忆」,那个人比谁都清楚——那不是删掉记忆,是顾远自己的大脑,在巨大的创伤面前,启动了自我保护。
那个人的目的,档案里只有一句:
「有些被删掉的东西,不该永远消失。」
顾远看着那行字,眼眶发热。
原来,他这一身恢复数据的本事,不是天赋。
是有人,为了让他活下来,为了让他有一天能翻案,一点点教给他的。
而那个人,还活着。
真相大白之后,一切,都变了。
顾远把所有的证据,完整地交给了警方。
周承被正式逮捕。挪用公款、故意杀人、伪造证据、诬告陷害——一桩桩,一件件,铁证如山。曾经那个不可一世的集团副总裁,最终,被送上了法庭。
李强的案子,也重新开了。
那个无辜的、年轻的生命,终于在三年后,等来了迟到的公道。
李强的父母,是一对头发花白的老人。他们找到顾远,什么话都没说,只是深深地鞠了一躬。
顾远扶起他们,喉咙发堵。
他忽然想起,三年前,李强死的时候,才二十六岁。
二十六岁。刚毕业没多久,本应该有很长很长的路要走。他那么较真,那么正直,发现了公司的烂账,没有同流合污,而是选择去举报。
可就是这样一个人,被周承,从二楼的平台上,推了下去。
然后,又被「归零」,从他的家人、他的朋友、这个世界的数据里,一点一点地,删掉。
就像,他从来没存在过一样。
顾远深吸一口气,把眼泪逼了回去。
「李强,」他在心里,轻轻地说,「你的名字,我给你,找回来了。」
「对不起。」他说,「三年了,才让他,等到今天。」
老人摇摇头,老泪纵横。
「不晚。」老人说,「只要还有人记得他,就不晚。」
顾远站在原地,看着两位老人佝偻的背影,久久没有动。
「删掉的东西,能恢复。」他想,「可删掉的人命,永远回不来了。」
但他知道,至少,李强的名字,不会再被「删掉」了。
他会记得。沈知薇会记得。这座城市,会记得。
而顾远,终于可以,光明正大地,做他真正想做的事了。
——替那些被「删掉」的人,把属于他们的东西,一样一样,找回来。
第二十三章 删除键(大结局)
沈知薇在一切尘埃落定后,来找过顾远一次。
「你的故事,我想写下来。」她说,「不是为了报道,是为了记录。记录一个被冤枉了三年的人,是怎么靠自己,把真相找回来的。」
顾远笑了笑。
「写吧。但别把我写得太惨。」
「你还不惨?」沈知薇挑眉,「三年社会性死亡,摆地摊修手机,被人砸摊子、诬告收赃——」
「那都是过程。」顾远打断她,「过程不重要。重要的是结果。」
「结果是什么?」
顾远想了想,说:
「结果就是,我证明了一件事——删掉的东西,能找回来。而有些人,有些事,不该被遗忘。」
沈知薇看着他,眼神里有种很复杂的东西。
「顾远,」她忽然说,「谢谢你。」
「谢我什么?」
「谢谢你,让我相信,这个世界上,还有人在认真地,替别人找回丢失的东西。」
她转身走了。
顾远看着她的背影,忽然想起一件事。
老赵。
他还没找到老赵。
那个教他恢复数据、帮他清除记录、在暗中护了他三年的人——那个他以为已经死了的人。
他要去,找到他。
顾远找到了那个神秘人。
在城郊一家早已废弃的旧网吧里。
那个人背对着他,坐在一台老旧的电脑前,屏幕上是一行行跳动的代码。那台电脑很旧,旧得和当年老赵用的那台,是同一个型号。
顾远站在门口,看着那个背影。
那背影,比三年前瘦了,也老了,但顾远还是一眼就认了出来。
他喉咙发紧,半天才挤出一个字:
「老……赵?」
那人手上的动作,停住了。
过了很久,他才慢慢地转过身。
是老赵。
真的是老赵。
赵建国。那个三年前,所有人都以为已经死了的技术总监。
顾远的眼睛一下就红了。
「你没死……」他的声音在抖,「这三年,你一直在?你一直看着我?」
老赵看着他,笑了。那笑容里有疲惫,也有欣慰。
「我不能死。」老赵说,「我要是死了,谁来教你那些东西?谁来找回真相?」
「所以,那个牛皮纸包,是你塞的?K 帮我,是你安排的?教我恢复数据的,是你?」
「是我。」老赵点头,「这三年,我一直在暗处。我假死,是为了躲开周承和『归零』的追杀。我教你恢复数据,是为了让你有一天,能靠自己,把真相找回来。」
顾远站在原地,眼泪终于没忍住。
三年了。
这三年,他一直以为自己是一个人,一个人在黑暗中扛着所有的冤屈。
原来,有一个人,一直在暗处,默默地看着他,护着他,等他长大,等他有能力,自己站起来。
「为什么?」顾远哑着嗓子问,「为什么是你?你完全可以,自己把真相查出来,交给警方。」
老赵沉默了。
过了好一会儿,他才开口,声音沙哑:
「因为我不确定,我还能活多久。」
顾远愣住了。
「周承的人,一直在找我。」老赵说,「三年前,我假死,就是为了躲他们。可我知道,躲不了一辈子。我查到真相,却没能力把它公之于众——因为只要我一露面,就会死。」
他抬起头,看着顾远:
「所以,我把希望,放在了你身上。你有天赋,有耐心,最重要的是——你是那个,被冤枉的人。只有你亲手找回真相,这个真相,才最有力量。」
顾远的喉咙,堵得说不出话。
原来,老赵这三年,不是躲在暗处享清闲。
他是把自己,当成了顾远的一把「备份」。
「因为那晚,我也有责任。」老赵说,「我是技术总监,是我没看住周承。李强的死,我脱不了干系。所以,我得亲手,把这件事了结。」
他顿了顿,看着顾远,眼神里有种很深的东西:
「而且,有些事,得你自己去做,才能真正放下。我帮你找到真相,不如教你,自己找回真相的能力。」
顾远站在那里,很久没有说话。
窗外,天快亮了。第一缕光,从旧网吧蒙尘的窗户里,透进来,落在老赵苍老的脸上。
「老赵,」顾远说,「我们,一起,把周承送进去。」
老赵笑了。
「好。」
两人站在那台旧电脑前,屏幕上,那些跳动的代码,忽然停了下来,定格成一行字:
有些被删掉的东西,不该永远消失。
顾远看着那行字,忽然笑了。
这行字,是老赵的口头禅。三年前,老赵教他恢复数据的第一天,就对他说过这句话。那时候,顾远还不懂。现在,他懂了。
原来,老赵从一开始,就在告诉他——
他做这一行的意义,从来不是为了钱,不是为了名,甚至不是为了给自己翻案。
是为了让那些被删掉的、被遗忘的、被冤枉的东西,重新被人看见。
顾远伸出手,把手按在了键盘上。
这一次,他不是要「还回来」。
他要做一件事,一件他一直想做、却一直不敢做的事。
他要,亲手按下那个「删除键」。
删掉那个懦弱的、被污名化了三年的自己。
然后,重新开始。
「你删掉的,」身后老赵忽然说,「不止是那晚。」
顾远的手指,停在半空。
他回过头。
老赵看着他,一字一句:
「你删掉的,是那个只会害怕、只会逃避的顾远。从今天起,你是那个,能自己把真相找回来的人。」
顾远笑了。
他的手指,落了下去。
「删除」,完成。
屏幕上,那个「删除」的进度条,走完了最后一格。
然后,是长久的、安静的黑。
顾远和老赵,站在那台旧电脑前,谁也没有说话。
窗外的光,越来越亮。第一缕阳光,从蒙尘的窗户里照进来,落在那台旧电脑上,落在那行已经熄灭的字上。
「有些被删掉的东西,不该永远消失。」
顾远看着窗外的天,忽然觉得,这三年的一切,都值了。
他被删过,被抹过,被冤枉过,被这个时代最冰冷的「删除键」,按在地上,碾过一遍。
可他还是站起来了。
不是因为他有多坚强。
是因为,他始终相信,删掉的东西,能找回来。
就像他相信,天,总会亮。
窗外,天,彻底亮了。
(全文完)