跳到正文
SpruceNovel
封面加载中…
小说

斩杀线以下

共 19 章

正在阅读 · 黑市价签

黑市价签

城南电子市场不是传统意义上的市场,没有招牌,没有固定摊位,只有迷宫般交织的后巷和随时可能消失的暗门。

空气中常年弥漫着焊接松香、臭氧和地下化学品的刺鼻气味。这里的交易以现金、沉默和短暂的眼神接触完成。

陈平走出地铁站时是七点五十六分。

距离米勒到达老林叔家的时间,还剩三十四分钟。

他在街角停了一下,从裤兜里掏出那叠钞票——一百美元,面额杂乱,带着汗水和铁锈的味道。他抽出五十美元单独放进口袋深处,剩下的五十美元握在手里。然后他深吸一口气,拐进第一条小巷。

根据老林叔的描述,卖编程器的摊主本尼,通常在“旧变电器厂”后墙的第三扇绿色铁门里活动。那扇门没有门牌,但门把手上方有一个几乎磨平的涂鸦图案:一只眼睛,瞳孔里嵌着二进制代码“01100010 01100101 01101110”——“ben”的ASCII码。

陈平找到那扇门时,门虚掩着,里面传出老式收音机嘈杂的静电噪音。他敲了敲门框。

“谁?”一个沙哑的声音从深处传来。

“老林叔介绍的。”陈平说,“买编程器。”

短暂的沉默后,一个身影出现在门内昏暗的光线里。本尼看起来五十多岁,秃顶,戴着一副厚重的黑框眼镜,镜片后的眼睛像两颗生锈的轴承,缓慢地转动着打量陈平。他穿着沾满油污的工装裤,左手缺了三根手指,断口处是粗糙的疤痕。

“老林?”本尼的声音带着怀疑,“那只瞎眼老鼠还没死呢?”

“他活得好好的。”陈平说,“他说你这里有USB编程器,能读写24系列到25系列的串行存储器。”

本尼挑了挑眉:“老林要那玩意儿干嘛?他那些破烂收音机用不着这个。”

“我用。”陈平直视他的眼睛。

本尼又打量了他几秒,然后侧身:“进来吧。别碰任何东西。”

里面是个不到十平米的狭长空间,两边堆满了各种电子废料:拆解到一半的服务器机柜、成捆的废弃光纤、垒到天花板的电路板墙。唯一的工作台上,一台老旧的示波器屏幕闪着绿色的波形。空气里有股淡淡的、甜腻的化学气味——某种助焊剂或者清洗剂。

本尼走到工作台最里面,从一个上锁的铁柜里拿出一个黑色的小盒子,大小和烟盒差不多,表面有磨损的USB接口和几个拨动开关。

“通用编程器,支持SPI、I2C、Microwire协议。最高时钟频率20MHz。自带电压调节,1.8V到5V自适应。”本尼把盒子放在桌上,“老林介绍的,收你六十。”

六十美元。

比老林叔预估的多了十块。

陈平没动那五十美元,只是看着本尼:“老林叔说你收五十。”

“那是三年前的价。”本尼扯了扯嘴角,“通货膨胀,小子。现在芯片缺货,海关查得严,这种东西进来一趟风险翻倍。六十,要就拿走,不要滚蛋。

陈平沉默了几秒。

然后他从口袋里掏出那五十美元,放在桌上,推过去。

“我只有五十。”

本尼看了一眼钞票,又抬头看陈平,眼神里多了点别的意味——不是愤怒,更像是某种评估。

“五十不够。”他说,“但你可以用别的付。”

陈平没说话,等他继续。

“你刚才说,是你用,不是老林用。”本尼靠在桌沿,缺指的手轻轻敲着铁皮桌面,“你要编程器干什么?读写什么芯片?”

“一些旧设备的存储器。”陈平说得很模糊,“做数据恢复。”

