第七章超级病毒(二)
电脑病毒,很多人都知道,但是什么是电脑病毒,却很少有人知道。电脑病毒,是可以通过计算机网络,快速寄生,繁殖,并且通过变异和杂交,迅速通过系统漏洞获得一定的系统控制权。
而完美的病毒,首先应该是具有网络繁衍能力,融合人工智能的思想和技术,同时完美的病毒还势必要具有分布式结构,具有母子结构的,也就是说,当母病毒被侦测发现的时候,会释放出破坏力更强,或者隐蔽xi高的子病毒的程序。
同时完美的病毒还需要可以杂交,可以变异,可以和自己相同的变异病毒进行交换遗传信息,从而进一步的完善自己的程序,让自己变得更加隐蔽,更加具有破坏xing。
这款防火墙的诞生可以说是有些巧合xing,黑客最重要的并不是你要有多么高深的入侵敌人的技术,以及有多么强大的病毒编写能力,最重要的是可以隐藏自己。
张扬虽然对电脑病毒的理解可以说是大师级的人物,但是对于隐藏自己却处于一个菜鸟级,也许一个普通的小黑客的电脑安全xing都比张扬的电脑强,上辈子因为这件事,张扬干脆就做了一个所有黑客都想不到的事情。
他先编写了一款病毒将自己的电脑给感染了,张扬故意编写的这款病毒很霸道,凡是它感染的机器,这款病毒会自机器里面的其他病毒,一旦发现,会先将这些病毒破坏杀死,然后自己驻留在硬盘里面。
当然,这不是最重要的功能,最重要的功能是当有外来的程序偷偷momo入侵系统,试图获得系统控制权,或者是试图给电脑释放病毒的时候,这款病毒就会变异。
它会释放出两个子病毒,一个隐蔽xing极高的子病毒会自动追踪入侵的数据流,而另外一个子病毒则是张扬根据埃博拉病毒的基因图谱研究出来的变异xing病毒。
这种病毒的变异xing完全是参照埃博拉病毒的基因图谱来的,如果其他人不知道这款病毒变异的规律的话,那么他就倒霉了,这款病毒是干脆直接光明正大的反追踪感染,即使你能找的到,你也杀不死。
后来张扬又在这个病毒的基础上改编了不少功能慢慢的这款不大的防火墙才算是最终成型。很快防火墙的外围功能基本完成了,剩下的就是这款防火墙的核心程序,那款超级病毒了。这款超级病毒的母程序严格的来说这是一个外壳,它可以归结为良xing病毒,就和人体的肿瘤有恶xing良xing一样,这款病毒本身没什么危害。
甚至因为张扬是将这款病毒给自己使用的,所以它对系统的功能的损耗都达到了一个极小的地步,比一般的防火墙占用的系统资源都少,而它内部的那两种与众不同的子病毒,张扬上辈子都是按照埃博拉病毒的基因图谱规律来编写的,但是现在张扬不准备这么做了。
那款明面上的病毒张扬依然采用了埃博拉病毒的基因图谱规律作为病毒的变异规律来编写,但是那款隐蔽极高的病毒,张扬则是采用了艾滋病病毒的基因图谱规律作为变异规律。而艾滋病病毒的基因图谱在五年后才被美国科学家发现,并且绘制出来,现在根本不会有人知道。
因为做了改变,编写这款防火墙的核心部分huā费了张扬不少的时间,直到晚上九点多,迎新晚会估计都接近尾声的时候,张扬才算是将这款防火墙彻底完成。完成之后,张扬就直接将这款防火墙装到了自己的电脑上。张扬装的linux系统还是从黑盟论坛下载回来的,别人编写好的,他还没来得及改成自己所熟悉的系统。
运行了防火墙之后,张扬直接选择了搜索病毒的功能,其实也就是让自己的那款病毒先将自己的系统感染一个遍。病毒感染的文件和系统本身的文件是有着很大区别的,即使一些杀毒软件无法查找出来的病毒所伪装的文件也和本身的文件不同,而在同样病毒感染的过程中很容易就发现哪些哪些文件是被感染过的。
理论上,张扬这防火墙附带的查找病毒的功能是不可能有漏网之鱼的。因为是新装的系统,多余的文件基本没有,很快查找的进度条就到了尾声,张扬其实只是做个检查而已,刚做的系统,就登录了一个黑盟论坛,不可能有病毒。
但是当防火墙检查完毕,在已发现病毒那里,一个鲜红的1让张扬惊愕不已。
“我草!”回过神来之后,张扬就有些手忙脚乱了,系统里面发现病毒,那么只有一种可能!那就是黑盟论坛上面被人挂了病毒,或者是木马程序!
但是现在黑盟论坛是刚刚创立之初,里面结结实实有着不少的黑客界大神驻留,能在这些大神的眼皮子底下将这款病毒感染到对方的系统中去,这需要多么强大的技术实力?!
张扬快速的将自己的系统做了一个模拟分区,然后再里面继续做了一个模拟系统,用自己的防火墙将这个查找出来的病毒锁定,直接将它隔离到了自己分配好的模拟系统里面。
因为是整体文件的隔离,所以在没有搞清楚这款病毒到底是属于什么类型的病毒之前,这样的隔离可以最大限度的保证它不会变异重新感染。将文件隔离之后,张扬再次运行了一下自己防火墙的查找程序。
很快,防火墙再次查找完成了,看着查找结果,张扬才松了口气,还好,除开那个模拟隔离区之外,其他的地方已经没有病毒了。将后顾之忧解除了之后,张扬就好奇了,能躲过黑客联盟论坛上面那么多黑客大神的病毒,到底是什么样的病毒?
不过现在手头的工具不够,张扬犹豫了一下,暂时没有管这款病毒,而是飞快的重新开始编写起程序来,首先他需要一款反编译软件,以及以及一款强大的分析软件。
反编译软件没有必要先搞,不管是任何一款病毒,在没有得知它的详细情况和破解它的加密壳,反编译是不可能成功的。