凌晨,东海岸一间地下室还亮着屏幕光。
雨水顺着小窗往下爬,键盘声密得像一群老鼠啃墙。
艾米莉亚咬着棒棒糖,黑眼圈挂在脸上,超大号连帽衫把她整个人罩住,只露出一双盯屏幕的眼。
“来吧,老熊。”
她含糊嘟囔,舌尖把棒棒糖顶到左腮。
“让我看看,你把脏袜子藏哪儿了。”
屏幕上,偷猎者无线电频段的残留包一行行滚过。
那是她先前发给沈旭的东西。
破碎语音,定位跳点,中转箱编号,还有那支东欧小队没来得及擦干净的尾巴。
普通人看这些,大概跟看一锅乱码粥差不多。
艾米莉亚看着,却像看一只踩泥进屋的狗。
爪印太多了。
“东欧节点,假身份。”
她敲下回车。
“农产品期货账户,假壳。”
又一行。
“私人实验基金,假壳套假壳。”
她嗤了一声。
“俄罗斯套娃都没你会套,安德烈叔叔,你家财务是不是从洋葱地里挖出来的?”
屏幕右侧弹出一条本地安全提示。
【疑似跨境商业网络追踪,风险等级上升】
艾米莉亚眼皮都没抬。
“闭嘴。”
提示框消失。
她的指尖继续敲。
偷猎队长交代的中转口令,灰色定位器的回传频点,暗网样本帖的隐藏链接,全让她切成细碎数据,丢进一个自写的追踪壳里。
追踪壳沿着旧水沟那条线往回钻。
一跳。
两跳。
第三跳的时候,屏幕突然黑了一下。
【连接拒绝】
艾米莉亚嘴里的棒棒糖停住。
“哟。”
她重新敲入一串命令。
“还知道关门。”
第二次追踪换了路线,从农资配送补贴接口往里绕。
几秒后,屏幕上跳出一片红。
【动态密钥变更】
【访问令牌失效】
【反向探针启动】
艾米莉亚的手停在半空。
地下室里只剩雨声和主机风扇声。
她慢慢把棒棒糖从嘴里拿出来,看了眼糖棍上咬出的牙印。
“你拿探针戳我?”
屏幕红光照在她脸上,那双眼往下压了一点。
“好,很有礼貌。”
她把棒棒糖塞回嘴里,第三次敲键。
这次走的是集团外围财报节点。
安德烈集团的外围防火墙像一堵会动的墙,密钥每隔几秒换一次,权限路径还在自旋,像有人把保险柜装进滚筒洗衣机里。
艾米莉亚的指尖敲到一半,左侧监控窗忽然亮起。
【反向定位握手请求】
【源头追踪:百分之十二】
【百分之十九】
她盯着数字,嘴角往下一撇。
“呦呵,还想摸我家门牌号?”
数字继续涨。
【百分之三十一】
【百分之四十八】
她没急着断线。
只把一个旧文件拖到桌面。
文件名很朴素。
【作业】
点开以后,里面是一堆假照片,假缴费单,假猫粮订单,还有一个虚拟地址。
她对着屏幕轻轻一笑。
“来,姐姐给你留了猫砂盆。”
回车落下。
反向探针钻进假地址,像一头冲进塑料桶的牛,撞得满屏警报乱叫。
【定位异常】
【节点污染】
【握手失败】
艾米莉亚拍了拍键盘边。
“乖。”
她把那条探针关进沙盒,顺手改名。
【老熊伸手摸屎纪念版】
改完,她盯着名字看了两秒,又摇头。
“不行,太长。”
删掉后重命名。
【熊爪踩屎】
满意了。
第三次进攻也失败了。
屏幕上,安德烈集团外围防火墙平静恢复,像刚才什么都没发生。
艾米莉亚的椅子往后一滑。
地下室冷,墙角管道在响,桌边堆着空能量饮料罐,最上面一个罐子上贴着便签。
便签字迹歪歪扭扭。
【不攻击公共系统,不挂奇怪官网,不伪造公告】
下面还有一行更小的字。
【李泽宇会发疯】
艾米莉亚盯着便签。
“烦死了。”
她抓起一罐没喝完的饮料,晃了晃,里头没声。
空的。
她把罐子放回去,继续盯着便签。
“我就黑一个农业集团,又不是把他们官网改成山羊交友平台。”
屏幕角落的本地助手弹出一行字。
【你的历史记录不支持该发言】
艾米莉亚面无表情。
“你闭嘴。”
【上次你把某公共网站首页替换成红杉农场直播倒计时】
“我那是流量测试。”
【上上次你伪造生态安全公告】
“那是格式练习。”
【上上上次】
艾米莉亚一把拔掉旁边小扬声器的线。
“你也闭嘴。”
地下室立刻安静。
她重新靠近屏幕,手指悬在键盘上,没有立刻落下。
正面破墙,没戏。
安德烈集团用的是军工级动态加密,外围还套了商业风控监测,谁硬撞,谁就会在门上留下脸印。
艾米莉亚咬碎嘴里的糖。
咔。
甜味炸开。
“正门不让进,那就不走门。”
她打开一个封存文件夹。
文件夹里只有一个图标。
【伪装审计节点】
光标停在图标上。
她盯着它,眼皮半垂。
“老朋友,上班。”
图标点开,屏幕界面换成了一片灰。
这个节点潜在暗网很多年,披着合规审计外包皮,专门吃企业上传的废弃日志和旧账单,像一只趴在垃圾桶旁边的猫。
不抓老鼠。
等老鼠自己掉出来。
艾米莉亚低声念叨。
“审计请求编号,旧。”
“税务校验时间,旧。”
“能源补贴报表,旧。”
“农资物流明细,旧。”
她一路翻,把安德烈集团十几家壳公司的旧协议拼起来,像从垃圾堆里捡出一把钥匙。
钥匙锈,齿口还缺。
能开门就行。
屏幕弹出输入框。
【请输入合规指令】
艾米莉亚揉了揉鼻尖。
“亲爱的伊万诺夫农业集团,按照第三方环保审计流程,请把近期农资配送补贴明细、实验室能源波动报告、冷链运输单据和生物废料处理记录打包给我。”
她停了一下。
“语气太客气了,像诈骗。”
删掉。
重新敲。
【依据季度审计补录条款,调取缺失旧备份,校验补贴核销链路】
她看着这行字,点头。
“像人类废话了。”
回车。
灰色节点开始运行。
一秒。
两秒。
十秒。
没有红色警报。
没有反向探针。
没有拒绝。
屏幕上跳出一行小字。
【排队中】
艾米莉亚眨了眨眼。
“排队?”
她嘴角抽了一下。
“你们企业内网也要排队?谁排前面,打印报销单的大叔吗?”
【队列位置:九百七十二】
艾米莉亚深吸一口气。
她抬手摸到桌边一块饼干,咬了一口。
饼干受潮了,软得像纸板。
她脸垮了。
“安德烈,我讨厌你。你让我吃地下室纸板。”
她把饼干扔进垃圾桶,又敲开加速脚本。
【审计优先级校验】
【缺失凭证风险标红】
【监管留痕预警】
队列数字跳动。
九百七十二。
四百三十。
五十七。
三。
一。
【请求通过】
艾米莉亚身体往前压。
“乖。”
一条数据通道无声打开。
没有撞门,没有破墙,没有火花。
她像一滴水,顺着缝隙流进安德烈集团的内部数据缓存。
屏幕画面不再是红色警报,变成一排排目录。
【季度产量】
【能源账单】
【农资补贴】
【种子供应】
【冷链运输】
【实验室备份】
她盯着最后一项。
“你好啊。”
点开。
【权限不足】
艾米莉亚没生气。
“正常。你要是直接让我进,我还怀疑你钓鱼。”
她从审计节点里调出一份废弃授权。
授权来自某家边缘实验室,三年前签过一次设备维护单,后来公司注销,权限却没有彻底清掉。
像一块没冲干净的厕所污渍。
她最喜欢这种。
“前员工权限,旧合同,设备巡检,电力异常。”
她边敲边念。
“再加一点生物废料处理风险。”
屏幕闪了闪。
【权限升格申请】
【理由:废弃冷链异常核销】
【审核方式:自动】
艾米莉亚抬起头,盯着那个“自动”。
她没忍住笑出了声。
“你们喜欢自动化农场,也喜欢自动化审核。”
她敲下最后一个确认。
“真好,机器比人诚实,也比人蠢。”
【通过】
实验室备份目录打开。
一瞬间,海量文件像泥石流冲出来。
农作物产量表,营养液消耗,喷头故障记录,温室湿度,员工排班,废液处理,培养舱清洗,老鼠尸检,种子批次,补贴票据。
密密麻麻。
枯燥到人想把脑袋塞进洗衣机。
艾米莉亚却坐直了。
她把棒棒糖棍吐进空杯里,双手重新落回键盘。
“筛词。”
【红杉】
无结果。
“挺谨慎。”
【白菜】
三千七百二十一条。
她眼皮跳了一下。
“……你们是真爱吃菜。”
她加条件。
【白菜,切片,活性】
一百零八条。
【白菜,根土,泥层】
二十六条。
【白菜,安德烈,紧急】
无结果。
她抿了下嘴。
“老板名字不进文件,行。”
【黑湖】
无结果。
【湖区影像】
两条,权限加密。
她没有点。
沈旭说过,湖区别乱碰。
她也不想给自己惹一条水底怪兽的电子版尾巴。
“今天不看湖。乖孩子守规矩。”
屏幕角落小助手又冒出字。
【记录该句,可信度存疑】
艾米莉亚低头一看,才想起自己拔的是扬声器线,不是程序。
她面无表情敲了一个删除指令。
小助手消失。
“多嘴程序没有人权。”
她继续筛。
【牧草种子】
一千多条。
【牧草补贴】
五百多条。
【牧草补贴明细旧备份】
屏幕顿了一下。
跳出一个文件夹。
图标很普通,甚至土得像某个财务实习生随手建的。
艾米莉亚手指停住。
这个文件夹太普通了。
普通得像在一桌子刀叉里放了一根牙签。
她没有点开,先拉日志。
创建时间,凌晨。
修改时间,凌晨。
访问人,空。
来源路径,地下三层实验室调度单。
艾米莉亚慢慢眯起眼。
“地下三层?”
她调出复制链。
一串幽灵代码残留在路径边缘,像有人走过雪地,脚印又拿扫帚扫了一半。
她盯着那串残留,舌尖抵了抵牙。
“这不是集团自己的清理脚本。”
手指一点点往前推。
复制,打包,改名,塞入旧备份。
动作干净。
目标明确。
还故意挂在一个无人注意的补贴文件夹里。
艾米莉亚靠回椅背,脸上没什么表情。
“谁跟我抢垃圾桶?”
地下室里,雨声更大。
她没有立刻追那串幽灵代码。
红杉农场的活,优先。
陌生黑客,之后再拆。
她把那个文件夹复制到离线沙盒,切断外网,断开审计通道,再开本地解包。
【是否确认打开旧备份文件夹】
艾米莉亚看着确认键,忽然开口。
“如果里面是会计报表,我就把安德烈家打印机改成只会打印羊。”
没人回答。
她点下确认。
文件夹打开。
第一层确实是补贴明细。
周边小牧场采购表,农资配送路线,公益试验田合同,牧草种子免费发放名单。
二十七家。
其中十一家标红。
都在红杉农场外围。
艾米莉亚脸上的懒散慢慢收干净。
她继续点。
第二层是冷链车编号。
第三层是临时农资箱标签。
第四层是一张实验室调度单。
调度单名字改过,内容却没擦干净。
【地下三层】
【培养液升温】
【卵囊批次转入催化槽】
【第一批数量:十万】
艾米莉亚的手指停在“十万”上。
她没说话。
屏幕右侧还有一个压缩包。
加密。
文件名是乱码。
她拖进破解器。
【尝试密码】
【失败】
【失败】
【失败】
防护层开始反弹,沙盒边缘亮起红线。
艾米莉亚盯着红线,嘴角一撇。
“还藏。”
她不再用暴力破解器,改用调度单里漏出的农资编号去试。
第一组。
失败。
第二组。
失败。
第三组。
密码框轻轻一跳。
【通过】
艾米莉亚低声笑了一下。
“人类最爱拿工作编号当密码,几百年都不改。真可爱,跟蟑螂一样可爱。”
压缩包展开。
里面有三段视频,五份实验报告,一份投放计划,还有一张简短说明。
她先点视频。
画面里,白色灯管亮着,培养舱一排排打开,热雾涌出,金属箱推过通道。
透明观察窗后面,黑点在液体里翻。
密得像一锅烧糊的芝麻。
艾米莉亚皱了下鼻子。
“恶心。”
视频里没有声音,却能看见培养液边缘的绿色薄片快速缺口,黑点贴上去,叶片一点点消失。
她点开实验报告。
【改造蝗虫批次】
【代号:黑麦】
【基因锁定转基因作物免疫】
【对普通叶片及根系高取食倾向】
【四十八小时内孵化】
艾米莉亚的脸色一点点变了。
她又点开投放计划。
路线图展开。
农资配送车。
牧草种子。
周边小牧场。
红杉农场外围。
文件里还贴心标了风向、土壤温度、孵化窗口。
每一条线,都像绕着红杉农场打了一圈绳结。
艾米莉亚手背上起了一层细细的疙瘩。
“你不派人了。”
她盯着屏幕,声音很轻。
“你改派虫子。”
她把投放计划复制三份,一份打进离线盘,一份塞进李泽宇的离线邮箱草稿箱,一份加密成证据包挂进外部法务节点。
手指没停。
“沈旭那家伙现在大概还在收拾羊。”
她一边敲一边咬牙。
“李泽宇可能在写赔偿清单,写到公山羊加班费。”
又一份备份生成。
“老约翰可能正在拿猎枪瞪泥。”
数据校验完成。
她把所有时间戳封存,保留原始路径,截取审计节点通行记录。
“不行,不能只发给他们。”
她打开农场夜间预警面板。
红杉农场直播后台黑屏安静,上一场直播切片还在全球乱飞,弹幕词云里“羊师傅”三个字大得离谱。
艾米莉亚扫了一眼,差点没绷住。
“羊师傅……你们真的有病。”
她没有开播,也没有挂任何奇怪官网。
便签还在桌边盯着她。
【不攻击公共系统】
“看见没,我很乖。”
她把预警写成离线包,走红杉农场专用通道推送。
发送前,她想了想,又加了一行标题。
【别睡了,老熊开始撒黑芝麻】
她盯着标题,沉默两秒。
删掉。
重新写。
【红杉农场外围牧草种子存在改造蝗虫投放风险】
太正经。
像李泽宇。
她皱眉。
最后改成:
【紧急:别让周边牧草进场,里面可能有会吃疯的虫】
这行顺眼。
发送。
进度条走到百分之七十六时,沙盒忽然亮起警报。
【内部缓存访问异常】
【审计节点回查】
【自动风控复核启动】
艾米莉亚的眼神一沉。
“哎呀。”
安德烈集团那边开始回查了。
估计是她拖走视频时碰到了某个活日志。
不是大问题。
会麻烦。
她打开刚才那只关着反向探针的沙盒。
【熊爪踩屎】
“上班。”
反向探针还在里面转圈,像一条找不到门的狗。
艾米莉亚把它拎出来,套上自己的假壳,再往安德烈集团回查通道里一丢。
“去吧,跟你主人团聚。”
探针撞进回查脚本。
安德烈集团的风控日志顿时乱成一团。
【异常源头:废弃打印服务器】
【异常源头:牧草补贴旧归档】
【异常源头:员工餐卡系统】
【异常源头:厕所耗材采购】
艾米莉亚敲键速度更快。
“再送你一个。”
她把一份伪造报错塞进去。
【打印机卡纸】
【审核任务滞留】
【建议人工处理】
屏幕上的追踪红线像让人扯断,啪的一下熄了。
地下室恢复暗光。
预警包发送完成。
备份完成。
审计节点清理完成。
艾米莉亚慢慢吐出一口气,伸手去摸饮料罐,摸到空罐,又烦得把它捏扁。
“安德烈叔叔,你真的烦。”
她看向那个隐藏文件夹。
还有东西没打开。
文件夹最底层,有一个黑色图标。
没有扩展名。
没有预览。
需要二次密码。
它藏得比投放计划更深,外层还裹了一层实验室本地加密。
艾米莉亚的手指悬停。
“你又是什么?”
她先跑文件头。
内容加密。
跑熵值。
高。
跑路径关联。
地下三层,北线项目,生物投放,合规检测合同。
艾米莉亚眼睫轻轻抖了一下。
“北线项目。”
她把所有已知词组丢进去。
黑麦。
牧草。
十万。
红杉。
白菜。
安德烈。
全失败。
她想了想,敲入偷猎队长提到的那句。
【北侧旧水沟能绕开摄像头】
失败。
她抿着嘴。
又输入刚才调度单里一行被删除的备注残影。
【自然没有记忆】
密码框停了一秒。
【通过】
地下室里,风扇声像突然变大了。
艾米莉亚的后背慢慢贴紧椅背。
文件夹打开的瞬间,一张总计划表弹了出来。
不是一批牧草。
不是一条路线。
是一整套连环方案。
周边牧场,保险检测,运输合规,样本抽检,危险标签,舆论投放。
黑麦改造蝗虫只是第一格。
后面还有大片灰色模块,权限更深,看不清内容。
她目光往上挪。
总计划表顶端有一个名字。
四个字。
艾米莉亚嘴里的糖味彻底淡了。
她盯着屏幕,呼吸卡了一下,指尖无声按住桌沿。
“沈旭……”
屏幕蓝光映在她脸上。
那个文件夹的名字,安静挂在最上方。
【基因蝗灾】