polymorphic code

noun
UK /ˌpɒlɪˈmɔːfɪk kəʊd/
US /ˌpɑːliˈmɔːrfɪk koʊd/

Polymorphic code is computer code that changes how it looks each time it runs but still does the same job.

The virus used polymorphic code to hide from antivirus software by changing its appearance.


OTHER MEANINGS

2. In programming, code that can work with different data types using a single interface.

The library's polymorphic code lets the same function handle integers and strings.

3. Code that can take on multiple forms or structures at runtime.

Developers used polymorphic code to support several file formats with one module.

4. A technique in security research where code alters its binary signature to evade detection.

The researcher studied polymorphic code to improve malware detection methods.