有毒可杀不亦快哉

Author: Date: 1998年 第35期 04版

  看到这个题目,或许你会问,难道你与电脑病毒有什么亲密的关系?或者,是你制造了电脑病毒?我要说的是:本人绝无造毒之嫌,不过,与电脑病毒的关系还是挺密切的。事实上,经常使用电脑的人们,谁又能逃过电脑病毒的围追堵截呢?
  刚接触电脑时,只听说过电脑病毒是如何神秘如何厉害,并没有亲见,于是老想着见识一下。终于有一天,启动汉字系统时,提示找不到“COMMAND.COM”文件,需插入DOS启动盘才能继续运行,但在使用过程中常常莫名其妙的死机,凭着感觉,我知道电脑病毒终于光临了。于是我兴奋地找来了“KILL”,将这家伙揪了出来,记得我当时竟为了防止“种族灭绝”,特地小心翼翼地保存了一份“病毒样本”。
  但后来,我发现病毒并不像财神那样难请,随着手中的杀毒软件成数量级数增多,病毒竟成几何级数增多起来。于是便用各种软件轮轮回回地杀起来,看着屏幕上不断出现的“Found X virus,KILLED!”我有一种英雄歼灭群敌的快感。
  不久以后,我就不再满足于用杀毒软件杀除病毒了,一是操作起来太简单,二是一眼就能看出的病毒,用四五种杀毒软件愣是查不出来,只有MSAV和CPAV报告说字节数从××××变成了××××,这还用你说!于是我开始用DEBUG来分析染毒文件:两台电脑的显示器凑在一起,一边是染毒文件,一边是纯净文件,呵!原来狡猾的病毒不是简单地在原文件中加上了自己的代码,而是把原文件也搅得乌七八糟。我试着在DEBUG的控制下执行了一段指令,突然眼前一亮:原文件代码出现在屏幕上,看来是病毒在执行过程中将原文件解密还原了。真够聪明的,只是这厮万没有想到,这次竟被跟踪了。赶紧修改文件长度、截掉病毒代码、存盘、执行——一切顺利,成功了!我兴奋极了,甚至以为自己已经深入了解了病毒,在你紧张工作之余跟你道声“Hello!”,或者为你送上一曲优美的音乐,当然,删除文件、破坏硬盘之类的事我是绝对不会干的,那太不人道了。
  后来,宏病毒出来了,这可以说是病毒史上的又一个里程碑。利用WordBasic,简单的几十行程序就可以写出一个专业水平的电脑病毒,想编写病毒搞批发都可以,自己编写病毒的愿望终于可以实现了。但我非常冷静:我知道,哪怕是再“友好”的病毒也是绝对不能编写的。
  写到这儿,似乎应该结束了。我只想向造毒者们说一句:停停你们的“工作”吧,人们已经被折腾得够累了!如果能利用你们掌握的知识编写一些共享工具软件,然后堂堂正正的署上你们的名字,我想,大家都会感激你们的。