| name | T1001.002_steganography |
| description | Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult. |
| category | configuration |
| version | 18.1 |
| author | cyberstrike-official |
| tags | ["mitre-attack","enterprise","t1001.002","command-and-control","linux","macos","windows","esxi","sub-technique"] |
| technique_id | T1001.002 |
| tactic | command-and-control |
| all_tactics | ["command-and-control"] |
| platforms | ["Linux","macOS","Windows","ESXi"] |
| mitre_url | https://attack.mitre.org/techniques/T1001/002 |
| tech_stack | ["linux","macos","windows","esxi"] |
| cwe_ids | ["CWE-300"] |
| chains_with | ["T1001","T1001.001","T1001.003"] |
| prerequisites | ["T1001"] |
| severity_boost | {"T1001":"Chain with T1001 for deeper attack path","T1001.001":"Chain with T1001.001 for deeper attack path","T1001.003":"Chain with T1001.003 for deeper attack path"} |
T1001.002 Steganography
Sub-technique of: T1001
High-Level Description
Adversaries may use steganographic techniques to hide command and control traffic to make detection efforts more difficult. Steganographic techniques can be used to hide data in digital messages that are transferred between systems. This hidden information can be used for command and control of compromised systems. In some cases, the passing of files embedded using steganography, such as image or document files, can be used for command and control.
Kill Chain Phase
- Command and Control (TA0011)
Platforms: Linux, macOS, Windows, ESXi
What to Check
How to Test
Atomic Red Team Tests
The following tests are from Atomic Red Team and provide actionable ways to test this technique:
Atomic Test 1: Steganographic Tarball Embedding
This atomic test, named "Steganographic Tarball Embedding", simulates the technique of data obfuscation via steganography by embedding a tar archive file (tarball)
within an image.
The test begins by ensuring the availability of the image file and the tarball file containing data . It then generates random passwords and saves them to a
file. Subsequently, the tarball file is created, containing the passwords file. The test executor command reads the contents of the image
file and the tarball file as byte arrays and appends them together to form a new image file. This process effectively embeds the tarball
file within the image, utilizing steganography techniques for data obfuscation.
This atomic test simulates the technique of data obfuscation via steganography, enabling attackers to clandestinely transfer files across systems undetected.
By embedding the tarball file within the image, adversaries can obscure their activities, facilitating covert communication and data exfiltration.
windows
Yes