“数据恢复。”本尼重复了一遍,声音里带着明显的嘲讽,“小子,你知道这是什么地方。来这里的人,没有谁是做‘数据恢复’的。他们要么在偷别人的数据,要么在擦掉自己的数据。你是哪一种?”

陈平迎着他的目光:“我是想活下去的那种。”

本尼盯着他看了很久。

收音机里的静电噪音突然增强,发出一阵刺耳的尖啸,然后又恢复成沙沙的背景音。

“你手臂上的条形码,”本尼突然说,“ALICE线以下的编号。信用分多少?”

陈平下意识握紧了拳头。

“这不关你的事。”

“当然关。”本尼笑了,笑容里没有温度,“因为如果你信用分太低,很快就会被系统清理掉。那我的编程器就可能落到警察手里,他们顺藤摸瓜能找到我这里。所以我得知道,我在和什么样的人做生意。”

他顿了顿:“老林信用分也就四十多,但他至少是个懂规矩的老家伙,知道怎么躲。你呢?你看起来像那种会捅娄子的愣头青。”

陈平深吸一口气。

他需要这个编程器。没有它,老林叔做不出扫描器。没有扫描器,他下一步计划就全泡汤了。

但更重要的是时间——每一秒都在流逝。

“信用分18。”陈平说。

本尼的眉毛挑得更高了。

“18?”他声音里带着真正的惊讶,“那你还在这儿站着?系统应该已经启动你的清退程序了。”

“快了。”陈平说,“所以我需要这个。”

他指了指编程器。

本尼没说话,手指继续敲着桌面,节奏缓慢而规律。他的眼睛在镜片后面眯起来,像在计算什么。

“五十美元,加一个条件。”他终于开口。

“什么条件?”

“告诉我你是怎么活到现在的。”本尼说,“信用分18的人,按理说连地铁都坐不了,银行账户早该冻结,社会福利全断。可你还能走到这儿,口袋里还有五十美元现金——虽然是旧钞,但真钞。你怎么做到的?”

陈平脑子飞快转动。

实话不能说——数据流、老林叔的监听、对小迈克的恐吓,这些都不能透露。

但需要给出一个合理的、能让本尼这种老油条信服的解释。

“我爹还在。”陈平说,声音压低了些,“他信用分比我高点,但重病,走不了路。系统允许‘临终关怀家庭暂缓清退’,只要每周提交一次医疗证明。我每周去医院开假证明,花二十美元。”

半真半假。

陈石头确实病重,但系统根本没有什么“临终关怀暂缓”——那是陈平从数据流里看到的、即将在明年试点推行、但目前还只存在于内部讨论文件里的政策。他用未来的信息,填补现在的谎言。

本尼的眼神闪烁了一下。

“假证明……”他喃喃道,“哪个医院?”

“布鲁克林总院急诊科的轮班医生,姓李。”陈平随口编了一个常见的姓氏,“他值夜班的时候,两百美元可以开一张带签章的‘危重病患家庭评估表’,有效期七天。”

细节越多,可信度越高。

本尼沉默了几秒,然后突然笑了——这次笑容里有点真实的东西。

“李医生。”他点头,“我听说过他。确实,急诊科那种地方,开点什么证明都很容易混过去。”

他伸手拿起那五十美元,揣进工装裤口袋,然后把编程器推到陈平面前。

“五十,成交。”

陈平接过盒子。很轻,塑料外壳温热,像是刚被人握了很久。

“不过,”本尼补充,声音又变冷了,“小子,我劝你一句。假证明能拖一时,拖不了一世。系统迟早会发现,到时候清退程序会加速,而且可能加一条‘欺诈罪’。你爹要是真快不行了,不如早点……”

他没说完,但意思很清楚。

陈平握紧编程器:“谢谢提醒。我该走了。”

“等等。”本尼叫住他,又从柜子里拿出一个巴掌大的黑色装置,看起来像老式手机,但屏幕是单色的,“这个送你。老型号的射频信号探测器,能扫附近五十米内的无线信号源。电池不行了,但插USB还能用。”

陈平接过来,有点意外。

“为什么?”

