电脑病毒原理介绍 病毒的最大特点就是自我复制,从病毒的分类来说有很多种,这里我们将介绍最流行的附加式,下面由学习啦我给你做出具体的电脑病毒原理介绍!期望对你有关怀! 电脑病毒原理介绍: 病毒,它通过对正常的文件进行改写,增加来实现其自我复制的目的。 从程序的角度来说,我们要做的事情有两件: 电脑病毒原理 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 驻留函数 其实,这个程序牵强可以叫做病毒 看了"电脑病毒原理介绍'〔文章〕的还看了: 1.电脑病毒特征及原理 2.电脑病毒制作原理和危害有哪些 3.电脑病毒特征介绍 4.电脑病毒 arp 介绍 5.电脑病毒定义介绍