Content deleted Content added
mNo edit summary |
Guy Harris (talk | contribs) →Use as camouflage: "Code" is a mass noun here, so it's just "standard code", not "a standard code". |
||
Line 142:
===Use as camouflage===
Self-modifying code is more complex to analyze than
Self-modifying code is also sometimes used by programs that do not want to reveal their presence, such as [[computer virus]]es and some [[shellcode]]s. Viruses and shellcodes that use self-modifying code mostly do this in combination with [[polymorphic code]]. Modifying a piece of running code is also used in certain attacks, such as [[buffer overflow]]s.
|