ಎಮ್ಯುಲೇಷನ್‌ನಿಂದ ಪತ್ತೆಯಾಗುವುದನ್ನು ತಪ್ಪಿಸಿಕೊಳ್ಳಲು ಕೆಲವು ವೈರಸ್‌ಗಳು ಪ್ರತಿ ಬಾರಿ ಹೊಸ ಕಾರ್ಯಗತಗೊಳ್ಳಬಹುದಾದ ಕಡತಗಳಿಗೆ ಹರಡಿದಾಗಲೂ ತಮ್ಮನ್ನು ತಾವು ಸಂಪೂರ್ಣವಾಗಿ ಮರು ಬರೆದುಕೊಳ್ಳುತ್ತವೆ. ಈ ತಂತ್ರವನ್ನು ಬಳಸುವ ವೈರಸ್‌ಗಳಿಗೆ ರೂಪಾಂತರವೆಂದು ಹೇಳಲಾಗುವುದು. ರೂಪಾಂತರವನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ರೂಪಾಂತರ ಇಂಜಿನ್‌ ಅಗತ್ಯವಿದೆ. ರೂಪಾಂತರ ವೈರಸ್‌ ಸಾಮಾನ್ಯವಾಗಿ ಪ್ರಮಾಣದಲ್ಲಿ ದೊಡ್ಡದೂ ಸಂಕೀರ್ಣವೂ ಆಗಿದೆ. ಉದಾಹರಣೆಗೆ W32/Simile 14000 ಗೆರೆಗಳಿಗಿಂತಲೂ ಹೆಚ್ಚು ಸಮೂಹ ಭಾಷಾ ಕೋಡ್‌ ಅನ್ನು ಹೊಂದಿದ್ದು, ಅದರಲ್ಲಿ 90% ರೂಪಾಂತರ ಇಂಜಿನ್‌ನ ಭಾಗವಾಗಿದೆ.

ರೂಪಾಂತರಗೊಳ್ಳುವ ಕೋಡ್‌
ಆಂಟಿ-ವೈರಸ್‌ ತಂತ್ರಾಂಶ ಮತ್ತು ಇತರ ನಿರೋಧಕ ಕ್ರಮಗಳು
ಸೋಂಕು ತಗುಲಿಸುವ ತಂತ್ರ
ಬಹುರೂಪಿ ಕೋಡ್‌