苏晓盯着电脑屏幕上那几行扭曲的规则文字,手指在键盘上敲了最后几个键。
“搞定。”
她往后靠在椅背上,公寓里只有屏幕的光照亮她半边脸。
手机嗡嗡震了两下。是个加密通讯软件的消息,头像是个模糊的剪影,ID叫“老海”。
老海:“苏小姐,有单生意,接不接?”
苏晓打字:“说。”
老海:“客户被‘午夜电梯’缠上了,困在自家公寓楼里三天了。规则是‘午夜后独自进入电梯的人,会在电梯停靠的楼层遇到不该存在的东西,直到精神崩溃’。现在客户不敢出房门,食物快没了。报价这个数。”
后面跟了一串数字。苏晓挑眉,挺大方。
苏晓:“情报呢?”
老海发过来一个文件包。苏晓点开,里面是那栋公寓的结构图、电梯型号、还有客户自己记录的几次试探结果。
苏晓看了五分钟,回了一句:“接。方案两小时后发你。”
老海:“YYDS,我就知道找你靠谱。”
苏晓没回,直接拨通了另一个号码。
电话响了三声被接起,李维的声音传过来,背景音有点杂:“苏晓?我在健身房。有事?”
苏晓:“来我公寓,有活干了。”
李维:“现在?”
苏晓:“对,现在。客户等不起。”
半小时后,李维推门进来,身上还带着点汗味。他个子高,穿件黑T恤,肌肉线条把衣服撑得有点紧。他看到苏晓电脑屏幕上的东西,眉头就皱起来了。
“‘午夜电梯’?这东西可不好搞。”李维拉了把椅子坐下,“我以前的队里有个哥们,就是栽在这类规则上。你以为躲过去了,其实它就在下一层等着你。”
苏晓把屏幕转向他:“所以我们要利用规则,不是硬刚。你看这条,‘电梯停靠的楼层会遇到不该存在的东西’。关键词是‘停靠的楼层’和‘不该存在的东西’。”
李维凑近看了看:“所以?”
“所以,如果电梯不停呢?”苏晓调出另一份资料,“这栋公寓的电梯是老旧型号,有个紧急制动解除功能。只要在电梯厢内操作面板,输入特定代码,可以让电梯进入‘滑行模式’,不在任何楼层停靠,直达底层或者顶层。”
李维愣了下:“这……能行?”
“规则没说‘电梯必须停靠’。”苏晓点了点屏幕上那句扭曲的文字,“它只说‘停靠的楼层会遇到’。那我们不让它停靠,逻辑上就绕过去了。至于‘不该存在的东西’……如果电梯根本不停,它们在哪出现?电梯厢里?规则也没说它们会在厢体内出现。”
李维想了十几秒,摇头:“太冒险了。万一你的解读错了,客户进了电梯,门一关,里面直接冒出东西怎么办?那不是送人头吗?”
苏晓看着他:“所以需要测试。我已经模拟了十七种可能的情况,唯一能让客户安全离开的路径,就是让电梯在午夜整点后启动,输入滑行代码,直达底层车库。车库的监控系统是独立的,而且规则通常不覆盖到车库这种‘非居住楼层’。”
“通常?”李维抓住这个词,“苏晓,这是玩命,不是通常不通常的问题。”
“那你有更好的办法?”苏晓反问,“客户困在屋里,食物和水最多撑两天。等他自己崩溃了,规则一样会收了他。我们这是在已知风险里选一条生路,不是去郊游。”
李维不说话了。他盯着那些规则文字看了好久,最后叹了口气:“你确定代码能生效?那种老电梯,紧急代码说不定早就失效了。”
“老海给的资料里有电梯的维护记录。”苏晓调出另一份文件,“上个月刚做过系统检修,紧急功能测试正常。而且,我查了同型号电梯的论坛,有技术人员提到过这个代码,没失效。”
李维往后一靠,抓了抓头发:“行吧。你赢了。方案具体怎么操作?”
苏晓开始详细讲。客户需要在午夜十二点整进入电梯,按下底层按钮后,立即输入那串六位数的代码。电梯会发出提示音,然后进入滑行模式。这期间,无论电梯里发生什么异响或者感觉,都不能按任何其他按钮,也不能试图开门。直到电梯稳稳停在车库层,门自动打开,走出去,头也别回,直接离开车库。
“就这么简单?”李维问。
“规则漏洞利用,往往就是一层窗户纸。”苏晓说,“捅破了,生路就出来了。捅不破,或者捅错了地方,那就芭比Q了。”
李维苦笑:“你这比喻真够形象的。老海那边怎么说?他提供的情报靠谱吗?”
“目前看没问题。”苏晓关掉文件,“但他只是个中间人。情报来源我们不清楚,所以……保持警惕。”
两小时后,方案发给了老海。老海很快回复:“客户同意了,今晚就试。成功的话,钱立刻到账。”
苏晓回了个“好”字。
李维站起来:“我去准备点东西。如果……我是说如果,计划出岔子,我得有办法接应。”
苏晓点头:“小心点。别太靠近那栋楼,规则可能有范围性。”
“明白。”
晚上十一点五十。
苏晓和李维坐在一辆不起眼的黑色轿车里,停在距离那栋公寓两条街外的路边。车里只有仪表盘微弱的光,还有笔记本电脑屏幕的亮光。屏幕上分割成几个画面,是老黑进公寓周边公共监控看到的实时影像。
李维盯着屏幕:“客户出门了。”
画面里,一个穿着睡衣、脸色苍白的男人哆哆嗦嗦地走出房门,左右张望了一下,快步走向电梯间。
苏晓看了眼时间:十一点五十八分。
“快了。”她说。
电梯门开了。客户走进去,手抖得厉害,但还是按下了底层按钮。然后他掏出一张纸条,开始按电梯操作面板上的数字。
“代码输入中……”李维低声说。
午夜十二点整。
电梯门缓缓关闭。
苏晓屏住呼吸。公共监控听不到声音,只能看到电梯的楼层指示灯原本应该逐层跳动,但此刻,它直接熄灭了,只剩下一个向下的箭头亮着。
“滑行模式启动了。”苏晓说。
电梯井里应该有动静,但监控拍不到。时间一秒一秒过去,李维的手无意识地握紧了方向盘。
三十秒。
一分钟。
一分三十秒。
突然,电梯的楼层指示灯重新亮起,显示“B1”——地下车库层。
门开了。
客户连滚爬爬地冲出来,头也不回地朝车库出口跑去。几秒钟后,他消失在了监控范围外。
李维长长吐了口气:“成功了?”
苏晓没立刻回答。她快速敲击键盘,调出另一个界面,是入侵公寓物业系统看到的电梯状态日志。
日志显示,电梯在午夜十二点整从十七层出发,于十二点零二分直达B1层,中间没有任何停靠记录。
“成功了。”苏晓说,“规则被绕过去了。”
李维放松下来,靠在椅背上:“卧槽,真刺激。第一次干这个,感觉比我以前出任务还紧张。”
苏晓却皱起了眉:“等等。”
“怎么了?”
“你看这个。”苏晓指着日志里的一行小字,“电梯的‘滑行模式’启动时间,记录是十二点零零分零三秒。但老海给我们的资料里说,这栋公寓的电梯系统时钟,比标准时间快了……十五秒。”
李维凑过来:“什么意思?”
“意思是,客户实际进入电梯并按下按钮的时间,可能是十一点五十九分四十八秒左右。”苏晓语速变快,“还没到午夜整点。规则触发的时间点可能没那么精确,但……老海给的情报,在这个细节上有偏差。”
李维脸色沉了下来:“偏差?这种要命的事,时间差十几秒,万一规则就是以系统时间为准呢?客户可能因为这点偏差就没命了。”
“客户现在活着。”苏晓说,“但这确实是个问题。老海要么自己也没搞清这个细节,要么……”
“要么他故意没告诉我们?”李维接过话头。
苏晓没说话。她关掉电脑屏幕,车里陷入黑暗。
手机震动,老海的消息来了:“钱已到账。客户安全离开,非常感谢。苏小姐果然绝绝子,以后有生意还找你。”
苏晓回了个简单的“收到”。
李维启动车子,缓缓驶离路边:“你怎么看?”
“先观察。”苏晓说,“老海是我们现在唯一的渠道。但……许文静那边完事后,让她查查老海这条线的干净程度。”
“许文静?你那个黑客朋友?”
“嗯。她负责清理我们所有的数字痕迹。这次行动的数据,她会处理干净。”
第二天下午,苏晓接到了许文静的语音通话。
许文静的声音透过变声器处理,带着点电子音,但语速很快:“苏晓,你们昨天那单活,数据我清完了。但是有个问题。”
“说。”
“我在清理的时候,发现有人在反向追踪。”许文静的声音严肃起来,“手法很专业,不是一般的黑客或者民间组织。用的技术栈和渗透模式,带很浓的官方背景味道。我差点没拦住。”
苏晓心里一紧:“官方?哪个部门?”
“不确定具体部门,但追踪标记里有个内部代号……‘秩序之眼’。”许文静说,“我查了下暗网里的传闻,好像是个专门处理灵异事件的官方机构,权限很大,作风很硬。他们应该是注意到暗网里出现的规则漏洞交易了,特别是你们这单成功案例,数据上有异常波动。”
“能甩掉吗?”
“暂时甩掉了,但我不能保证他们没留下后手。”许文静说,“建议你们之后联系老海,换更隐秘的渠道。现在的通信方式,可能已经被标记了。”
苏晓沉默了几秒:“知道了。谢了,文静。”
“客气。哦对了,你们下次行动前,数据链路给我先过一遍,我加固一下。我可不想哪天被请去喝茶。”许文静开了个玩笑,但语气没多少笑意。
通话结束。
苏晓坐在电脑前,看着暗网论坛里那些隐晦的求助帖和交易帖。这个灰色世界才刚刚向她敞开一条缝,官方的大眼睛就已经盯过来了。
她新建了一个加密文档,输入标题:
“秩序之眼”——威胁评估与反制预案(初稿)
然后,她给老海发了条新消息,用了许文静刚提供的一个临时加密协议:
“以后联系,走新通道。方案照旧,安全第一。”
老海很快回复:“懂。合作愉快。”
苏晓关掉聊天窗口。
窗外天色渐暗,城市灯火逐一亮起。在这个灵异复苏的时代,规则是牢笼,但漏洞是生机。而她,才刚刚找到第一把钥匙。
只是开门的时候,已经有人守在门后了。