“因为你让我想起我儿子。”本尼转开视线,看向墙上那些废弃的电路板,“他要是还活着,大概也像你这么大了。也是信用分掉到二十以下,也是想尽办法要活下去。最后他选了条蠢路——去抢劫自动取款机,被警用无人机锁定,三发非致命电击弹,心脏骤停。”

他声音很平淡,像在说别人的事。

“尸体处理公司来收人的时候,我给了他们五百美元,让他们别拆他的器官。但他们还是拆了,说是‘标准流程’。我后来在黑市上看到他的角膜,标价两千美元一对。”

本尼转回头,看着陈平。

“所以,送你个探测器。下次你想干蠢事之前,至少先看看周围有没有眼睛盯着。”

陈平握着探测器,塑料外壳冰凉。

“谢谢。”他说。

“快滚吧。”本尼挥了挥手,“别死太快。不然我这五十美元赚得不安心。”

陈平转身离开。

走出绿铁门时,他听到本尼在后面低声说了一句:

“如果真到走投无路……北边‘遗忘码头’下面,有条旧排水管道,能通到港口区。那里没有摄像头,没有无人机巡逻。但水是脏的,有辐射,还有别的东西。”

陈平没回头,只是点了下头,然后快步走进巷子。

八点十七分,陈平在地铁上握着编程器和探测器,脑子里飞快计算。

从城南电子市场回到老林叔家,地铁需要二十分钟,加上步行,最快也要二十五分钟。而米勒预计八点半到——他来不及了。

但数据流里还有一条信息:社区资源管理局的工作日程表显示,米勒今天早晨八点整有一个“部门晨会”,通常持续十五到二十分钟。如果会议拖堂,或者米勒需要整理材料,他可能会晚到几分钟。

另外,从管理局办公室到老林叔住的街区,步行需要八分钟,开车更快,但那个时段附近有垃圾车收运,道路经常堵塞。

综合估算,米勒实际到达时间可能在八点三十五到四十分之间。

陈平还有一线机会。

他拿出那个老旧的入耳式耳机塞进耳朵——刚才为了省钱没用地铁卡出站,而是跟着人群混了出来,所以耳机还在。

“老林叔。”他压低声音。

“平娃子!”耳机里立刻传来回应,背景音里能听到焊接的滋滋声和零件碰撞声,“你买到了?”

“买到了。本尼还送了个信号探测器。”陈平说,“米勒到了吗?”

“还没。但我刚才又监听到他们的内部频道,米勒在晨会上被点名了,要求他‘重点跟进BK-8373和BK-8374两户的评估’,语气很严肃。他应该会准时来。”

“大概多久?”

“他刚散会,在整理文件……听起来他打算步行过来,说开车‘太招摇’。步行的话,现在出发,八点三十五分左右能到。”

八点三十五分。

和陈平的估算吻合。

“老林叔,干扰器做好了吗?”

“好了,简单的定向信号屏蔽,能干扰二十米内特定频段的无线通讯——警用无人机的控制频率就在那个范围内。但持续时间不长,电池只能用十分钟,而且用一次就可能被反向定位。”

“扫描器呢?”

“就差编程器了。你什么时候能到?”

陈平看向地铁车窗外的隧道墙壁,模糊的指示灯飞速向后掠去。

“八点二十五分左右。来得及吗?”

“很紧,但可以试试。你快到的时候告诉我,我下楼接你,省时间。”

“好。”

通话结束。

陈平靠在车厢壁上闭上眼睛,脑子里开始复盘所有信息。

米勒会问的问题:收入、健康状况、资产、未来计划。

老林叔能拖住他的方法:假装耳背、要求重复问题、翻找不存在的文件、假装突发不适。

但最多二十分钟。再长米勒就会起疑,甚至可能呼叫医疗支援——那样反而更糟。

所以他们需要在二十分钟内,完成扫描器的最后组装和测试。

然后……

陈平睁开眼睛,看向手里的编程器。

