术不同于盗窃术,谋杀术,溜门撬锁术什么的,有百害无一利。黑客们的技术也可以为社会造福,浪费就太可惜了。〃
不过,他们也知道,此刻并不是讨论法律条文的时候。他们要作的是为合法使用风儿的技术排除法律障碍。那天夏海干了一个通宵,六易其稿,拿出了一个没有漏洞的法律文件。此时,风儿从夏海手里接过文件,仔细看着。以前,读这种枯燥的法律文件肯定会令她头疼。但现在不同,里面的每一句话都切实地关系到她的命运。
〃是不是说,如果我在协助警方侦破工作中的表现良好,可以考虑缩短我的禁制令?〃风儿试探着问。
〃不是一定缩短,而是可以由侦查局向法院提供你本人的工作记录,作为缩短禁制期的依据。具体决定仍要由法院作出。〃杨真理解风儿的想法,但不想让她太乐观。
〃而且希望你注意后面这个条款,〃夏海用手指了指文件上的一行字:〃不得向任何非警方人员透露你参预工作的细节,如是警方人员,对方必须出示由高科技犯罪侦查局华中分局签发的询问许可证。〃
〃就是说,除了你们的人,我不对任何人讲就是了。这样解释不更简单些吗。〃
〃是这个意思。〃
风儿拿过笔,歪歪扭扭地签下了自己的名字。从小就打电脑键盘的风儿字写得很吃力,而她的电子签名早在禁制令下达时就被宣布作废了。
然后,杨真把她带到自己的办公室。一路上,走廊中遇到的警员都向风儿投以好奇的目光。当然,那种眼光都是迎头碰上后被吸引的,风儿那头短发,那套紧身衣和这里的气氛反差很大。虽然警员们谁也没有问什么,甚至也没有人把好奇的眼神第二次投向风儿,但风儿还是明显能感受到这一点。脸上一阵发热。
在主任办公室里坐下后,杨真把案情和任务向风儿作了简单的交待。
〃要我帮着打开HAI公司的数据库?我以为是设计防炎墙呐?〃风儿有些吃惊。
〃局里的服务器供你们使用。可以快速试错,你要提出的就是试错方向。有问题吗?〃
风儿想了想,点点头。〃没有,不过我想先知道刘组长他们以前是怎么进行的。〃
〃我们这就去。〃
她们走进了信息犯罪实验室。也是整个侦查分局里电脑设备最多的地方。离电脑这么近,风儿的心突突地跳着,就象是要偷偷地去会旧情人。
研究室的人都在。风儿惟一认识的就是刘文祥。她怯生生地向刘文祥点了点头。受了半年禁制令的〃折磨〃,风儿已经远没有当初那般傲气了。
〃刘警官,张晓凤来和我们协作进行侦破活动,请你把前一阶段的工作情况向她介绍一下。晓凤,你坐吧。〃杨真把一张转椅拉了过来。
风儿坐了下来。刘文祥也拉过一把转椅,坐在她的身边,打开她面前的计算机。一阵哗啪声响过后,闪烁的微光照射在风儿的脸。此时,风儿那双令许多人心惊胆颤的手就撂在大腿上,不自学的敲动着。刘文祥抬起头,刚想和她说什么,却发现一行泪水正在风儿的脸颊上流淌。
这时,李晓健、平利群、牟爱兰以及夏荷都围在近旁,看到她那行意料之外,情理之中的泪水,大家都不知说什么好。
〃这台机器以后就归你使用。〃刘文祥指着眼前的计算机说。风儿擦了擦眼泪,用手爱抚般地摸了摸主机箱。
〃这是什么机器?怎么没有软驱和光驱?这机箱、监视器……?〃风儿惊奇地望着这台计算机,以前她从未见过这种类型的机器。
〃这叫终端机,与大型服务器串连使用。几十年前,在没有个人微电脑的时代,企业和科研院所的人们使用的都是终端机。〃刘文祥介绍道。风儿虽然是软件高手,但她是玩个人电脑长大的,没见到过终端机情有可原。
〃可现在有了个人电脑呀,终端机的功率更高吗?〃
〃它们的功率和市面上最新配置的普通个人电脑差不多。〃杨真解释道:〃侦查局里使用终端机而不是个人电脑是出于管理上的理由。终端机除了联网进入侦查局局域网外,没有外设,全部运行过程都要记录在案。不光是你,我们的人员在工作期间也必须使用终端机。〃
风儿进一步感受到了公安机关的严格作风。以前,她有过作程序员的历史,习惯那种随意性很强的工作环境,象这样戴着镣铐跳舞还是头一次。
〃这是三天以来的破译尝试。共三千六百八十五次,分别从一百一十八个虚拟主机上进行。阿辉网站有敌意判别和跟踪系统,已经发觉了其中三分之一的虚拟主机,并拒绝再应答。留给我们的机会越来越少。〃
那三千六百八十五次密码尝试记录开列出来,是枯燥乏味的一长串。风儿在终端机上一页一页地翻着,就象是别的女孩子看言情小说一样津津有味儿。大家谁也没说话,时间一分一秒地过去。风儿翻到了页尾。然后,她抬起头看了看大家,才发现这么多人正用期待的目光望着她,脸不禁又红了起来。
〃你们……你们……〃
〃风儿,你是来协助我们工作的,有什么想法尽管提出来。〃杨真鼓励道。
〃你们能不能查到HAI公司里主持开发阿辉程序的人员名单?全体都要。〃
杨真向平利群点了点头,平利群从另一台终端机上调出他收集到的资料,把它们输送到风儿面前的终端机上。风儿看着那些名字。未了,又指了指一个英文名称。
〃这个哪国人?〃
〃中国人,自己起了个艺名。〃平利群解释道。
〃没有印度人就行。印度的软件工程师很正统,按操作规程设计,他们设计的东西很难找到破绽。〃
〃那么,中国程序员的破绽从哪里去找?〃李晓健指了指屏幕上那些中文姓名。
〃中国程序员都爱在自己的作品中为自己留下一个后门,象阿辉这么大的一个软件,一旦开发成功,老板只能了解到它是不是实现了事先规定好的功能,根本无法查看全部文本,留个把后门很容易。嗯,要第一批作随机匹配测试的,是这些人的名字。程序员们自高自大,而且他们往往没什么想象力,所以常用自己的姓名作密码。试错时要用拼音组合,包括含韵母和去韵母的,颠倒位置进行组合。我看,全部组合应该不超过两百个。〃
偶尔管了华鑫公司的〃闲事〃之前,风儿曾经是一个出色的程序员,她了解程序员们的心态,而这个经历正是毕业后就到公安机关工作的研究小组成员缺乏的。
平利群一拍巴掌,立刻跑回他的机器前忙了起来。刘文祥犹豫了一下,也坐回到他自己终端机前,准备平利群那边一旦打开数据库后,立刻调阅预先计划好的几个子文本。阿辉网站很可能在非法入侵发生后极短的时间内察觉并关闭漏洞。牟爱兰和李晓健也回到各自的机器前忙碌起来。倒是风儿,一时还不知该做什么好。
服务器开足功率,以每秒三个组合的速度进行试探。终于,芝麻开门,阿辉网站数据库在第一百一十六个组合尝试中伴随着一阵哗哗声打开了。那个密钥来自一个叫朱景洪的程序员,他把〃JHZHUHJ〃的组合,当作自己自由进出的钥匙。
刘文祥立刻在搜索栏中敲入〃鲁渭中〃、〃林勇〃、〃赵宝胜〃、〃方源〃、〃许萍〃等五个名字。前三个人都曾在这个案件中被怀疑受阿辉的洗脑,而方源之死则是他们想解开的谜。五个体积巨大的文件包下载进刘文祥的数据库里,被迅速存储起来。
牟爱兰离风儿最近,她跳起来,当着杨真这位大领导的面狠狠地拍了拍风儿的肩膀。屋子里的人中,牟爱兰对风儿最没什么看法,一来双方是年龄相仿的女孩子,二来牟爱兰刚到华东分局不久,没有亲自参预过华鑫公司案件的侦破工作,对风儿没有猫对老鼠的感觉。
正在这时,屋子里突然暗下来,所有的机器一应俱灭。由于华中分局自设立以来,从没有发生过这种事,大家甚至一下子没反应过来是停了电。备用电源在一秒钟后便接通了。好在这边已经作完了贮存工作。楼道里传来一阵的杂乱的脚步声,可能有其它研究室的工作受到了干扰。
杨真向大家作个手势,示意大家继续工作。然后一边往外走,一边掏出手机,要分局后勤部门立刻弄清停电原因。公安系统与当地电力部门有协议,要保证侦查局分部的供电。电力部门为他们设计了多套保险系统,保证他们不受区域偶然事故的干扰。很快,原因查到了。后勤科长把杨真带到侦查局墙外几十米远的地方。
〃瞧,这里的线路刚刚被破坏。电力部门马上派人来修复。〃
杨真看着作案现场。那里既是交通死角,又是视线死角。变压器的输出线路被剪断。后勤部门的人已经在现场周围拦出了一个小圈子,两个警员正在测量变压器周围下的足迹。杨真等在现场,一直到警员们把结果报出来。
〃这里是交通死角,平时除了电力部门的检修人员,没有人会走过来。这几个脚印是刚刚留下的。男性,身高一米七五到一米八零,体重八十到八十五公斤,健康有力。〃警员报告着。
杨真心里又闪出阿辉的影子。她望了望左右,除了这里外,周围很安静,大都市的喧闹一点也传不到这里。但一股阴云正在她的脑海里凝聚。
(八)
下载了五个文件包,相当于他们把研究对象搬回自己的屋子里,不用再与阿辉网站周旋。但这只是万里长征走过第一步。要打开这些文件包,并且判读里面的东西,仍然需要进一步的解析工作。而且以后的工作难度更大。刘文祥等人稍作调整,又投入到新的工作中去。
另一方面,从国内五个分局传来了几乎一致的消息,他们在全国范围内根据百万分之一相似度比例确定了排查对象。经过第一轮次的调查,初步确定了五十多个可能会被阿辉洗脑的人。这些人或者失业,或者是属于来无影去无踪的自由职业者,无论家人还是和他们有往来的部门,都不了解他们的行踪。而且每个人都已经有严重的IDA综合症表现。不过,更令杨真吃惊的是,当各地分局与当地警方开始调查这些人时,他们中的三分之一已经不在原地,而且每个人离开时,都未对任何人说明自己的去向。
杨真立刻想到了侦查局输电线路被攻击的情况,阿辉〃命令〃他们来到了武汉?或者他们正在来武汉的路上?谁把侦查局的工作告诉了阿辉?阿辉毕竟只是数字世界里的一个程序。难道HAI公司自知有问题,有意制造这种麻烦阻碍侦查局的工作。重重疑问在杨真心中升起。但她也知道,她不能只根据这些模糊的推测,要求各地公安机关寻找这些人的下落。于是,她接通市刑警队的通讯线路,把那十几个暂时失踪者的名单传给张继东。
〃张队长,这些人很有可能来武汉,干扰我们的调查工作。请你派些人手,在机场、车站这些地方注意他们的行踪。〃
〃这么严重?〃自从方源之死的调查开始,他们就一直交换这个案件的进展情况。张继东也知道了杨真他们得出的那个惊人推测:阿辉是个已经〃错乱〃的程序,通过被洗脑的替身进行着让个别用户的幻想成为现实的古怪勾当。但他还是难以想象,仅仅一个电脑程序,竟然会从全国各地调来自己的替身,进行一场有组织的攻击。
〃但愿不是,可我们不能等事情发生后才弥补,何况可能根本弥补不了。〃杨真说道。
〃不过,阿辉是怎么知道你们对它进行调查的呢?那些人会不会受HAI公司的收买?〃
〃理论上不排除这个可能,但从利益上讲很难理解。如果是HAI公司有意识地干扰警方侦察,那可是足以导致公司清理,负责人下狱的大问题,比关闭网站的损失要大得多。另一方面,阿辉的价标准虽然和我们人类的完全不同,但有一点可能是一样的,它也要生存!它觉得我们的调查威胁了它的生存。〃
谈话中体现不出引号的效果来,所以杨真那两个〃生存〃令张继东产生了非常怪异的感觉。好象自己在梦里或者在游戏里。不过他还是立刻回到了现实中。
〃我立刻安排人去监视。我想,要是阿辉叫来真人进行袭击,就不会是用什么高科技,我们的人足可以应付。另外,如果需要,我可以派些人到你们那里去。这么多年,你们一直是演文戏,对手也都是丝丝文文的,没怎么和那些穷凶极恶的人打交道。依我看,你们侦查局缺乏安全方面的布置。〃
杨真同意他的看法。无论是在侦查局总部还是在华中分局,杨真从未接触过一件与暴力有关的案件。其它分局在这方面的记录也微乎其微。
〃作为分局主任我也有责任……〃
〃算了,我又不是你的上级,和我检讨什么。咱们把问题解决是真格的。〃多年合作,他们是同事也是老朋友。讲起官话来反而别扭。
又是头晕脑涨的一天,文件包密码被打开了。但展示在刘文祥他们面前的,仍然是一堆无法解读的编码。虽然它们都是英文,但与传统编码方式完全不同。
〃梵语言!〃刘文祥脱口而出,语气中略带震惊。听到这个名字,其他几个人的脸上也出现了肃然的表情,仿佛普通观众头一次和一位大明星见面一样。
梵语言是新近才出现的功能强大的编程语言。它是印度软件工程师们的杰作,编制者以梵天(注四)这位化育之神的名字,来比喻此种语言能够生成世上最美妙最全面的应用程序。使用梵语言编制的程序极少产生〃BUM〃,而且功能强大,体系完美。
不过,虽然梵语言在软件技术上是个飞跃,但恰恰与〃适用即可〃的技术原则相悖,许多软件工程师宁肯用已经熟悉的传统语言,去编制要求不高的应用软件。所以梵语言自发布以来一直曲高和寡。就是刘文祥这样有见识的研究人员,也是头一次见到用梵语言编制的应用软件。
〃怪不得,阿辉程序的冗余度问题解决得这么好。几百万人连篇累渎的废话堆在一起,愣是没把它的数据库挤爆。也只有梵语言能编制这样的程序。〃李晓健赞叹道。
〃可我们解析起来就难了。〃平利群说:〃我们不知道它的压缩方式,不知道它的主导码,不知道它的内在次序。刘组长,您怎么样?对梵语言熟悉吗?〃
刘文祥用最小幅度摇了摇头。
〃既然面对它了,我们也不可能逃避。平利群,你立刻搞到有关梵语言的技术资料,从那里面找到判读方法的线索。咱们从头当一回学生。〃
〃可要从简单的公开资料中找到答案,需要太多的时间了。〃风儿在一旁插了话。这时的她已经不象前天刚来时那么发怵了。
〃HAI公司用了几年,才通过梵语言搞出这个东西,那么多中间环节,我们怎么能在几天时间内搞明白呢?〃
〃那你有什么方法?〃平利群不服气地问。
〃我想,这无非就是个密码破译的问题,和简单一个数字密钥的破译相比,破译这种密码逻辑线索反而要多很多。你们不是关着一个叫鲁渭中的人吗,可以让他回忆和阿辉网上来往的细节,我们根据他的复述,用奥克利语言的通用方法建立一个数据库,然后与阿辉的数据库进行匹配分析。〃
一时间,四个听众都涌起一个愿望,想拍一拍风儿的肩头,或者拧一下她的小脸。不过碍于性别界限,最后只有牟爱兰把它落实到了行动上。其他三个人则改用叫好来表达自己的心情。自从风儿来到这里,严肃的实验组也活跃了不少。
〃不过