病毒为什么会自动复制到电脑中?它的原理是什么?

电脑教程012

病毒为什么会自动复制到电脑中?它的原理是什么?,第1张

病毒的最大特点就是自我复制,从病毒的分类来说有很多种,这里我们将介绍最流行的附加式

病毒,它通过对正常的文件进行改写,增加来实现其自我复制的目的。

从程序的角度来说,我们要做的事情有两件:

1,让程序能够将自己在不影响其它程序本身工作的情况下复制给其它程序,

使它具备继续复制的能力。

2,在一定条件下使其产生某种发作效果。

其实第一件事情实际上可以看成对文件进行复制,把病毒源文件的功能函数全部放到被感染

文件的最后,同时在被感染文件中调用这个函数

下面给出c语言的实现过程:

1,主程序调用病毒功能函数

2,病毒功能函数读取查找同目录下所有c文件;

3,找到一个(被感染c文件),打开它,并且将此文件全部读取到数组变量;

4,重新创建一个同名文件(被感染c文件)

5,数组变量写回这个被感染c文件,同时将病毒源文件所需要的头文件,病毒功能函数

调用语句写入;

6,打开病毒源文件,将病毒功能函数全部写到被感染c文件的最后;

这样一个简单的c语言伪病毒virus.c就完成了

运行程序后其内容变化另保存为after_virus.c

此时,如果我们将1.c文件用A盘复制到其他机器或者Email给别人,结果

他们一运行又感染了他们保存1.c文件目录下所有c文件

对于第二件事情-------“发作效果”,这里只用printf语句警告了一下,当然你

完全可以写一个TSR驻留函数

其实,这个程序勉强可以叫做病毒

这很好办啊,你把他们先存放到其他人的电脑(最好是好哥们的,因为可能会导致他中毒,但是只要他不打开应该就是安全的)然后把这些文件也放到您的电脑上一份,然后格式化u盘,之后把u盘拔下来,下面全盘杀毒(但是不要选择清除染毒文件,而是选择清除病毒)之后就行了(不行的话,就注意打开文件,并另存为,然后删除染毒文件)。。。。。一切正常后马上通知您的好哥们删除文件!!!!

您好

1,病毒会自动静默下载到您的电脑中,然后开始运行把自身病毒代码植入到其他程序当中。

2,如果您电脑中毒了可以到电脑管家官网下载一个电脑管家,并且使用电脑管家的杀毒功能全盘查杀,电脑管家拥有4+1杀毒引擎,其中的管家系统修复引擎,可以精准查杀感染病毒主体,修复被感染的文件,不会因为杀毒导致系统崩溃

3,而且电脑管家拥有16层实时防护功能,其中一项就是上网安全防护,如果您上网的时候误入钓鱼网站或者挂马网站,电脑管家会暂时禁止网站加载,然后弹窗提示您禁止进入,保护电脑安全。

如果还有其他疑问和问题,欢迎再次来电脑管家企业平台进行提问,我们将尽全力为您解答疑难