Self-modifying code is also sometimes used by programs that do not want to reveal their presence -- such as computer viruses and some shellcodes.
کد خود تغییر دهنده گاهی اوقات توسط برنامه‌هایی استفاده می‌شود که نمی‌خواهند حضورشان را نشان دهند، مانند ویروس‌های کامپیوتری و برخی ازshellcodeها.