Files
MBCProject-mbc-markdown/defense-evasion/polymorphic-code.md
T
Desiree Beck 2cca7af5ae initial commit
2019-08-01 13:56:04 -04:00

1.0 KiB

ID M0029
Objective(s) Defense Evasion
Related ATT&CK Technique(s) None

Polymorphic Code

Polymorphic code, a file with the same functionality but different execution, is created, often on the fly, making it difficult to detect. This behavior includes metamorphic code where the code is changed (not just executed differently), but with the behavior the same. Polymorphic Code behavior is typically identified through analysis of related samples.

Methods

  • Packer Stub: A packer stub can generate polymorphic code.
  • Call Indirections: [1]
  • Code Reordering: [1]

Malware Examples

Name Date Description

References

[1] https://www.mccormick.northwestern.edu/eecs/documents/tech-reports/2010-2014/evaluating-android-anti-malware-against-transformation-attacks.pdf