第二十八章 一半
作者:烤糊的地瓜      更新:2017-12-19 12:26      字数:4304

‘一半’这个名字很奇怪,很土,很渣,很小白,很……反正,起这个名字的人,绝对是一个白痴,可是就算古平心也不得不客观的说,他的名字虽然是这样,却还是得承认,以这个名字命名的这款病毒,绝对是九四年最出名的一款病毒。

这款病毒最大的特点不是在它的破坏性,而是在它的感染方式上。

这种病毒,会产生一段N种可能的解码运算程序,病毒被隐藏在未进行解码的数据中,对电脑的引导区和程序区都会进行感染。

可能说引导区和程序区大家不甚明了,可是如果告诉大家,如果引导区坏了电脑就无法启动,程序区坏了软件就无法正常运行,可能大家就明白这种病毒的公害了。

要破解这个病毒,就要找到病毒的解密算法,然后进行还原式查找并删除。

古平心通过对内存变化的观察,最终确认,电脑中的就是这个病毒。

或者是它的一个变种,不过那无所谓。

现在摆在古平心面前的,是如何解密病毒代码。

因为病毒是随机计算出来的,如果不能解密的话,那么就无法知道病毒的特征码,也无法使用解密加特征码删除的模式来进行杀毒。要知道特征码是杀毒软件为了识别病毒所采用的一种机制,将每个自己所知道的病毒的其中一段代码拿出来作为识别病毒的‘身份证’,那段代码就是特征码。后世几乎所有的杀毒软件,都在使用着特征码杀毒方式,所以如果是一款新的病毒,杀毒软件没有对应的特征码记录,那么就无法识别这个病毒,所以在拥有杀毒软件的同时,古平心也早就知道不能过于大意,杀毒软件不是万能的……

可是要知道,‘一半’的解码运算程序,是有上亿种可能的,要是随便一个一个的去猜的话,古平心连自己的死法都知道了,绝对是累死的。

不过古平心有自己办法。

拿起内存调用器,古平心向着病毒杀了过去。

每次病毒要想运行,都要通过其本身随机形成的解码器进行解码,古平心就靠着这点,找到了隐藏在一个角落里的解码器。

可是用病毒自己的解码器是不行的,那只是单纯的运行病毒而已。

搓搓手,古平心没有想到今天竟然用到了这么多相关的知识。

果然病毒才是软件的集大成者。

古平心笑笑,然后双手再次放在了键盘之上。

这一次,要进行软件的反编译。

病毒没有如自己的java、linux一般加壳,还是很光洁的一条小蛇,所以古平心没有费一点儿劲,就找到了程序的入口。

反编译,就是将已经编译好的程序反向处理,让其再编程汇编命令,由于手头上有相应的软件,所以这一步古平心做的很容易。

接下来,就是分析对方随机生成的这个算法了。

古平心飞速的浏览着这个程序,随着第二层的功力逐渐加深,他的手虽然不像以前那样速度飞快,可是身体的其他部分却都有了长足的加强,比如眼力,旁边的罗成浩根本还没有看清楚几个字呢,古平心就已经翻页了。

将主要的运算用手写在纸上,然后加以还原,最后古平心终于在纸上写出了一个四则运算的式子。

有了它,‘一半’就等于拿下了一半儿了。

古平心坐在那里,好似回到了当初指点网络江山的年代,微笑的脸,也显露出了一丝霸气。

坐在电脑前的古平心,才是真正的古平心。

手下不停,根据刚才总结出来的方程式写出相应的代码,不一会儿,一款专杀软件就完成了。

不过这还是只能对应一台机器的病毒,要想将所有机器的病毒都解决掉,如果光靠这样一个一个来的话,简直就是要命。

如果只是这样而已,古平心就不是古平心了。

古平心看了看旁边紧张的罗成浩,然后习惯性的给了对方一个安慰的微笑,继续写起程序来。

可是罗成浩看着这个微笑想哭……可想学啊,大哥你别那么快好不好?我看不清楚你干了什么啊……

古平心可没有功夫管罗成浩,他要做一个劫持程序,将解密后的病毒源码劫持下来。

这其实说起来也是病毒的一种,比如大家所熟悉的QQ盗号木马,它们就是通过劫持计算机的键盘输入,来进行密码盗号的,而古平心要劫持的,就是内存。

很快,结果就出来了。

“小东西,看你还往哪里跑。”

有了特征码,将劫持程序修改一下就变成了一个杀毒陷阱,一个虚拟的、假的运行环境。

所有的程序,要想运行都要将自己的命令加载到内存中,然后通过CPU一条一条执行,而‘一半’这个病毒,就是要进行解码后加载到内存中,这时候,它就是真正的病毒,因为特征码已经解密出来了,所以通过特征码就可以确认对方的身份。这时候就可以进行查杀,可是这样难保不会二次感染,所以使用劫持程序写一个陷阱,使得所有软件都要通过这个陷阱进行间接加载,不能直接加载到内存之中,这就防止了二次感染的可能。这就是古平心的整体思路。

不一会儿,在古平心的努力下,‘一半’的真正的专杀程序,就写出来了。

“好了,拿去用吧。”

“谢谢啦,平心。”

“不用。”古平心摆摆手,回寝室上课去了。

“平心你别走。”见古平心竟然要走,罗成浩一把抓住了他。

“有啥事?”

“平心,你教教我你刚才干了什么呗?”

“等我有空我会教你的,行了我走了,有点儿事情要想。”

“记得我可是等着你啊……”

“安心吧。”

………………

“哥们儿,我机器中毒了,你有没有办法?”“什么病毒啊?”“不知道,一个新型的。就是上次跟你借的盗版游戏里带的。”“啊?那个啊,我这里有专杀软件,你过来拿吧。”

“真的假的?我这就来。”

………

“哥们儿,我机器中毒了,你有没有办法?”“什么病毒啊?”“不知道,一个新型的。就是上次跟你借的盗版游戏里带的。”“啊?那个啊,我这里有专杀软件,你过来拿吧。”

“真的假的?我这就来。”

………

以上过程乘以N倍,古平心不知道的是,自己所写的专杀软件,竟然几经辗转之后,最终竟然传到了一个人的手中。

“写这个杀毒软件的是谁?天才啊,天才,咱们瑞星一定要将这个人拿下来。记住,要不惜一切代价。”某老总如是嚎叫着。

(某IE被自己给干掉了……感觉自己好强大……无敌了……)