编制者在
计算机程序中插入的破坏计算机功能或者破坏数据,影响计算机使用并且能够自我复制的一组
计算机指令或者程序代码被称为计算机
病毒(Computer Virus)。其具有破坏性、复制性和传染性。
从它的名字我们就知道这类病毒入侵的主要是高级语言的
源程序,病毒是在源程序编译之前插入病毒代码,最后随源程序一起被编译成可执行文件,这样刚生成的文件就是带毒文件。当然这类文件是极少数,因为这些病毒开发者不可能轻易得到那些软件开发公司编译前的源程序,况且这种入侵的方式难度较大,需要非常专业的编程水平。
这类病毒主要是用自身程序覆盖或修改系统中的某些文件来达到调用或替代操作系统中的部分功能,由于是直接感染系统,危害较大,也是最为多见的一种病毒类型,多为
文件型病毒。
这类
病毒通常是将其病毒附加在正常程序的头部或尾部,相当于给程序添加了一个外壳,在被感染的程序执行时,病毒代码先被执行,然后才将正常程序调入内存。目前大多数文件型的病毒属于这一类。