雨夜,霓虹灯在积水中晕染成一片光怪陆离的色块。陈默坐在廉租房的逼仄客厅里,屏幕幽蓝的光映在他毫无血色的脸上。作为一名曾经享誉业界的刑侦顾问,如今却因一场意外导致双目失明,他的世界只剩下无尽的黑暗和听觉的放大。手机屏幕突然震动,一条匿名短信弹了出来,没有署名,只有一个简短的链接和一行字:“下载真相,你看得见吗?”
陈默的手指悬停在屏幕上方,指尖微微颤抖。失明后的这半年,他被迫戒掉了烟瘾,也戒掉了那种依赖视觉判断的傲慢。他学会了听——听心跳的频率,听呼吸的起伏,听谎言在喉头滚动时的细微阻滞。这个链接来得太巧,巧得像是某种挑衅,又像是某种救赎。他深吸一口气,拇指按下了“下载”。
进度条缓慢地推进,像是一只爬行的蜗牛。随着文件的加载,陈默的耳机里突然传来了一阵嘈杂的电流声,紧接着,是一个清晰得令人毛骨悚然的女声:“救命……他在地下室……”声音凄厉,带着极度的恐惧和绝望。陈默猛地坐直身体,心脏剧烈跳动。这不是录音,这是实时通讯。
“你是谁?”陈默对着空气问道,尽管他知道对方可能听不见。
耳机里的声音戛然而止,取而代之的是一段机械的提示音:“盲探下载完成。权限已开启。目标锁定:西郊废弃化工厂。距离:1.2公里。”
陈默抓起外套,凭借肌肉记忆摸出了桌上的盲杖和一把折叠刀。虽然看不见,但他对这座城市的每一寸土地都了如指掌。西郊化工厂,那是他三年前亲手结案的一起连环失踪案现场,也是他视力受损的起点。难道这一切只是巧合?
推开房门,潮湿的空气扑面而来。陈默沿着记忆中的路线,一步步向黑暗深处走去。盲杖敲击地面的节奏稳定而急促,他的耳朵捕捉着周围的一切动静:远处汽车的鸣笛,近处流浪猫的脚步声,以及风中夹杂着的、若有若无的铁锈味。
随着距离的拉近,那种令人不安的铁锈味愈发浓烈,甚至夹杂着一丝血腥气。陈默的心跳加速,但他强迫自己冷静下来。他启动手机上的“盲探”应用,虽然屏幕对他来说毫无意义,但应用似乎将周围的环境信息转化为了语音反馈。
“前方三米,障碍物,高度膝盖。”
“右侧五米,开阔区域,地面有积水。”
“前方十米,检测到微弱热源,数量:一。”
陈默停下脚步,侧耳倾听。在热源的方位,他听到了一阵细微的拖拽声,像是沉重的物体在粗糙的水泥地上摩擦。他握紧折叠刀,小心翼翼地靠近热源的位置。每走一步,他都尽量放轻脚步,利用听觉构建出周围的三维地图。
“谁在那儿?”一个沙哑的男声突然响起,带着警惕和凶狠。
陈默没有回答,而是继续向前。他的盲杖轻轻点地,试探着前方的路况。男人似乎以为他是路人,语气稍微缓和了一些:“大半夜的,瞎逛什么?赶紧走。”
陈默突然停下,嘴角勾起一抹冷笑。这个声音,他在三年前的案卷里听过无数次。是赵刚,那个被他送进监狱却越狱在逃的罪犯。
“赵刚,”陈默平静地叫出了他的名字,“你并没有去西郊的废弃工厂,对吗?你在这里。”
赵刚愣了一下,随即发出一声狞笑:“瞎子,你也配叫我的名字?看来你的眼睛虽然瞎了,脑子还没坏。不过,知道太多的人,通常活不长。”
话音未落,陈默听到衣料摩擦的声音,赵刚向他扑了过来。陈默没有退后,而是侧身一闪,盲杖顺势向上挥出,精准地击中了赵刚持刀的手腕。赵刚惨叫一声,刀掉落在地。陈默没有给他喘息的机会,一脚踢中他的膝盖窝,赵刚跪倒在地。
“你……你怎么知道我在这里?”赵刚惊恐地问道,声音中带着颤抖。
陈默蹲下身,捡起地上的刀,在赵刚身上摸索着,找到了一个隐藏的录音笔。“因为‘盲探’下载的不是真相,而是因果。”陈默淡淡地说道,“你刚才在电话里求救,是因为你被绑匪控制,而绑匪正是你当年的同伙。你想用这种办法引出我,利用我对真相的执念,来转移警方的注意力,好让你逃脱。”
赵刚的脸色瞬间变得苍白。他没想到,陈默竟然能通过这种方式洞察一切。
“但是,你算错了一件事。”陈默站起身,将录音笔插入手机,点击播放。耳机里传来了一段清晰的对话,正是赵刚与绑匪的交易内容,以及他策划越狱的整个过程。
“警方已经在路上了。”陈默说道,“你可以选择继续反抗,或者束手就擒。”
远处,警笛声由远及近,划破了雨夜的寂静。赵刚瘫软在地上,绝望地闭上了眼睛。陈默站在雨中,雨水打在他的脸上,冰冷而清醒。他摘下耳机,世界重新回归宁静。
他看不见光明,但他看见了正义。在这个被黑暗笼罩的世界里,他依然是那个最敏锐的盲探。
陈默转身,沿着来时的路缓缓走去。雨势渐大,但他的步伐坚定而从容。他知道,这只是开始,更多的黑暗等待着他去照亮,更多的真相等待着他去挖掘。而他将永远走在光与影的交界处,用心灵之眼,审视着人性的善恶。
回到家,陈默将手机放在桌上,屏幕依然亮着,显示着“盲探下载:进行中”。他微微一笑,闭上眼睛,聆听着雨声,等待着下一个挑战的到来。在这个无声的世界里,他听到了自己心跳的声音,那是生命最强烈的节奏,也是正义最坚定的回响。