广州天河区移动机房,地下室三层。这里常年恒温恒湿,但空气里有种说不出的沉闷——像时间停滞的味道。
林辰跟着张志强穿过一排排机柜,指示灯在昏暗的光线里明明灭灭,机器风扇的低鸣声汇成一片白色的噪音。
“李峰的工位在这里,”张志强停在一个靠墙的隔间前,“他逃跑后,我们封存了他的所有物品,包括工作电脑。”
隔间很普通:一张办公桌,一把转椅,一台台式电脑,还有墙上贴着的几张基站分布图。桌子上摆着个搪瓷茶杯,杯底有没喝完的茶垢;烟灰缸里有三个烟头,都是红双喜。
林辰戴上白手套——这是王哲从酒店厨房要来的,说是“保持现场”。他按下电脑电源键,老旧的兼容机发出硬盘转动的咔哒声,屏幕亮起蓝光,Windows 95的开机画面缓慢加载。
“密码是多少?”他问。
“我们试过了,,”张志强苦笑,“这种老员工,安全意识差。”
果然,密码是。系统进入桌面,壁纸是默认的蓝天白云。桌面很干净,只有几个快捷方式:基站监控软件、邮件客户端、扫雷游戏——1998年Windows自带的经典游戏。
林辰点开“我的电脑”,开始浏览硬盘。C盘是系统文件,D盘是工作资料。他打开D盘,里面按照年份分文件夹:1995、1996、1997、1998。每个年份里又有子文件夹:基站日志、故障报告、维护记录……
看起来一切正常。一个普通维护工程师的工作档案。
但周峰凑过来看了一眼,就发现了问题:“1998年的文件夹,最后修改日期是12月20日。”
“昨天?”林辰皱眉,“李峰昨天还来上班了?”
“来了,”张志强说,“昨天下午他还正常交班。谁能想到晚上就……”
林辰点开1998年文件夹。里面确实有12月20日创建的文件:一份基站巡检报告,一份备件申请单,还有几个临时文件。他逐个打开检查,内容都很正常。
“等等,”王哲指着屏幕,“看这个临时文件的创建时间:12月20日,晚上十一点三十七分。”
那个时间,正是天河城基站故障发生前。
林辰双击打开文件。是一个文本文件,里面只有一行乱码:0x7F 0x45 0x4C 0x46...
“这是……”张涛凑过来看,“十六进制数据。看起来像……可执行文件的头部?”
“对,”周峰眼睛亮了,“这是Linux可执行文件的魔数。0x7F后面是‘ELF’,是Linux程序的标准格式。”
“李峰的电脑是Windows系统,怎么会有Linux可执行文件?”林辰问。
“可能是个工具,”周峰说,“或者……是个木马。”
这个词让机房里的温度骤降了几度。
1998年,计算机病毒还是个新鲜概念,木马更是少有人知。但在清华计算机系,林辰他们早就接触过这些概念。
“能恢复这个文件吗?”林辰问。
“我试试,”周峰从背包里拿出几张软盘——里面是他自己写的磁盘工具,“这种临时文件,系统删除时只是标记删除,实际数据还在硬盘上,除非被新数据覆盖。”
他把软盘插入驱动器,运行恢复程序。屏幕上出现扫描进度条,硬盘灯狂闪。
等待的时间里,林辰继续查看其他线索。他打开李峰的邮件客户端——Outlook Express,1998年最流行的邮件软件。收件箱里有几百封邮件,大部分是工作往来:故障通知、会议邀请、文件传送……
但有一个发件人引起了林辰的注意:ericsson.support@guangzhou.
“爱立信技术支持?”他点开邮件。
邮件内容很简短,都是技术问答:某个接口参数怎么设置,某个告警怎么处理,某个功能怎么开启。看起来是正常的厂商技术支持。
但邮件的频率有点高:过去三个月,李峰和这个邮箱往来超过五十封邮件,平均每周三四封。对于一个维护工程师来说,这个频率太高了。
更奇怪的是,这些邮件的时间:大部分在晚上八点以后,甚至凌晨。
“李峰这么敬业?半夜还跟爱立信讨论技术问题?”王哲嘀咕。
林辰没说话,继续往下翻。翻到最近的一封邮件,发送时间是12月20日晚上十点——天河城故障发生前三小时。
邮件内容是:“关于华为天网项目接口兼容性的技术咨询。”
附件里有个文件,文件名是huawei_interface_spec.pdf。
林辰点开附件,PDF阅读器缓慢加载——1998年,PDF还是个新鲜格式,阅读器又大又慢。文件打开后,里面确实是华为设备的接口规范文档,但文档上有大量手写批注,用的红色字体,很刺眼。
这章没有结束,请点击下一页继续阅读!