ATT&CK Reference
Portfolio

TA0005 · DEFENSE EVASION

Masquerading

T1036Linux · macOS · Windows · Containers · ESXiattack.mitre.org

Naming malware svchost.exe, planting it outside System32, or using right-to-left override in filenames.

Detect it with

Known system binary names running from non-system paths; signature mismatches against the expected publisher.

Why it matters on shift

Masquerading is one of the concrete ways adversaries achieve defense evasion. Recognising it in telemetry lets you name the technique in your ticket and pivot to what came before and after.

What to look for next

After defense evasion, the next tactic is usually Credential Access. Search your telemetry for the transition before closing the ticket.

11 sub-techniques

How it shows up in practice

  1. T1036.001

    Invalid Code Signature

    Adversaries may attempt to mimic features of valid code signatures to increase the chance of deceiving a user, analyst, or tool.

  2. T1036.002

    Right-to-Left Override

    Adversaries may abuse the right-to-left override (RTLO or RLO) character (U+202E) to disguise a string and/or file name to make it appear benign. RTLO is a non-printing Unicode character that causes the text that follows it to be displayed in reverse.

  3. T1036.003

    Rename Legitimate Utilities

    Adversaries may rename legitimate / system utilities to try to evade security mechanisms concerning the usage of those utilities.

  4. T1036.004

    Masquerade Task or Service

    Adversaries may attempt to manipulate the name of a task or service to make it appear legitimate or benign. Tasks/services executed by the Task Scheduler or systemd will typically be given a name and/or description.

  5. T1036.005

    Match Legitimate Resource Name or Location

    Adversaries may match or approximate the name or location of legitimate files, Registry keys, or other resources when naming/placing them. This is done for the sake of evading defenses and observation.

  6. T1036.006

    Space after Filename

    Adversaries can hide a program's true filetype by changing the extension of a file.

  7. T1036.007

    Double File Extension

    Adversaries may abuse a double extension in the filename as a means of masquerading the true file type.

  8. T1036.008

    Masquerade File Type

    Adversaries may masquerade malicious payloads as legitimate files through changes to the payload's formatting, including the file’s signature, extension, icon, and contents.

  9. T1036.009

    Break Process Trees

    An adversary may attempt to evade process tree-based analysis by modifying executed malware's parent process ID (PPID).

  10. T1036.010

    Masquerade Account Name

    Adversaries may match or approximate the names of legitimate accounts to make newly created ones appear benign. This will typically occur during Create Account, although accounts may also be renamed at a later date.

  11. T1036.011

    Overwrite Process Arguments

    Adversaries may modify a process's in-memory arguments to change its name in order to appear as a legitimate or benign process.

Kill-chain context

← beforePrivilege EscalationDefense Evasionafter →Credential Access