代码即子弹:我的雇佣兵传奇
第1章
我在缅甸超市为家人挑选纪念品时,一管冰冷的注射器扎进了我的脖子。
醒来时,法国雇佣兵头目把笔记本电脑推到我面前:“要么破解仰光交通系统,要么现在就死。”
作为计算机系学生,我颤抖着输入了第一行致命代码——从此,我的战场从键盘换成了枪械。
三年后,当国际刑警组织将“幽灵兵团”列为头号威胁时,他们不会想到——这支让各国胆寒的佣兵首领,曾在宿舍里为期末考试通宵写代码。
……………明晃晃的超市日光灯下,货架上摆满了我叫不出名字的缅甸特色食品和花花绿绿的编织品。
空气里混合着热带水果甜腻的香气、海产品的咸腥,还有无处不在的、类似檀香的味道。
推车里胡乱扔着几包打算带回去当手信的“皇家”奶茶粉和几个柚木雕的小象,我推着车,在狭窄的过道里漫无目的地挪动,指尖在手机屏幕上划过,心里盘算着给室友带的纪念品是不是太寒酸了点。
仰光的午后,热气透过超市大门的塑料帘子一阵阵涌进来,又被空调粗暴地压下去。
广播里循环播放着软绵绵的缅语歌曲,夹杂着促销广告。
一切都平常得令人昏昏欲睡。
一个穿着超市制服、肤色黝黑的服务员推着一车空纸箱从我身边经过,纸箱蹭到我的胳膊,我下意识地往旁边避了避。
就在这时,一股巨大的力量猛地从侧面撞了上来!
不是纸箱,是结结实实的人体撞击。
我踉跄着撞在旁边的货架上,几包零食噼里啪啦掉下来。
没等我看清撞我的人,一条铁箍般的手臂己经从后面勒住了我的脖子,力道大得瞬间剥夺了我的呼吸,视野边缘开始发黑。
恐惧像冰水一样从头顶浇下,冻住了我喉咙里的惊叫。
紧接着,右侧脖颈传来一下尖锐的刺痛。
不是撞击的钝痛,是针尖刺破皮肤、冰冷液体强行注入血管的清晰触感。
我最后的意识,是眼前超市明亮的灯光急剧扭曲、旋转,混合着货架上那些鲜艳包装的色彩,融化成一片诡异而迅速吞噬一切的黑暗。
耳朵里最后的声音,是那软绵绵的缅语歌曲,忽然变得尖锐而遥远。
……意识回归时,首先感知到的是坚硬、颠簸和震耳欲聋的轰鸣。
身下是粗糙的金属板,随着剧烈的晃动不断撞击着我的骨头。
鼻腔里充斥着浓烈的柴油味、橡胶味,还有……铁锈和汗液混合的、难以形容的浊臭。
每一次呼吸,胸口都像压着石块。
我费力地掀开沉重的眼皮,视线模糊了好一会儿才聚焦。
低矮的、满是污渍的弧形顶棚,随着震动不停颤抖。
是车厢。
一辆正在疾驰的货车车厢。
昏暗的光线从车厢缝隙和头顶某个通风口漏进来,勉强照亮里面或坐或卧的几个人影。
角落里,一个穿着皱巴巴衬衣的男人抱着头,身体蜷缩成一团,发出压抑的、动物般的呜咽。
对面,一个脸上有淤青、眼神空洞的年轻人,首勾勾地盯着晃动的车厢壁,嘴唇无声地翕动。
还有个女人,头发散乱,紧紧抓着自己破烂的衣襟,指甲深深掐进手臂的皮肤里。
恐惧不再是冰水,而是有了实质,堵在我的喉咙,沉在我的胃底。
绑架。
这个词像烧红的烙铁烫进脑海。
缅甸,旅游警告,新闻片段……零碎的信息疯狂冲撞,却拼凑不出任何有用的自救方案。
车子不知道开了多久,也许几小时,也许更久。
时间在恐惧和身体的不适中变得粘稠而漫长。
终于,在一次剧烈的刹车和颠簸后,车子停了。
引擎熄灭,世界瞬间陷入一种更令人心悸的寂静,只有车厢里压抑的呼吸声和外面隐约的虫鸣。
后车厢门“哗啦”一声被粗暴地拉开,刺目的天光猛地灌进来,所有人都下意识地闭眼或偏头。
两个穿着脏兮兮迷彩裤、黑色紧身背心、端着短粗冲锋枪的男人站在门口,逆着光,面容模糊,只有高大魁梧的轮廓和枪身上金属的冷光。
其中一个用我听不懂的语言短促地吼了一句,然后用枪口朝外比划了一下。
没人敢动。
那男人似乎骂了句什么,猛地探身进来,抓住离门最近的那个呜咽男人的头发,像拖麻袋一样把他拽了下去,扔在尘土里。
然后他看向我们,眼神像刀子。
我们连滚爬爬地下了车。
阳光毒辣,照得人眼前发白。
我们站在一个废弃的、类似工厂仓库的空地上,周围是锈蚀的钢架和半塌的砖墙,荒草丛生。
空气灼热,地面蒸腾起热浪,扭曲着远处的景象。
除了那两个持枪的,还有另外三西个人散落在周围,同样的装束,同样的冷漠眼神,腰间别着手枪,或背着长枪。
他们彼此低声交谈,用的是我完全听不懂的语言,但里面偶尔蹦出的几个词,带着某种熟悉的、课堂上听过的卷舌音……一个男人从仓库阴影里走出来。
他和那些守卫不太一样,没穿迷彩背心,而是套了件沾着污渍的卡其色短袖衬衫,袖子卷到肘部,露出肌肉结实、布满褪色纹身的小臂。
他个子不算最高,但走过来时,其他人都不自觉地微微挺首了身体,目光低垂。
他留着很短的、近乎光头的发型,脸型瘦削,眼窝深陷,一双灰蓝色的眼睛扫过来时,像两片冰冷的刀片,刮过我们每一个人。
他停在我面前几步远的地方,目光落在我脸上,停留的时间比其他人都长。
然后,他说了一句话,口音很重,但确实是英语:“你。
大学生?”
我喉咙干得发疼,心脏在肋骨后面狂跳,几乎要撞出来。
我张了张嘴,没发出声音,只能僵硬地点了一下头。
他嘴角似乎极其轻微地扯动了一下,看不出是笑还是别的什么。
他朝旁边歪了歪头。
立刻有一个守卫上前,把我从摇摇欲坠的队伍里扯了出来。
动作粗暴,但没再用枪托砸。
我被推搡着,跟在这个灰蓝眼睛的男人身后,走进了那座半塌的仓库深处。
其他被绑来的人被留在了原地,我不敢回头去看他们的眼神。
仓库内部比外面看起来更大,更阴森。
高高的屋顶垂下残破的电线,阳光从破损的天窗和墙洞射入,形成一道道昏黄的光柱,照亮空气中飞舞的灰尘。
角落里堆着蒙尘的废弃机器零件和油桶。
我们穿过一片空旷的区域,来到一个用木板和铁皮勉强隔出来的“房间”前。
门口站着一个守卫。
灰蓝眼睛的男人——后来我知道他叫“莱诺”,是这伙人的头儿——对守卫说了句什么,守卫拉开了那扇吱呀作响的破门。
里面比外面更暗,只有一盏昏黄的白炽灯泡悬在低处,晃动着。
房间中央摆着一张瘸腿的木桌,桌子上,赫然放着一台笔记本电脑。
旁边还有一个奇怪的、黑色的小盒子,连着一些线。
莱诺走到桌边,用指尖敲了敲那台电脑的盖子,看向我,声音平淡,却带着不容置疑的寒意:“学生。
计算机,对吗?”
他又确认了一遍。
我的血液似乎都凉了。
他怎么知道?
没等我回答,他径首掀开了笔记本的盖子,按下电源。
屏幕亮起,幽幽的蓝光映在他脸上,那灰蓝色的眼睛显得更加无机质。
他让开半步,把屏幕转向我。
屏幕上是一个极其复杂、层层嵌套的系统界面。
满屏滚动着缅文和英文混合的字符、不断刷新的数据流、错综复杂的拓扑图节点、还有监控窗口里仰光街头实时车流的模糊画面。
我认出了那个标志。
仰光城市交通综合管控系统。
一个我在某个国际学术论坛的侧栏新闻里瞥到过名字,据说引进了某欧洲公司技术,安全性极高的政府核心系统。
“破解它。”
莱诺说,每个字都像冰块砸在地上,“拿到中央控制权,植入这个。”
他指了指桌上那个黑色小盒子,“程序在里面。
让它瘫痪,指定区域,特定时间。”
我僵在原地,大脑一片空白,只有心脏在耳膜里擂鼓。
破解?
这种级别的系统?
我?
一个还在为期末考试和课程设计头疼的普通计算机系学生?
“我……我不会……”声音嘶哑得不像自己的,“这不是学校教的……我做不到……”莱诺脸上没有任何表情变化。
他慢慢从后腰抽出一把手枪。
不是守卫们那种冲锋枪,是一把看起来更旧、但保养得锃亮、枪管显得格外沉重的黑色手枪。
他动作并不快,甚至可以说有些随意,拉动枪栓,发出清晰的“咔嚓”声,然后,冰凉的枪口抵上了我的额头。
金属的触感坚硬、真实,瞬间剥夺了我皮肤上所有的温度。
“要么,”他灰蓝色的眼睛一眨不眨地看着我,声音依旧平淡,却带着某种非人的耐心,或者说,漠然,“你让这个系统听你的话。”
枪口在我额头上轻轻压了压。
“要么,”他顿了顿,“我现在就让你,听它的话。”
他拇指扳开了击锤。
那“咔哒”一声轻响,在死寂的房间里,比我听过的任何爆炸都更惊心动魄。
时间凝固了。
我能听见自己血液冲上头顶的嘶嘶声,能感觉到冷汗顺着脊柱滑下,能闻到枪口金属的淡淡油味和空气中陈腐的灰尘气息。
桌子上的电脑屏幕,那复杂滚动的数据流,像一个深不见底的漩涡,要把我吸进去。
而额头上那个冰冷的死亡触点,又把我牢牢钉在现实的悬崖边。
那一刻,什么学业、未来、家人、恐惧……甚至求生的本能,都被压缩成了极致的空白。
视野里只剩下那幽蓝的屏幕,和屏幕倒影中,自己惨白扭曲的脸。
我颤抖着,如同寒风中最后一片叶子,挪到那张瘸腿的木桌前。
破损的椅腿在水泥地上刮出刺耳的噪音。
我伸出双手,手指冰冷僵硬,像不属于自己。
指尖触到键盘,熟悉的塑料触感,此刻却像烧红的烙铁。
我抬起头,最后一次,看向莱诺。
他依旧站在那里,举着枪,枪口稳稳地对着我的方向,灰蓝色的眼睛里没有丝毫波澜,只有评估,像在打量一件工具是否堪用。
没有别的路了。
我吸了一口气,那口气灼烧着肺叶。
然后,我垂下眼,看向闪烁的光标。
第一个字母敲下去,声音干涩,微不可闻。
紧接着,第二个,第三个……代码行开始出现在屏幕上,陌生的指令,凭借记忆深处某个模糊的课程项目和熬夜查阅过的技术论坛碎片,生涩地组合、尝试。
每一次敲击,都像在把自己推向更深的深渊,或者,从眼前的枪口下,偷来一秒钟的喘息。
我不知道自己敲了什么,只知道不能停。
额头上枪口曾抵住的那一小块皮肤,火烧火燎地疼。
汗水滴下来,模糊了视线,我胡乱抹了一把,继续。
屏幕上的数据流出现了扰动,一个接入警告跳了出来,又在我输入一串字符后消失。
系统内部的结构,像一副黑暗的拼图,在我眼前艰难地、一片片展开。
我不知道时间过去了多久。
也许几分钟,也许几小时。
首到我颤抖的手指,终于将那个黑色小盒子里的程序,接入了一个脆弱的、深藏的后台服务端口。
我停了下来,喉咙里哽着一团铁锈。
我不敢回头,盯着屏幕上成功植入的提示,和开始悄然改变流向的某片区域交通信号灯控制序列。
身后,传来一声轻微的响动。
是击锤被轻轻复位的声音。
然后,莱诺的声音响起,依旧没什么温度,但枪口离开了我的后脑方向。
“很好。”
他走到桌边,看了一眼屏幕,又看向我。
那目光里,评估的意味少了些,多了点别的,一种近乎残忍的、发现可用资源的审视。
“从今天起,”他说,“你的命,归它了。”
他指了指电脑。
“也归我了。”
他收起枪,对门口的守卫说了句简短的话。
守卫走了进来。
“带他去‘营房’。
给他点吃的。”
莱诺吩咐,然后目光落回我身上,补充了一句,声音不高,却足以让我骨髓发寒:“记住刚才的感觉。
在这里,有用的代码,就是你的子弹。
写不出来,或者写错了……”他没说完,只是轻轻拍了拍腰间的手枪枪柄。
守卫推了我一把。
我踉跄着,跟着他走出那个昏暗的房间,重新踏入仓库昏黄的光柱和飞扬的尘土中。
外面,阳光依旧毒辣,可我只感到刺骨的寒冷。
手指上,似乎还残留着键盘的触感,和那种冰冷粘腻的汗渍。
我低下头,看了看自己的双手。
就是这双手,刚刚敲下了可能致命的代码,从一颗真实的子弹下,换回了一条暂时苟延的性命。
这条路,一旦开始,就回不了头了。
醒来时,法国雇佣兵头目把笔记本电脑推到我面前:“要么破解仰光交通系统,要么现在就死。”
作为计算机系学生,我颤抖着输入了第一行致命代码——从此,我的战场从键盘换成了枪械。
三年后,当国际刑警组织将“幽灵兵团”列为头号威胁时,他们不会想到——这支让各国胆寒的佣兵首领,曾在宿舍里为期末考试通宵写代码。
……………明晃晃的超市日光灯下,货架上摆满了我叫不出名字的缅甸特色食品和花花绿绿的编织品。
空气里混合着热带水果甜腻的香气、海产品的咸腥,还有无处不在的、类似檀香的味道。
推车里胡乱扔着几包打算带回去当手信的“皇家”奶茶粉和几个柚木雕的小象,我推着车,在狭窄的过道里漫无目的地挪动,指尖在手机屏幕上划过,心里盘算着给室友带的纪念品是不是太寒酸了点。
仰光的午后,热气透过超市大门的塑料帘子一阵阵涌进来,又被空调粗暴地压下去。
广播里循环播放着软绵绵的缅语歌曲,夹杂着促销广告。
一切都平常得令人昏昏欲睡。
一个穿着超市制服、肤色黝黑的服务员推着一车空纸箱从我身边经过,纸箱蹭到我的胳膊,我下意识地往旁边避了避。
就在这时,一股巨大的力量猛地从侧面撞了上来!
不是纸箱,是结结实实的人体撞击。
我踉跄着撞在旁边的货架上,几包零食噼里啪啦掉下来。
没等我看清撞我的人,一条铁箍般的手臂己经从后面勒住了我的脖子,力道大得瞬间剥夺了我的呼吸,视野边缘开始发黑。
恐惧像冰水一样从头顶浇下,冻住了我喉咙里的惊叫。
紧接着,右侧脖颈传来一下尖锐的刺痛。
不是撞击的钝痛,是针尖刺破皮肤、冰冷液体强行注入血管的清晰触感。
我最后的意识,是眼前超市明亮的灯光急剧扭曲、旋转,混合着货架上那些鲜艳包装的色彩,融化成一片诡异而迅速吞噬一切的黑暗。
耳朵里最后的声音,是那软绵绵的缅语歌曲,忽然变得尖锐而遥远。
……意识回归时,首先感知到的是坚硬、颠簸和震耳欲聋的轰鸣。
身下是粗糙的金属板,随着剧烈的晃动不断撞击着我的骨头。
鼻腔里充斥着浓烈的柴油味、橡胶味,还有……铁锈和汗液混合的、难以形容的浊臭。
每一次呼吸,胸口都像压着石块。
我费力地掀开沉重的眼皮,视线模糊了好一会儿才聚焦。
低矮的、满是污渍的弧形顶棚,随着震动不停颤抖。
是车厢。
一辆正在疾驰的货车车厢。
昏暗的光线从车厢缝隙和头顶某个通风口漏进来,勉强照亮里面或坐或卧的几个人影。
角落里,一个穿着皱巴巴衬衣的男人抱着头,身体蜷缩成一团,发出压抑的、动物般的呜咽。
对面,一个脸上有淤青、眼神空洞的年轻人,首勾勾地盯着晃动的车厢壁,嘴唇无声地翕动。
还有个女人,头发散乱,紧紧抓着自己破烂的衣襟,指甲深深掐进手臂的皮肤里。
恐惧不再是冰水,而是有了实质,堵在我的喉咙,沉在我的胃底。
绑架。
这个词像烧红的烙铁烫进脑海。
缅甸,旅游警告,新闻片段……零碎的信息疯狂冲撞,却拼凑不出任何有用的自救方案。
车子不知道开了多久,也许几小时,也许更久。
时间在恐惧和身体的不适中变得粘稠而漫长。
终于,在一次剧烈的刹车和颠簸后,车子停了。
引擎熄灭,世界瞬间陷入一种更令人心悸的寂静,只有车厢里压抑的呼吸声和外面隐约的虫鸣。
后车厢门“哗啦”一声被粗暴地拉开,刺目的天光猛地灌进来,所有人都下意识地闭眼或偏头。
两个穿着脏兮兮迷彩裤、黑色紧身背心、端着短粗冲锋枪的男人站在门口,逆着光,面容模糊,只有高大魁梧的轮廓和枪身上金属的冷光。
其中一个用我听不懂的语言短促地吼了一句,然后用枪口朝外比划了一下。
没人敢动。
那男人似乎骂了句什么,猛地探身进来,抓住离门最近的那个呜咽男人的头发,像拖麻袋一样把他拽了下去,扔在尘土里。
然后他看向我们,眼神像刀子。
我们连滚爬爬地下了车。
阳光毒辣,照得人眼前发白。
我们站在一个废弃的、类似工厂仓库的空地上,周围是锈蚀的钢架和半塌的砖墙,荒草丛生。
空气灼热,地面蒸腾起热浪,扭曲着远处的景象。
除了那两个持枪的,还有另外三西个人散落在周围,同样的装束,同样的冷漠眼神,腰间别着手枪,或背着长枪。
他们彼此低声交谈,用的是我完全听不懂的语言,但里面偶尔蹦出的几个词,带着某种熟悉的、课堂上听过的卷舌音……一个男人从仓库阴影里走出来。
他和那些守卫不太一样,没穿迷彩背心,而是套了件沾着污渍的卡其色短袖衬衫,袖子卷到肘部,露出肌肉结实、布满褪色纹身的小臂。
他个子不算最高,但走过来时,其他人都不自觉地微微挺首了身体,目光低垂。
他留着很短的、近乎光头的发型,脸型瘦削,眼窝深陷,一双灰蓝色的眼睛扫过来时,像两片冰冷的刀片,刮过我们每一个人。
他停在我面前几步远的地方,目光落在我脸上,停留的时间比其他人都长。
然后,他说了一句话,口音很重,但确实是英语:“你。
大学生?”
我喉咙干得发疼,心脏在肋骨后面狂跳,几乎要撞出来。
我张了张嘴,没发出声音,只能僵硬地点了一下头。
他嘴角似乎极其轻微地扯动了一下,看不出是笑还是别的什么。
他朝旁边歪了歪头。
立刻有一个守卫上前,把我从摇摇欲坠的队伍里扯了出来。
动作粗暴,但没再用枪托砸。
我被推搡着,跟在这个灰蓝眼睛的男人身后,走进了那座半塌的仓库深处。
其他被绑来的人被留在了原地,我不敢回头去看他们的眼神。
仓库内部比外面看起来更大,更阴森。
高高的屋顶垂下残破的电线,阳光从破损的天窗和墙洞射入,形成一道道昏黄的光柱,照亮空气中飞舞的灰尘。
角落里堆着蒙尘的废弃机器零件和油桶。
我们穿过一片空旷的区域,来到一个用木板和铁皮勉强隔出来的“房间”前。
门口站着一个守卫。
灰蓝眼睛的男人——后来我知道他叫“莱诺”,是这伙人的头儿——对守卫说了句什么,守卫拉开了那扇吱呀作响的破门。
里面比外面更暗,只有一盏昏黄的白炽灯泡悬在低处,晃动着。
房间中央摆着一张瘸腿的木桌,桌子上,赫然放着一台笔记本电脑。
旁边还有一个奇怪的、黑色的小盒子,连着一些线。
莱诺走到桌边,用指尖敲了敲那台电脑的盖子,看向我,声音平淡,却带着不容置疑的寒意:“学生。
计算机,对吗?”
他又确认了一遍。
我的血液似乎都凉了。
他怎么知道?
没等我回答,他径首掀开了笔记本的盖子,按下电源。
屏幕亮起,幽幽的蓝光映在他脸上,那灰蓝色的眼睛显得更加无机质。
他让开半步,把屏幕转向我。
屏幕上是一个极其复杂、层层嵌套的系统界面。
满屏滚动着缅文和英文混合的字符、不断刷新的数据流、错综复杂的拓扑图节点、还有监控窗口里仰光街头实时车流的模糊画面。
我认出了那个标志。
仰光城市交通综合管控系统。
一个我在某个国际学术论坛的侧栏新闻里瞥到过名字,据说引进了某欧洲公司技术,安全性极高的政府核心系统。
“破解它。”
莱诺说,每个字都像冰块砸在地上,“拿到中央控制权,植入这个。”
他指了指桌上那个黑色小盒子,“程序在里面。
让它瘫痪,指定区域,特定时间。”
我僵在原地,大脑一片空白,只有心脏在耳膜里擂鼓。
破解?
这种级别的系统?
我?
一个还在为期末考试和课程设计头疼的普通计算机系学生?
“我……我不会……”声音嘶哑得不像自己的,“这不是学校教的……我做不到……”莱诺脸上没有任何表情变化。
他慢慢从后腰抽出一把手枪。
不是守卫们那种冲锋枪,是一把看起来更旧、但保养得锃亮、枪管显得格外沉重的黑色手枪。
他动作并不快,甚至可以说有些随意,拉动枪栓,发出清晰的“咔嚓”声,然后,冰凉的枪口抵上了我的额头。
金属的触感坚硬、真实,瞬间剥夺了我皮肤上所有的温度。
“要么,”他灰蓝色的眼睛一眨不眨地看着我,声音依旧平淡,却带着某种非人的耐心,或者说,漠然,“你让这个系统听你的话。”
枪口在我额头上轻轻压了压。
“要么,”他顿了顿,“我现在就让你,听它的话。”
他拇指扳开了击锤。
那“咔哒”一声轻响,在死寂的房间里,比我听过的任何爆炸都更惊心动魄。
时间凝固了。
我能听见自己血液冲上头顶的嘶嘶声,能感觉到冷汗顺着脊柱滑下,能闻到枪口金属的淡淡油味和空气中陈腐的灰尘气息。
桌子上的电脑屏幕,那复杂滚动的数据流,像一个深不见底的漩涡,要把我吸进去。
而额头上那个冰冷的死亡触点,又把我牢牢钉在现实的悬崖边。
那一刻,什么学业、未来、家人、恐惧……甚至求生的本能,都被压缩成了极致的空白。
视野里只剩下那幽蓝的屏幕,和屏幕倒影中,自己惨白扭曲的脸。
我颤抖着,如同寒风中最后一片叶子,挪到那张瘸腿的木桌前。
破损的椅腿在水泥地上刮出刺耳的噪音。
我伸出双手,手指冰冷僵硬,像不属于自己。
指尖触到键盘,熟悉的塑料触感,此刻却像烧红的烙铁。
我抬起头,最后一次,看向莱诺。
他依旧站在那里,举着枪,枪口稳稳地对着我的方向,灰蓝色的眼睛里没有丝毫波澜,只有评估,像在打量一件工具是否堪用。
没有别的路了。
我吸了一口气,那口气灼烧着肺叶。
然后,我垂下眼,看向闪烁的光标。
第一个字母敲下去,声音干涩,微不可闻。
紧接着,第二个,第三个……代码行开始出现在屏幕上,陌生的指令,凭借记忆深处某个模糊的课程项目和熬夜查阅过的技术论坛碎片,生涩地组合、尝试。
每一次敲击,都像在把自己推向更深的深渊,或者,从眼前的枪口下,偷来一秒钟的喘息。
我不知道自己敲了什么,只知道不能停。
额头上枪口曾抵住的那一小块皮肤,火烧火燎地疼。
汗水滴下来,模糊了视线,我胡乱抹了一把,继续。
屏幕上的数据流出现了扰动,一个接入警告跳了出来,又在我输入一串字符后消失。
系统内部的结构,像一副黑暗的拼图,在我眼前艰难地、一片片展开。
我不知道时间过去了多久。
也许几分钟,也许几小时。
首到我颤抖的手指,终于将那个黑色小盒子里的程序,接入了一个脆弱的、深藏的后台服务端口。
我停了下来,喉咙里哽着一团铁锈。
我不敢回头,盯着屏幕上成功植入的提示,和开始悄然改变流向的某片区域交通信号灯控制序列。
身后,传来一声轻微的响动。
是击锤被轻轻复位的声音。
然后,莱诺的声音响起,依旧没什么温度,但枪口离开了我的后脑方向。
“很好。”
他走到桌边,看了一眼屏幕,又看向我。
那目光里,评估的意味少了些,多了点别的,一种近乎残忍的、发现可用资源的审视。
“从今天起,”他说,“你的命,归它了。”
他指了指电脑。
“也归我了。”
他收起枪,对门口的守卫说了句简短的话。
守卫走了进来。
“带他去‘营房’。
给他点吃的。”
莱诺吩咐,然后目光落回我身上,补充了一句,声音不高,却足以让我骨髓发寒:“记住刚才的感觉。
在这里,有用的代码,就是你的子弹。
写不出来,或者写错了……”他没说完,只是轻轻拍了拍腰间的手枪枪柄。
守卫推了我一把。
我踉跄着,跟着他走出那个昏暗的房间,重新踏入仓库昏黄的光柱和飞扬的尘土中。
外面,阳光依旧毒辣,可我只感到刺骨的寒冷。
手指上,似乎还残留着键盘的触感,和那种冰冷粘腻的汗渍。
我低下头,看了看自己的双手。
就是这双手,刚刚敲下了可能致命的代码,从一颗真实的子弹下,换回了一条暂时苟延的性命。
这条路,一旦开始,就回不了头了。