病毒程序一旦寄生于合法程序,就随原合法程序的执行而执行,随原合法程序的生存而生存,随原合法程序的消失而消失(如删除)。
这样,我们称原合法程序为宿主或宿主程序;存储染有病毒的宿主程序的存储介质称为存储介质宿主;
当染有病毒的宿主程序在计算机系统中运行时或运行后就驻留于内存中,这时这一系统就称为该病毒的宿主系统。
计算机病毒之所以具有寄生能力和破坏能力,与病毒程序的结构有关。从目前已出现的病毒来看,病毒都具有相同的逻辑程序结构,一般包含3大模块.即引导模块、感染模块和表现(破坏)模块。
其中后两个模块都包括一段触发条件检查程序段,它们分别检查是否满足触发条件和是否满足表现(破坏)条件。一旦相应的条件得到满足,病毒就会进行感染和表现(破坏)。本文来源广州IT外包网。