深入游戏去找后门(第2页)

省局分析员忍不住插话:“就算他把加密代码藏在美术资源文件里,也仍然需要提取这些加密数据的代码——而我们肯定会在源代码中发现这些提取函数。”

肖菱素若有所思地看向他:“没错,但这个后门并不在代码里。它在程序中——但不在代码里。”她的听众一头雾水。

部门主管耸耸肩:“博士,你这我就听不懂了。”

高级密码分析师试探着说:“你是说程序内部事物之间的关系?”

“啊,你开始明白了。”

部门主管插话:“是什么让你重新考虑隐写这个方向的?是攻击gp网站的那些ddos事件吗?”

“不是。”她再次停顿。“是罗强让我回头看的。”她转身面向众人,“在过去几个星期里,我一直在与那个叫罗强的人通过电子邮件联系。”

这个消息让在座的人短暂沉默,随即房间里一阵骚动,之前没人动过的资料册现在纷纷被翻阅。

“为什么我们没被告知?”

国安主管插话:“顾问小组已经被通知了。”“你有什么证据证明这些邮件是真实的?”

肖菱素神色平静:“第一封邮件提到我和罗强在马俊葬礼上当面对话的内容。”

省局分析员慢慢点头:“他肯定声称自己是无辜的,维度才是真的存在。”

“他不仅如此。他正在追踪维度,也恳求我们这么做。这就又把我们带回到马俊软件中的后门问题。因为是罗强帮我找到它的。”

“这对他来说倒是挺方便的。”

“我也这么觉得。所以我请求与他面对面见面。”国安主管点头,好像想起了这事。

省局分析员看上去颇为惊讶:“他答应了?”

“某种程度上算是。”肖菱素朝房间后方点了点头,灯光再次变暗。

屏幕上出现了一个动画的3d环境。这是一条狭窄的、中世纪风格的城市街道,两旁的建筑歪歪斜斜地矗立着。在场的人几乎没人认出这个地方,因为他们都没有时间或兴趣玩网络游戏。

肖菱素开始解说:“你们现在看到的是马俊开发的游戏《门onle》。这是一款在线角色扮演游戏——意味着成千上万的用户通过中心服务器访问游戏地图。游戏覆盖了非常广阔的虚拟空间。罗强要求在这个特定地点会面:波特岗的皇后大道与哈维巷的交叉口。”

“在网络游戏里会面?”

“是的。但由于很难逮捕一个虚拟角色,我决定进入上帝模式。”“意思是?”

“意思是我作弊了;我请求网络风暴的系统管理员协助,在这个交叉口设置了虚拟摄像头进行监控。”

“你在幻想世界里搞了个监视埋伏?”会议室里响起一阵轻笑。

肖菱素点了点头:“差不多。目标是在约定会面时间前,监控所有进入这个交叉口的角色。这个交叉口很热闹——正处在市场中心,玩家通常在这里购买装备——我想要尽可能多的时间来追踪罗强。”

一名身穿制服的军官发问:“就像追踪电话一样?”

“差不多。每个玩家的角色头上都会显示一个屏幕名,这个名字在该服务器集群中必须是唯一的。我们写了一个脚本来扫描服务器上可疑的玩家名。它会自动收集可能嫌疑人的ip地址,并追踪回其互联网服务提供商,以便进一步调查。我们还建立了一个手动系统,可以选择任意玩家名,由网络风暴的技术人员查询该玩家的源ip地址。”

“为什么要追踪ip地址?网络风暴不是有玩家的账单信息记录吗?”

“有,但我们推测罗强可能偷用了别人的账号。通过他的ip地址找出所连接的互联网服务提供商,再联系isp获取其物理地址,我们更有可能真正找到他本人。”她环视会议室强调道,“我们在多个美国大城市调动了空中打击小组,准备在这次会面中逮捕罗强,希望他藏身在某个大都市里。”

一位省局分析师忍不住插话:“从罗强仍然在逃的事实来看,你们这计划并没有成功。”

黑暗中有人出声:“我们能继续了吗?”肖菱素点了点头。

屏幕突然活了过来。动画的3d人物在画面中穿行。他们动作的逼真令人毛骨悚然——尽管只有一半的人物头上显示着发光的名字。

“那些没有名字的角色是npC,也就是非玩家角色——他们由电脑控制。只有真人玩家才会有名字。”

屏幕的视角发生了变化。变成了肖菱素角色的第一人称视角,她在人群中穿行。

“这次会面是我们在加密办公室里远程进行的。游戏支持具备voip功能的玩家通过语音频道与附近的其他玩家交谈。罗强要求我们这样设置。我操控着这个游戏角色,你们将听到我和他对话的录音。我耳机上有静音按钮,你们也会听到我给团队发出的指令。罗强没有提前告诉我他角色的名字,但他说我会认出他。所以我们设置了自动追踪脚本。不过罗强模仿了马俊的伎俩。”