对硬盘主引导记录的分析结果显示,硬盘的主引导记录已经被病毒篡改了,肖远仔细分析了主引导记录的分析报告,加上自己经验进行推测,基本上搞明白了这个病毒的工作原理:
主引导记录中内置了一段判断程序,这段判断程序会首先探测计算机的络端口是否开放,如果开放的话,他会将自身以广播的形式向络上发散,如果没有开放,那么他将不会主动进行络传播,转入下一流程,对硬盘进行检测,判断硬盘是否被cih病毒所感染,如果被感染了,他就会把自己隐藏起来,没有任何动作。
如果判断程序发现系统没有被感染,那么,它会将在硬盘末尾一块很小的隐藏分区中存储的cih病毒原体,拷贝到系统文件夹中,并设置为随系统自动启动,做完这一切后,它又会把自己隐藏起来,系统在启动时,cih病毒随之运行,对系统文件进行感染,接下来对系统的破坏工作,就交给cih病毒进行了。
这个判断完全是建立在硬盘中有完整的windows系统的情况下进行的,如果它发现系统中没有操作系统,也就是说硬盘可能被格式化了,那么这个判断程序就会运行一段和cih病毒存储在同一隐藏区域的另一个程序,这个程序肖远根据先前的情况推断,应该就是那个游戏程序。
从逻辑上来说,这段判断程序的工作原理并不是特别复杂,所以,肖远很容易就做出了上面的那些推断。
退出了硬盘分析程序,肖远又运行了一款磁盘分区管理软件,这款软件比系统自带的那个fdisk要强大一些,能够探查出那些fdisk无法发现的隐藏分区,运行后,软件给出了一个磁盘系统分区表清单,果然,在最后有一个只有一兆的隐藏分区,cih病毒原体和先前他们玩的那个字母游戏程序就隐藏在这里。
这时,肖远突然想到,刚才唐新宇对磁盘进行分区,用的是系统内置的分区命令fdisk,那么,他对那些硬盘分完区后,这个小隐藏分区应该没有被破坏掉,不过一来因为这个分区是隐藏的,二来,这个分区内存储的病毒需要主引导记录的程序提取才能运行,那些学生机的电脑上,即使还留着这个分区,里面的病毒也变成了死物,没有了发作机会而已。
为了验证自己的想法,肖远拿了一块还没有装到计算机上的学生机硬盘检测了一下,果然,唐新宇重新分区后,只是把主引导记录中的那个判断程序给破坏掉了,磁盘末尾的那个隐藏分区还在,肖远顺手把这个分区给删除了,里面的病毒也随之被彻底销毁。
唐新宇还在继续干着他的活,但是也在密切注意着肖远这边,他看到肖远拿起了他分过区的一块硬盘装到电脑上,又进行了一番操作,于是趁着ghost克隆等待的时间,凑了过来。
“病毒还没有杀掉?”
“嗯,还有一点残留……”
肖远把刚才的分析结果给唐新宇说了一遍,然后让唐新宇在硬盘克隆的空闲时,把所有硬盘最后的那个隐藏分区给删除掉,而他自己则把那个隐藏分区中的cih病毒原体给拷贝了出来,因为他做这一切都是在dos下进行的,而cih病毒感染不了dos,所以他并不担心这一举动会有什么危险。
拷贝出来后,他将这个病毒进行了反汇编,然后开始研究这个病毒的汇编代码,看看它究竟是怎么绕过自己设置的cih病毒免疫补丁的,研究了一会儿,突然笑着感叹了一句:“原来是这么回事,真野蛮啊!”
原版的cih病毒在感染计算机之前,会检测机器是不是被感染过了,如果感染过了,病毒就不会重新进行感染,而肖远设置的免疫补丁就是利用了这一点,在系统中伪造出一种被病毒感染的假象,从而达到骗过这个病毒的目的,但是这个被改造过的病毒却是采用了一种很野蛮,但有效的方式,不管计算机有没有感染,它都会重新感染一遍,这样,肖远设置的补丁自然就没有了作用。
肖远继续分析病毒代码,发现病毒的发作时间被设置成了每周四上午十点半,而不是原来的4月26号,6月26号以及每月的26号,这才导致今天上午机房的机器病毒大爆发。
除了上面的这些改动外,这个病毒和原版的cih病毒并没有什么区别,所以肖远在弄清楚它的工作原理后,就把它删掉了。
这时候,唐新宇已经把所有学生机的系统都装好了,最后的以藏分区也被他删掉了,他闲下来后,也围了过来,拉了把椅子坐到了肖远的身边看他在不停地忙碌。
肖远看到唐新宇过来,就把他分析得到的结论向唐新宇介绍了起来,却不想招来了坐在另一侧的唐飒的不满。
“咯咯,弟弟你好偏心哦,姐姐在你身边坐了这么久,也不见你向姐姐解释一下。”
“你本身就是搞这个的,还用我给你解释?”
肖远没有看她,直接反驳了一句,刚才唐飒一直坐在他身边很安静,以至于他在专心分析病毒代码的时候,竟有一段时间忘记了她的存在,这种情况让他现在想起来,有些意外,但是因为担心她借题发挥骚扰自己,还是不敢给她好语气。
“姐姐是老板耶,懂不懂这些有关系吗?”唐飒不满的说了一句。
肖远没有理会她,而是继续向唐新宇讲了起来。
唐新宇看着自己老姐一脸不高兴的样子,脸上露出了一丝苦笑,好歹她今年也二十好几了,怎么在肖远这里,老是时不时就引诱肖远一下,而这一会儿又像一个受了冷落的小女孩,真是不知道她究竟想要怎样,他可是见过老姐在公司里面对员工时那副冰冷干练的模样的,那时的老姐和现在的老姐完全就是两个人。
偏偏肖远对老姐又是不冷不热,甚至完全无视她的美貌和引诱,这也让他感到怪异,心中暗自嘀咕,难道肖远对女人不感兴趣不成,不然自己老姐这么性感漂亮,还时不时做出一些故意引诱的行为来,这个家伙怎么会没有丝毫反应。
肖远也不管唐新宇懂不懂,他讲的很快,用了七八分钟,就把认为该讲的讲完了。
为唐新宇解释完后,肖远准备分析一下那个文字游戏,把那个游戏拷出来后,却发现那个游戏文件根本就不是windows下面的可执行文件,而是属于另外一个体系的可执行文件,根本就无法在dos下运行,他现在准备的这些工具根本就无法对其进行反汇编,自然也分析不成,于是他只好暂时放弃了分析的打算。
所有工作都做完了,肖远把教师机上的硬盘也进行了分区格式化,然后安装了操作系统,至于那个隐藏分区,因为对电脑不会再有什么害处,又因为那里面还有一个他非常感兴趣的游戏没有分析,所以他把那个隐藏分区暂时留着,没有删除掉。
搞定了所有工作后,时间已经到了晚上十点多,肖远就没有继续留在这里,准备起身离开。
“肖远,那个挑战你准备怎么办?”临走前,唐新宇问道。
“既然人家都已经把战书下到我们的机房来了,自然要接受挑战了。”肖远答道,随即神秘的一笑,然后又说,“不过看样子这家伙准备的是一场络竞赛,我在这方面还没出师,所以,我准备回去和我师傅说说,让他老人家亲自出马,呵呵。”
“对了,这个址你要不要抄一份。”唐新宇把抄着址的那张纸拿了出来,问道。
“不必了,我已经记住了。”肖远摆摆手,不再在这里停留,大步离开了。
骑自行车走在南州市街头,一阵凉风吹过,肖远扬起了头,任凭带有丝丝凉意的夜风把自己的头发吹得飞扬起来,感到十分的惬意。
从南州一高到驴市街,他需要从西子巷前路过,西子巷名为巷,实际上是一条紧靠宽阔南河的一条南北走向的大街,这里集中了南州市将近一半的饭店、酒吧和歌舞厅等娱乐场所,每到晚上河中画舫内传出的氤氲灯光,岸上五颜六色的霓虹灯光交响辉映,把整条南河映的鳞光闪闪,分外诱人。
西子巷历来是南州市夜生活最热闹的地方,外地人来南州,打听哪里好玩儿,本地人一般会给他们推荐西子巷,但是老南州人,却知道,西子巷实际上是南州最大的红灯区。
肖远是土生土长的南州人,虽然每天都会从这里路过,但是鉴于他的年龄,以及老爸对他严格的管束,所以很少到西子巷里面去,最多就是路过的时候,扭头好奇的往里看看。
今天也是一样,肖远从西子巷街口路过,习惯性的往里面看了几眼,却突然很意外的发现了一个熟人。