Skip to content

Siemphony is in beta and still being built. How a rule earns its badge.

Every technique
T1132Detection written

Data Encoding

Command and ControlESXi, Linux, macOS, Windows

Where this stands

A Sigma rule exists for this technique in the corpus.

A detection for this technique exists in the corpus. Log in to read it.

When a detection for this fires

Defence evasionSomething tried to hide, disable logging, or look like software it is not. Treat other alerts as unreliable from this point.

What the technique is

Adversaries may encode data to make the content of command and control traffic more difficult to detect. Command and control (C2) information can be encoded using a standard data encoding system. Use of data encoding may adhere to existing protocol specifications and includes use of ASCII, Unicode, Base64, MIME, or other binary-to-text and character encoding systems. Some data encoding systems may also result in data compression, such as gzip.

Read it on attack.mitre.org

What MITRE says you would watch

  • AN0302

    Atypical processes (e.g., powershell.exe, regsvr32.exe) encode large outbound traffic using Base64 or other character encodings; this traffic is sent over uncommon ports or embedded in protocol fields (e.g., HTTP cookies or headers).

  • AN0303

    Custom scripts or processes encode outbound traffic using gzip, Base64, or hex prior to exfiltration via curl, wget, or custom sockets. Encoding typically occurs before or during outbound connections from non-network daemons.

  • AN0304

    Processes use built-in encoding utilities (e.g., base64, xxd, or plutil) to encode file contents followed by HTTP/HTTPS transfer via curl or custom applications.

Technique names and descriptions © MITRE ATT&CK®, CC BY 4.0. Not endorsed by MITRE.