周二的星途科技办公室,弥漫着一股异样的紧张氛围。林野刚坐下,邻座的张鹏就凑过来,压低声音说:“小林,小心点,王经理今天不对劲,早上开会时盯着我们技术部的人看,跟要吃人似的。”
林野点点头,心里却早有预感。自从夜鹰出现后,他就提高了警惕——星途科技和海岚集团、暗影组织牵扯不清,陈锋很可能通过公司这条线试探他的身份。他打开电脑,假装整理官网改版的素材,余光却留意着王经理的办公室。
果然,不到十分钟,王经理就从办公室里出来,手里拿着一个厚厚的文件夹,径直走到林野工位前:“小林,过来一下,有个紧急项目交给你。”
林野心里咯噔一下,面上却露出受宠若惊的表情:“王经理,我能行吗?我刚来没多久,经验不足……”
“就是因为你是新人,才给你锻炼机会。”王经理拍了拍他的肩膀,笑容里带着一丝说不清的意味,“这个项目不难,客户要求开发一个‘用户行为分析系统’,主要是统计官网访客的浏览轨迹,生成数据报表。”
林野接过文件夹,翻开第一页,客户名称写着“海岚集团子公司——宏远科技”。看到“宏远科技”四个字,他的瞳孔微微收缩——这正是三年前赵磊牺牲时,暗影组织用来运输武器的物流公司的母公司,和陈锋有着深度绑定。
快速浏览项目需求,表面上确实是普通的用户分析系统,但翻到核心模块要求时,林野的手指顿住了。需求里提到“需支持多维度轨迹追踪,包括IP定位、设备指纹识别、行为模式匹配”,尤其是“行为模式匹配”模块,要求能识别“异常访问行为”,给出的示例参数赫然是“利剑”特工常用的反监控浏览习惯——比如短时间内频繁切换IP、关闭Cookie和缓存、浏览页面时跳过常规广告位。
这哪里是普通的用户分析系统,分明是针对特工或特殊人员的身份识别工具!陈锋是想通过这个项目,试探他是否具备破解这类系统的能力,是否符合“退役特工”的特征。
“王经理,这个‘行为模式匹配’模块有点复杂啊。”林野皱起眉,露出为难的表情,“我只学过基础的数据统计,这种涉及模式识别的,可能做不了。”
“别急,我给你找了参考资料。”王经理从文件夹里抽出一张光盘,递给林野,“里面有类似项目的代码片段,你可以参考着改改。客户催得紧,三天内必须出初版 demo,做得好的话,这个月给你加五百块奖金。”
林野接过光盘,指尖能感受到塑料外壳的冰凉。他知道,这张光盘里的代码绝对有问题——要么藏着能追踪他操作记录的后门,要么是故意留下错误的核心算法,看他是否能发现并修正,以此判断他的真实水平。
“谢谢王经理,我一定尽力。”林野抱着文件夹,假装一脸感激地回到工位。
张鹏凑过来,好奇地问:“什么项目啊?看王经理对你这么重视。”
“用户行为分析系统,说是海岚集团子公司的项目。”林野叹了口气,故作苦恼,“核心模块好难,我得查好多资料才行。”
“海岚集团的项目啊,那可得小心点,他们要求特别严。”张鹏拍了拍他的肩膀,“有不懂的随时问我,虽然我也不一定会,但能帮你想想办法。”
“好,谢谢鹏哥。”
林野打开电脑,将光盘插入光驱。果然,里面的代码片段里藏着两个陷阱:一是在“IP定位”模块里植入了远程监控程序,只要运行代码,就会自动将他的电脑操作记录发送到一个匿名服务器;二是“行为模式匹配”的核心算法是错的,表面上能运行,实际会把正常用户误判为“异常访问”,而正确的修正方法只有了解特工反监控习惯的人才能发现。
陈锋的手段真是阴狠,既想通过监控程序获取他的信息,又想通过算法测试他的能力,一旦他露出破绽,就会立刻暴露身份。
林野不动声色地将光盘里的代码复制到电脑里,然后打开一个隐藏的虚拟机——这是他特意安装的,用来运行可疑程序,防止被监控。他在虚拟机里运行代码,果然,监控程序启动,开始向匿名服务器发送数据。林野冷笑一声,用之前老K给的反追踪工具,快速锁定了服务器的IP地址——正是青石板街附近的一家网吧,显然是暗影组织的临时数据节点。
接下来是修正算法。林野没有直接写出正确的特工行为识别逻辑,而是故意用“普通程序员”的思路,将错就错地修改了算法参数,让系统只能识别一些简单的异常行为,比如短时间内重复登录、频繁刷新页面,对于特工的反监控习惯则完全无法识别。同时,他在代码里加入了一个微小的“冗余模块”——表面上是多余的代码,实际是用来干扰监控程序的虚假数据,让对方以为他真的不懂特工行为模式。
中午午休时,林野借口“买咖啡”,走到楼梯间的监控盲区,给苏瑶发微信:“公司给了个陷阱项目,宏远科技的,代码藏了监控程序,IP在青石板街网吧,已反制。陈锋在试探我的能力,暂时没暴露。”
苏瑶的回复很快:“小心应对,别露出破绽。‘先生’查到宏远科技是陈锋的私人公司,专门处理技术类脏活,这个项目可能是为了确认你的身份,再决定是否在公司动手。”
林野皱起眉——在公司动手?星途科技人多眼杂,陈锋要是敢在这里动手,未免太冒险。除非……他想制造“意外”,比如代码泄露、设备故障,把他伪装成“操作失误被开除”,再在半路动手。
“知道了,我会注意。”林野回复完,删掉聊天记录,回到办公室。
下午,王经理又来找林野:“小林,项目进展怎么样了?核心模块弄好了吗?”
“弄了个初稿,但是有问题。”林野打开虚拟机里的代码,指着屏幕,“你看,这个行为模式匹配老是误判,正常用户都被标成异常了,我改了好几次参数都不行。”
王经理凑过来看屏幕,目光在代码上快速扫过。当看到林野修改后的算法时,他眼底闪过一丝失望——这确实是普通程序员的水平,完全没看出核心算法的错误所在,更没识别出特工的行为模式。但他还是装作鼓励的样子:“没关系,慢慢来,明天下班前给我初版 demo就行。对了,客户要求接入他们的数据库接口,我把接口文档发给你,记得加密传输,别泄露数据。”
“好的。”
林野接过接口文档,心里冷笑更甚。这个数据库接口的地址,正是他昨天反追踪到的匿名服务器地址,陈锋是想让他主动连接暗影组织的数据库,留下“窃取数据”的证据,到时候就能名正言顺地对付他。
他没有立刻接入接口,而是故意在文档里找“问题”:“王经理,这个接口的加密方式是DES加密,太老了,容易被破解,要不我们换成AES加密?我以前在学校学过一点AES的基础用法。”
王经理愣了一下,显然没料到他会提这个。DES加密是暗影组织常用的旧加密方式,容易留下后门,而AES是公开的安全加密方式,无法植入后门。他犹豫了一下,还是点头:“行,你看着改,只要能成功接入就行。”
林野“开心”地答应下来,心里却清楚——王经理已经开始怀疑了,只是暂时没找到证据。
接下来的一天半,林野故意放慢进度,每天上班先“研究”两小时参考资料,中午“请教”张鹏三次以上,下午再“磕磕绊绊”地写代码,遇到简单的逻辑错误也要“纠结”半天。张鹏被他问得不耐烦,笑着说:“小林,你这也太较真了,对付这种甲方,差不多就行,他们也不一定看得懂代码。”
“不行啊鹏哥,这是海岚集团的项目,要是搞砸了,我们都得挨骂。”林野故作认真地说。
周四下午,林野终于拿出了初版 demo。王经理坐在他的工位前,亲自测试:打开系统,导入测试数据,生成的报表里,“异常访问”一栏果然只有几个重复登录的普通用户,完全没识别出隐藏的特工行为模式;接入数据库时,AES加密成功运行,没有留下任何后门;监控程序发送的全是虚假的操作记录,根本看不出异常。
“嗯,还行。”王经理的语气很平淡,看不出喜怒,“先这样,我发给客户看看,有问题再改。”
林野松了口气,表面上却露出“如释重负”的表情:“太好了,谢谢王经理指导!”
王经理没再说话,拿着笔记本电脑回了办公室。林野看着他的背影,手指轻轻敲击桌面——这次的陷阱虽然化解了,但陈锋不会善罢甘休,接下来很可能有更狠的手段。他打开虚拟机,将监控程序发送的虚假数据记录和数据库接口的加密日志保存下来,发给老K:“星途科技的试探升级,宏远科技是陈锋的私人公司,已获取他们的数据库接口日志,可能包含暗影组织的技术节点信息,请求分析。”
老K的回复很快:“收到,已安排技术人员分析。另外,夜鹰今天在梧桐花园附近出现过,‘先生’的人跟丢了,你们晚上注意安全。”
林野的心沉了一下。夜鹰还在盯着公寓,公司这边又有新的试探,腹背受敌的处境越来越难。
下班前,王经理突然宣布:“明天技术部全体加班,宏远科技的项目要赶进度,客户后天就要最终版。”
办公室里一片哀嚎,张鹏抱怨道:“搞什么啊,周末还要加班,这项目根本不急,分明是故意折腾我们。”
林野心里清楚,这不是“赶进度”,是陈锋想把他留在公司,创造动手的机会——晚上的办公室人少,监控容易被干扰,是制造“意外”的最佳时机。
“鹏哥,明天加班你去吗?”林野问。
“不去不行啊,王经理说了,不加班扣全勤奖。”张鹏无奈地说。
林野皱起眉——张鹏是无辜的,不能让他卷进来。他得想办法让张鹏明天别来加班,同时避开公司的陷阱。
晚上回到公寓,林野把公司的情况告诉了苏瑶和唐小糖。
“他想在公司动手?”苏瑶的眼神瞬间锐利起来,“星途科技的办公室在12楼,窗户没有防护网,很容易伪装成‘意外坠楼’。”
“我也是这么想的。”林野点头,“明天加班,我得去,但要想办法避开陷阱,还要保护张鹏。”
“我有办法。”唐小糖突然开口,举起手里的平板,“我可以黑进星途科技的考勤系统,给张鹏的账号弄个‘病假记录’,这样他明天就不用去加班了。另外,我可以远程监控公司的监控系统,一旦有异常,就给你发预警,还能帮你干扰监控信号。”
“这个主意好。”苏瑶点头,“我明天去星途科技附近接应你,伪装成送外卖的,一旦发生意外,立刻撤离。”
“不行,太危险了。”林野立刻反对,“夜鹰还在盯着你,你不能露面。”
“没事,我换身装扮,戴假发和口罩,没人能认出我。”苏瑶的语气很坚定,“你在里面,我在外面,有个照应。”
林野犹豫了一下,最终点头:“好,但你一定要小心,一旦发现夜鹰,立刻离开,别硬碰硬。”
三人分工完毕:唐小糖负责远程操控,干扰监控和制造张鹏的病假记录;苏瑶在公司楼下接应;林野去公司加班,趁机收集宏远科技和暗影组织的关联证据,同时应对可能的陷阱。
周五早上,林野刚到公司,就听到同事们在议论:“张鹏今天没来,说是急性肠胃炎,王经理还特意打电话问了,好像不太高兴。”
林野心里松了口气——唐小糖的计划成功了。
王经理的脸色果然很难看,走到林野工位前:“张鹏没来,他负责的模块你来接手,今天必须完成最终版,客户下午三点过来验收。”
“啊?我一个人做不完啊!”林野故作惊讶,“张鹏负责的是数据可视化模块,我没接触过。”
“没接触过就学!”王经理的语气很不耐烦,“这是命令,做不完就别下班。”
林野心里冷笑——这是想把他孤立起来,让他一个人留在办公室加班,方便动手。他“无奈”地答应下来:“好吧,我试试。”
整个上午,林野都在“笨拙”地学习数据可视化模块,故意犯了很多低级错误,进度慢得惊人。王经理时不时过来查看,每次都皱着眉离开,显然对他的“能力”越来越失望。
中午,同事们都下班了,办公室里只剩下林野和王经理。王经理走进办公室,关上门,林野知道,关键时刻要来了。
他假装没察觉异常,继续对着电脑“纠结”代码。突然,办公室的灯闪了一下,然后全部熄灭——跳闸了。
“怎么回事?”林野故作惊讶地站起来。
“可能是电路故障,我去看看配电室。”王经理的声音从黑暗中传来,带着一丝不易察觉的诡异。
林野的手悄悄摸向口袋里的多功能军刀,同时按下了手机上的紧急信号按钮——这是他和唐小糖约定的暗号,一旦按下,唐小糖就会远程干扰监控,并给苏瑶发预警。
黑暗中,脚步声越来越近,不是走向门口,而是走向他的工位。林野屏住呼吸,身体紧绷,做好了应对的准备。
就在脚步声离他只有两米远时,唐小糖的微信消息来了:“监控已干扰,发现王经理口袋里有电击棍,苏姐已到楼下,正在假装检查电动车。”
林野的心稍微放松了些,故意咳嗽了一声:“王经理,还没修好吗?我有点害怕,要不我们先出去吧?”
脚步声停住了,黑暗中传来王经理的声音:“别急,马上就好。”
突然,办公室的灯亮了,王经理站在他面前,手里拿着一个电击棍,脸色阴沉:“林野,你根本不是普通程序员,对吧?”
林野心里一惊,面上却露出茫然的表情:“王经理,你说什么呢?我听不懂。”
“别装了!”王经理举起电击棍,“宏远科技的项目,你看似做得差,实际是故意隐藏实力,还改了加密方式,屏蔽了监控程序,你以为我不知道?”
林野的心脏猛地一缩——原来王经理早就发现了,之前的“失望”都是装的,目的是让他放松警惕。
“我不知道你在说什么,我只是按要求做项目。”林野慢慢后退,试图拉开距离。
“陈锋先生已经查清了你的身份,‘利剑’退役特工林野,为了给搭档赵磊报仇,潜伏在海岚市。”王经理的嘴角勾起一抹冷笑,“你以为躲得过吗?今天就是你的死期。”
说完,他举着电击棍冲过来。林野侧身避开,同时一脚踢向他的手腕,电击棍掉在地上。王经理没想到他会反抗,愣了一下,随即从口袋里掏出一把弹簧刀,刺向林野。
林野的反应极快,抓住他的胳膊,用力一拧,弹簧刀掉在地上。他将王经理按在办公桌上,军刀抵住他的脖子:“陈锋在哪?星途科技和暗影组织是什么关系?”
“我不知道!”王经理疼得满头大汗,“我只是奉命试探你,陈锋的下落我不知道!”
就在这时,办公室的门被推开,苏瑶站在门口,穿着外卖员的衣服,戴着假发和口罩,手里拿着一个外卖盒,看到里面的场景,立刻关上门,走到林野身边:“解决了吗?楼下有保安过来了。”
“快问不出什么,先离开这里。”林野将王经理绑在椅子上,用胶带封住他的嘴,“唐小糖,干扰监控的时间还有多久?”
手机里传来唐小糖的声音:“还有五分钟,快从消防通道走,我已经给你们规划了路线。”
林野和苏瑶快速离开办公室,从消防通道下楼。走到三楼时,听到楼上传来保安的声音:“王经理,你没事吧?灯怎么灭了?”
两人加快脚步,从消防通道的后门出去,苏瑶的“外卖电动车”就停在门口。两人骑上电动车,快速离开星途科技,融入车流中。
坐在电动车后座,林野松了口气,看着苏瑶的背影——她的假发被风吹得有些歪斜,口罩遮住了大半张脸,却依旧挡不住那份坚定。
“没想到王经理也是暗影组织的人。”苏瑶的声音透过口罩传来,带着一丝沙哑。
“星途科技就是陈锋的眼线据点,里面的核心人员应该都和组织有关。”林野说,“我们得尽快离开这里,王经理被绑,他们很快就会发现,肯定会派人追杀。”
“回公寓拿东西,然后去‘先生’安排的安全屋。”苏瑶加快了车速。
回到公寓,唐小糖已经收拾好了三人的应急物品:“林野哥,苏姐,你们没事吧?我刚才在监控里看到王经理拿了刀,吓死我了!”
“没事,我们快走。”林野拿起自己的帆布包,里面装着武器和重要文件。
三人快速离开公寓,打车前往“先生”安排的安全屋——那是一间位于老街区的废弃仓库,隐蔽性很好,适合暂时躲避。
坐在出租车里,看着窗外掠过的梧桐花园,林野的心里五味杂陈。他原本想通过星途科技获取更多关于陈锋的线索,却没想到暴露得这么快,还差点陷入陷阱。但这也让他更加确定,陈锋的势力已经渗透到了海岚市的各个角落,慈善晚宴的决战,将是他们唯一的机会。
“别担心,”苏瑶看出了他的心思,轻声说,“王经理知道的不多,不会影响我们的计划。慈善晚宴还有两天,我们可以在安全屋做好最后的准备。”
唐小糖也点点头:“对呀林野哥,我已经把防火墙和监控程序都升级了,就算他们找到安全屋,我们也能提前发现。”
林野看着身边的两人,心里的不安渐渐消散。虽然职场陷阱让他们陷入了被动,但也让他们更加清楚彼此的立场,更加信任对方。
出租车停在老街区的仓库门口,三人下车,走进昏暗的仓库。仓库里很简陋,只有几张折叠床和一张桌子,但收拾得很干净。苏瑶打开桌子上的笔记本电脑,连接上加密网络:“我联系‘先生’,确认慈善晚宴的最终计划。”
林野和唐小糖则整理应急物品,将武器、防弹衣、通讯设备一一摆好。仓库外传来风吹过树叶的声音,安静得有些诡异,但三人的心里却充满了斗志。
职场陷阱的危机虽然暂时化解,但陈锋的追杀不会停止,夜鹰的威胁依旧存在,慈善晚宴的炸弹和钥匙还没解决。前路依旧凶险,但他们不再是孤军奋战。
苏瑶合上电脑,转过身,眼神坚定:“‘先生’确认了,夜鹰明天会去慈善晚宴场地勘察,我们可以趁机获取他的行动轨迹。另外,陈锋会亲自携带钥匙出席晚宴,没有备用钥匙,我们必须在他启动炸弹前拿到钥匙。”
林野点头:“好,明天我们去晚宴场地附近潜伏,观察夜鹰和陈锋的动向,同时确认炸弹的具体位置。”
唐小糖举起手里的平板:“我负责远程监控晚宴场地的通讯,一旦发现他们的内部对话,立刻同步给你们。”
仓库里的灯光昏黄,照亮了三人并肩而立的身影。职场陷阱的失败,让陈锋的耐心耗尽,接下来的两天,必然是一场更加激烈的较量。但他们已经做好了准备,无论前方有多少危险,他们都会一起面对,直到将陈锋绳之以法,直到揭露暗影组织的所有阴谋。
夜风吹过仓库的窗户,发出轻微的声响。三人围坐在桌子旁,借着电脑屏幕的光,再次确认慈善晚宴的行动计划。每一个细节都反复推敲,每一个应急预案都做好了备份,无形的默契在三人之间流转,比任何誓言都更有力量。