睇下下面嘅段落,然後用段落嘅語言回答問題:  文章說明:多樣化程式碼係 首先對病毒掃描產生嚴重威脅嘅技術 同普通嘅加密病毒一樣 複合型病毒會用自己加密嘅副本 感染文件,而嗰個副本會俾解密模塊去解碼 但係喺多重形狀病毒嘅情況下,呢個解密模組喺每次感染都會被修改. 因此,一個寫得好嘅多樣性病毒喺感染之後唔會有相同嘅部份, 所以好難用"簽名"直接偵測. 防病毒軟件可以用模擬器去破解病毒, 或者通過對被加密嘅病毒體嘅統計模式分析嚟偵測佢. 為咗啟用多樣化程式碼,病毒需要喺佢嘅加密體內某個地方有一個多樣化引擎 (亦稱為"變異引擎"或"突變引擎"). 有啲病毒用咗多樣化代碼,令病毒嘅變異率大大減少. 譬如,一個病毒可以編程 隨著時間改變少少,或者當病毒感染咗已經有病毒副本嘅電腦檔案時, 病毒可以編程唔再改變. 用呢種慢嘅多樣化代碼嘅好處係 病毒防毒專家同埋研究人員更加難以得到代表性嘅病毒樣本, 因為一連串被感染嘅"獵物"檔案通常會包含同一個或類似嘅病毒樣本. 咁樣,病毒掃描器嘅檢測效果會唔可靠,而且病毒嘅某些病例可能會逃過檢測.  問題:呢個病毒需要咩嘢 先可以喺多樣化程式碼上面寫?
有多樣化引擎