然后,他要做一件数据流里没有明确提示、但他自己推导出来的事。

八点二十四分,陈平冲出地铁站,朝着老林叔家的方向狂奔。

清晨的街道已经彻底苏醒,上班的人流像浑浊的河水,他逆流而上,撞开几个肩膀,引来几声咒骂。但他没停,只是把编程器和探测器紧紧抱在怀里,像抱着两颗心脏。

转过街角时,他看到老林叔已经站在楼下,正焦急地张望。

“这里!”老林叔招手。

陈平冲过去,两人没有多余的话,直接冲上楼梯。老林叔的腿脚明显不如年轻时利索,爬三层楼就喘得厉害,但他一步没停。

冲进屋里,老林叔立刻反锁门,拉上所有窗帘。

工作台上,扫描器的雏形已经搭建好了:一个从旧超市收银枪拆下来的扫描头,连接着一个手工焊接的控制板,控制板上有几个LED灯和开关,还有预留的USB接口。

“快,编程器给我。”老林叔伸手。

陈平递过去。老林叔接过来,动作突然变得极其精准流畅——他打开编程器的外壳,用镊子夹出几根细如发丝的飞线,焊接到控制板的相应触点。焊点小得几乎看不见,但每一个都饱满圆润。

陈平在旁边看着,忽然意识到,老林叔的这手技术,绝对不是“修了多年电器”能练出来的。这精度,这速度,更像是受过专业训练的电子工程师。

“老林叔,你以前到底是干什么的?”他忍不住问。

老林叔的手停顿了半秒。

“以前的事,不重要。”他继续焊接,“重要的是现在。”

“但你的技术……”

“我父亲是无线电厂的技工,我从小在厂里长大。”老林叔说得很简单,“后来厂子倒了,我就什么都干。修过卫星电话,修过军用步话机,也修过……一些不该修的东西。”

他没细说,但陈平听懂了。

难怪他能改出那台能监听无线信号的古董笔记本,能做出定向干扰器。这些都不是普通修理铺的手艺。

“好了。”老林叔把最后一根飞线焊好,盖上编程器的外壳,“现在要烧录固件。你帮我看着门,米勒随时会到。”

陈平走到窗边,掀开窗帘一角,看向楼下街道。

八点三十一分。

街道上人来人往,没有看到米勒的蓝色制服。

耳机里突然传来滋滋声——老林叔之前黑进附近公共WiFi时,顺便留了个后门,能听到街角便利店门口的监控音频。此刻,音频里传来便利店主和一个顾客的闲聊:

“……刚才看到社区局的人往这边走了,穿着那身蓝皮,看着就晦气。”

“又是米勒?这月第几次了?”

“第三次了吧。不知道哪家又要倒霉了……”

陈平的心提了起来,米勒已经进入街区了。

“老林叔,”他回头,“米勒快到了。最多三分钟。”

工作台前,老林叔盯着笔记本电脑屏幕,额头渗出细密的汗珠。屏幕上,一个命令行界面正在快速滚动代码。

“固件烧录……还需要一分半钟。”老林叔声音紧绷,“然后还要测试。”

“测试要多久?”

“至少两分钟。”

来不及了。

米勒三分钟后到门口,他们需要至少三分半钟。

陈平脑子飞快转动,他需要一个延迟,哪怕只有一分钟。

他看向工作台上那个刚刚做好的定向干扰器——巴掌大的黑色塑料盒,上面有个红色开关。

“老林叔,”他说,“干扰器能干扰民用通讯频率吗?比如……手机信号?”

老林叔愣了一下:“可以,但范围会缩小,而且耗电更快。你想干嘛?”

“让米勒的手机暂时没信号。”陈平说,“如果他走到楼下发现手机没信号,可能会停下来检查,或者换个位置试试。能拖一点时间。”

老林叔皱起眉:“但干扰器一开,附近的信号都会被影响,包括你自己的手机——如果你有的话。而且米勒可能会意识到有人故意干扰,那样更糟。”

