Compromise Infrastructure: Server

Adversaries may compromise third-party servers that can be used during targeting. Use of servers allows an adversary to stage, launch, and execute an operation. During post-compromise activity, adversaries may utilize servers for various tasks, including for Command and Control.[1] Instead of purchasing a Server or Virtual Private Server, adversaries may compromise third-party servers in support of operations.

Adversaries may also compromise web servers to support watering hole operations, as in Drive-by Compromise, or email servers to support Phishing operations.

ID: T1584.004
Sub-technique of:  T1584
Platforms: PRE
Contributors: Dor Edry, Microsoft
Version: 1.2
Created: 01 October 2020
Last Modified: 31 January 2024

Procedure Examples

ID Name Description
G0023 APT16

APT16 has compromised otherwise legitimate sites as staging servers for second-stage payloads.[2]

G1034 Daggerfly

Daggerfly compromised web servers hosting updates for software as part of a supply chain intrusion.[3]

G0035 Dragonfly

Dragonfly has compromised legitimate websites to host C2 and malware modules.[4]

G1006 Earth Lusca

Earth Lusca has used compromised web servers as part of their operational infrastructure.[1]

G0119 Indrik Spider

Indrik Spider has served fake updates via legitimate websites that have been compromised.[5]

G0032 Lazarus Group

Lazarus Group has compromised servers to stage malicious tools.[6]

C0002 Night Dragon

During Night Dragon, threat actors compromised web servers to use for C2.[7]

C0022 Operation Dream Job

For Operation Dream Job, Lazarus Group compromised servers to host their malicious tools.[8][9][10]

C0013 Operation Sharpshooter

For Operation Sharpshooter, the threat actors compromised a server they used as part of the campaign's infrastructure.[11]

G0034 Sandworm Team

Sandworm Team compromised legitimate Linux servers running the EXIM mail transfer agent for use in subsequent campaigns.[12][13]

G0010 Turla

Turla has used compromised servers as infrastructure.[14][15][16]

G1017 Volt Typhoon

Volt Typhoon has used compromised Paessler Router Traffic Grapher (PRTG) servers from other organizations for C2.[17][18]

Mitigations

ID Mitigation Description
M1056 Pre-compromise

This technique cannot be easily mitigated with preventive controls since it is based on behaviors performed outside of the scope of enterprise defenses and controls.

Detection

ID Data Source Data Component Detects
DS0035 Internet Scan Response Content

Once adversaries have provisioned software on a compromised server (ex: for use as a command and control server), internet scans may reveal servers that adversaries have compromised. Consider looking for identifiable patterns such as services listening, certificates in use, SSL/TLS negotiation features, or other response artifacts associated with adversary C2 software.[19][20][21]

Response Metadata

Much of this activity will take place outside the visibility of the target organization, making detection of this behavior difficult. Detection efforts may be focused on related stages of the adversary lifecycle, such as during Command and Control.

References