林小火站在巷口另一头,背靠墙,嘴里叼着一根刚捡的烟头。没点。
白晓开始切入目标。
她通过那个老旧接口,伪装成一个低权限的档案管理员账号,用它当跳板,打进了江城市公安局的档案服务器。这个服务器不联外网,但有一个专门向检察院传送案卷备份的同步端口。她定位到一个被标记为“更新”的压缩包,解压后,里面有周启明被杀案的所有电子卷宗扫描件——几百页PDF,每一页都是一张高分辨率扫描图。她用左手按着右臂吊带,把身体往前倾,盯着屏幕上的文件目录。丝血。案发现场照片、凶器照片、物证清单、法医鉴定报告、证人询问笔录——全部都在,但每一个文件的权限都被调高了,需要多重验证。她试了三次,被弹回来三次。第四次,她从服务器日志里找到了一个“归档管理员”的账号,这个账号是几个月前系统升级时留下的测试端口,窗口期很短,但足够她钻进去。她把自己伪装成这个归档管理员,用一条休眠了几个月的令牌成功登录,开始下载。
网速太慢了。这家网吧的网速像用竹竿从泥浆里捞东西,下载进度条一格一格地爬,爬到百分之三十的时候,屏幕上弹出一个红框——系统启动安全二次验证,要求输入验证码,验证码会被发到一个已注销的手机号上。白晓用手指掐了掐太阳穴——太阳穴上的青筋在跳。二次验证的触发说明系统升级过,但同步接口的漏洞还在。她的手指在键盘上急促敲击,打开命令行,手动把二次验证的请求重定向到本机一个伪造的应答脚本里。这个脚本将服务器发来的验证请求逆向拆开,把里面的验证令牌注入服务器时钟缓存重置,骗过验证模块让它判定为“验证码已读、正确”。整个过程她只用了六十秒,额角的汗沿着太阳穴流下来,滴在键盘的空格键上。
林小火忽然动了。她从巷口走进来,穿过网吧的过道,低声说:“老板在门口打电话。说了‘四个人’‘外地口音’。他背对着我们,但他在看电脑屏幕。”
白晓没有回头。屏幕上,