“他不会。”陈平说,“这个街区信号本来就不稳定,经常因为工厂设备干扰断线。他最多觉得是巧合。”

老林叔犹豫了一秒,然后点头:“开关在盒子上。对准窗外,别对着我的设备。”

陈平拿起干扰器,走到窗边,掀开一条缝隙,将发射端对准楼下街道的方向。

八点三十三分,他看到米勒的身影出现在街角。

蓝色的制服在灰扑扑的街道上很扎眼。米勒走得很快,手里拿着平板电脑,一边走一边低头看屏幕。

就是现在。

陈平按下干扰器的红色开关。

没有声音,但盒子侧面一个小LED灯亮起红光。

楼下,米勒突然停下脚步。

他举起手机,皱眉看着屏幕,然后晃了晃手机,又抬头看了看周围,似乎在检查信号格。接着他尝试拨了个号码——陈平听不到声音,但能看到米勒把手机贴在耳边几秒,然后放下,脸色不悦。

米勒在原地站了十几秒,来回走了几步,似乎想找一个信号好点的位置。

八点三十四分,工作台前,老林叔喊道:“固件烧录完成!开始测试!”

他拿起扫描器,对准桌上提前准备好的一张条形码贴纸——那是从过期食品包装上剪下来的。

按下扫描按钮,扫描头亮起红光。

笔记本电脑屏幕上跳出一行字:【读取成功:商品码 978020137962】

“读取正常!”老林叔声音里带着兴奋,“现在测试写入……我需要一个空白条码标签。”

陈平从口袋里掏出一个小本子——那是他平时记账用的,最后一页贴着一张空白的条形码标签纸,是以前在物流公司打零工时剩下的。

他撕下标签,递给老林叔。

老林叔把标签放在扫描头下,在电脑上快速输入一串数字:“我写一个测试码……好了,开始写入。”

扫描头再次亮起红光,这次是持续的、轻微闪烁的光。

进度条在笔记本屏幕上缓慢前进。

楼下,米勒似乎放弃了找信号,收起手机,继续朝这栋楼走来。

八点三十五分了。

“写入需要三十秒!”老林叔盯着进度条。

陈平看着楼下,米勒已经走到楼门口,伸手推门。

“他进来了!”陈平低声说。

老林叔的手抖了一下,但没停。

楼道里传来清晰的脚步声——军用靴底敲击水泥楼梯的声音,不紧不慢,一层,两层……

八点三十六分。

“百分之八十……九十……”老林叔声音在发抖。

脚步声到了三楼,停在门口。

敲门声响起,三下,节奏均匀。

“林明德先生?我是社区资源管理局的米勒。来做月度家访。”

屋里,陈平和老林叔对视一眼。

扫描器屏幕上的进度条,停在百分之九十五。

“林先生?”米勒又敲了三下,“您在家吗?我看到窗帘拉着,但刚才楼下邻居说您回来了。”

老林叔深吸一口气,用尽量平静的声音回应:“在……在!稍等,我在换衣服!”

他一边说,一边用眼神示意陈平藏起来。

陈平迅速把干扰器和编程器塞进工作台下面的工具箱,自己则躲进墙角那堆旧电器的阴影里——那里有个缺口,刚好能容下一个人。

与此同时,进度条终于跳到百分之一百。

【写入成功:测试码 1234567890】

老林叔立刻拔掉扫描器的USB线,把扫描器和笔记本电脑一起塞进工作台下的柜子,然后快速整理了一下桌面,把焊枪、锡丝、万用表都收进抽屉。

做完这一切,他才走到门口,深吸一口气,拉开门。

“米勒先生。”老林叔的声音听起来很疲惫,“抱歉,刚才在里屋,没听见。”

米勒站在门外,脸上是标准的职业微笑:“没关系。可以进去吗?”

“当然……当然。”老林叔侧身。

米勒走进屋子,目光迅速扫过整个空间。他的视线在工作台上停留了一瞬——那里已经收拾得很干净,但空气中还残留着焊锡的味道。

