Umbra Wiki technique technique/T1027.002
Back to wiki

T1027.002 — Software Packing

provenance: imported · ATT&CK: T1027.002

T1027.002: Software Packing

MITRE ATT&CK® Enterprise technique

Tactics Stealth
Platforms Linux, macOS, Windows
Permissions required
Version 2.0
Parent technique T1027

Description

Adversaries may perform software packing or virtual machine software protection to conceal their code. Software packing is a method of compressing or encrypting an executable. Packing an executable changes the file signature in an attempt to avoid signature-based detection. Most decompression techniques decompress the executable code in memory. Virtual machine software protection translates an executable's original code into a special format that only a special virtual machine can run. A virtual machine is then called to run this code.(Citation: ESET FinFisher Jan 2018)

Utilities used to perform software packing are called packers. Example packers are MPRESS and UPX. A more comprehensive list of known packers is available, but adversaries may create their own packing techniques that do not leave the same artifacts as well-known packers to evade defenses.(Citation: Awesome Executable Packing)

Detection

(no detection guidance published)

Data sources

  • (none listed)

References

  • ATT&CK page: https://attack.mitre.org/techniques/T1027/002
  • ATT&CK Enterprise matrix: https://attack.mitre.org/matrices/enterprise/