参考下面的段落,然后以相同的语言回答后面的问题:  通过:多态代码是第一个对病毒扫描器构成严重威胁的技术. 一个多态病毒感染的文件是其自身的加密副本, 后者被解码模块解码. 然而,在多态病毒的情况下,这个解密模块也在每次感染时都会被修改. 一个编写良好的多态病毒因此没有在感染之间保持相同的部分,因此很难通过"签名"直接检测. 杀毒软件可以通过使用模拟器解密病毒或通过对加密病毒体的统计模式分析来检测. 为了实现多态代码,病毒必须在其加密体中的某个地方有一个多态引擎 (也称为"突变引擎"或"突变引擎"). 查看多态代码以了解这些引擎如何工作的技术细节. 一些病毒以一种限制病毒突变率的方式使用多态代码. 例如,一个病毒可以被编程为随着时间的推移只发生轻微的突变,或者它可以被编程为在感染已经包含病毒副本的计算机文件时不发生突变. 使用这种缓慢的多态代码的优点是,它使得防病毒专业人员和调查人员更难获得代表性病毒样本,因为一次感染的"诱<unk>"文件通常包含相同或类似的病毒样本. 这将使得病毒扫描器检测的可能性更高,并且病毒的某些实例可能能够避免检测.  问题:哪些类型的病毒会修改解密模块?
多态的