“您在修理东西?”米勒问。

“啊,对。”老林叔走到工作台边,拿起一个半拆开的收音机,“老毛病了,接触不良,时响时不响的。”

米勒点点头,没有深究。他从夹克里掏出平板电脑,解锁,调出一份表格。

“那我们开始吧,林先生。首先,您本月的收入情况……”

标准的流程。

陈平躲在阴影里,屏住呼吸,听着米勒问出那些他今早在自己家听过的问题:收入、支出、健康状况、资产、未来计划。

老林叔的回答很谨慎,很符合一个独居老人的身份:收入微薄,勉强糊口,身体不好,没有积蓄,唯一的希望是“政府能多给点补助”。

米勒一边记录,一边偶尔抬头看老林叔,眼神里带着那种程序化的关切。

问到最后,米勒放下平板,声音温和了些:“林先生,根据系统评估,您目前的居住环境存在安全隐患,且您的年龄和健康状况,已经不适合独居。我们建议您考虑‘老年过渡公寓’项目,那里有专业护理人员,环境也更好。”

老林叔低下头,沉默了几秒。

“我……我再想想。”

“当然,您可以考虑。”米勒说,“但提醒您一下,这个项目的名额很紧张。如果您现在不申请,下次可能就要等半年以上。而半年后,您的信用分可能会因为‘独居高风险’继续下降,到时候即使想申请,也可能不符合条件了。”

温柔的威胁。

老林叔的肩膀垮了下去。

“我……我知道了。我会尽快决定。”

米勒满意地点头,收起平板:“那今天就这样。我三天后再来拜访,希望到时候您能给我一个明确的答复。”

他转身准备离开。

走到门口时,他忽然停下,回头看了一眼屋子。

目光扫过墙角那堆旧电器。

陈平躲在阴影里,能感觉到米勒的视线在自己藏身的方向停留了一瞬——很短,但确实停了一下。

然后米勒移开目光,对老林叔说:“对了,您最近有和邻居陈平家来往吗?系统显示,你们两家有非正式互助记录。”

老林叔的身体僵了一下。

“没……没有。那孩子最近忙,我也很少出门。”

米勒点点头,没再追问,只是说:“如果见到他,提醒他一下,他的清退程序已经进入最后阶段。下周如果还不能补交欠款,驱逐令就会正式生效。”

说完,他拉开门,走了出去。

脚步声下楼,渐渐远去。

老林叔关上门,背靠着门板,长长地呼出一口气。

陈平从阴影里走出来。

两人对视一眼,都没说话。

良久,老林叔走到工作台前,重新拿出扫描器和笔记本电脑。

“刚才米勒……是不是发现你了?”他低声问。

“可能。”陈平说,“但他没证据,也不想节外生枝。”

老林叔沉默了几秒,然后摇头:“不,他发现了。他最后那句话,是故意说给你听的。”

陈平皱起眉。

“下周如果还不能补交欠款……”老林叔重复着米勒的话,“他知道你在这儿,知道你听到了。他是在告诉你,你的时间不多了。”

陈平走到窗边,掀开窗帘一角。

楼下,米勒已经走到街角,正拿着手机通话。距离太远听不清内容,但能看到他说话时,目光有意无意地朝这扇窗户瞥了一眼。

冰冷的对视。

哪怕隔着三层楼的距离。

陈平放下窗帘。

“他知道。”他低声说,“但他不在乎。因为他知道,我们逃不掉。”

老林叔没说话,只是把扫描器推到陈平面前。

黑色的塑料外壳,扫描头的红色透镜像一颗凝固的血滴。

“东西做好了。”老林叔说,“现在,告诉我,你打算怎么用这个‘改他们脑子里的数据’?”

陈平拿起扫描器。

很轻。

但握在手里,沉得像一块墓碑。

他看向老林叔,一字一句地说:

“首先,我要知道米勒的平板电脑里,到底存了多少关于我们的‘证据’。”

“然后,我要往里面,加点别的东西。”