T1021

Remote Services

Linux · macOS · Windows · IaaS · ESXi12 pieces on this siteT1021 on attack.mitre.org

Adversaries may use Valid Accounts to log into a service that accepts remote connections, such as telnet, SSH, and VNC. The adversary may then perform actions as the logged-on user. In an enterprise environment, servers and workstations can be organized into domains. Domains provide centralized identity management, allowing users to login using one set of credentials across the entire network.

MITRE ATT&CK 19.2, retrieved 2026-09-12

If this is happening now

1

Checklists and playbooks to open while the alert is still live.

IR playbookCONSTRUCTED

Ransomware response plan: from the first renamed file to the review

The whole response rather than the first hour of it: who decides what, how to contain without destroying the evidence you will need, what has to be true before you restore, and the notifications whose clocks started before you noticed.

T1021.002

The evidence it leaves

4

Where the traces live, and what each source proves and does not.

Practise it

4

Labs, timelines, evidence packs and tabletop scenarios to work before you need to.

Guided labCONSTRUCTED

Guided lab: a service that existed for nine seconds

Remote execution over the admin share, reconstructed from the target. Tie four events in three logs into one action, work back to the host it came from, and handle the version where the service is not called PSEXESVC.

T1021.002
Guided labMembersCONSTRUCTED

Guided lab: nine hours at Northwind Freight, from lure to scheduled task

A constructed intrusion written as a DFIR report. You get the same artifacts an analyst gets on day one, in the order they arrive, and you build the timeline yourself. The company is fictional; the techniques, event IDs and analytic reasoning are not.

T1021.001
TabletopCONSTRUCTED

A domain admin logon from a workstation that has never had one

Twenty minutes. Is this lateral movement, a misconfiguration, or a backup job nobody documented? Name the three pieces of evidence that would settle it, and say what you would do if you could not get any of them.

T1021.002

Read

3

Analyses, case studies, guides, references and interview questions.

AnalysisCONSTRUCTED

Evidence Gap Challenge No. 3: four people knew that password

An operational technology jump host, a shared engineering account, and a change nobody will own. Every log works, every timestamp is right, and attribution is still impossible. Work out what that costs, and what you would have needed to collect to make a name provable.

T1021.001
AnalysisMembersCONSTRUCTED

Incident report: Kesterline Components, 8 May 2026

A full DFIR report on a constructed ransomware incident, written the way one gets handed to a board. Three hours twenty from first execution to encryption, four separate points where it could have been stopped, and the write-up that follows.

T1021.002
ReferenceCONSTRUCTED

Windows event log cheat sheet: by the question you are asking

Organised by what you are trying to establish rather than by number: who logged on and how, what ran, what persisted, what was tampered with. Every entry says which log, whether it is on by default, and what it does not tell you.

T1021.001

how MITRE says to see it

Behavioral Detection Strategy for Remote Service Logins and Post-Access Activity

  • Logon via RDP or WMI by a user account followed by uncommon command execution, file manipulation, or lateral network connections.
  • SSH session from new source IP followed by interactive shell or privilege escalation (e.g., sudo, su) and outbound lateral connection.
  • Remote login via ARD or SSH followed by screensharingd process activity or modification of TCC-protected files.
  • Use of cloud-based bastion or VM console session followed by commands that initiate outbound SSH or RDP sessions from the cloud instance to other environments.

what reduces it

  • M1035 Limit Access to Resource Over Network. Prevent unnecessary remote access to file shares, hypervisors, sensitive systems, etc. Mechanisms to limit access may include use of network concentrators, RDP gateways, etc.
  • M1027 Password Policies. Do not reuse local administrator account passwords across systems. Ensure password complexity and uniqueness such that the passwords cannot be cracked or guessed.
  • M1018 User Account Management. Limit the accounts that may use remote services. Limit the permissions for accounts that are at higher risk of compromise; for example, configure SSH so users can only run specific programs.
  • M1032 Multi-factor Authentication. Use multi-factor authentication on remote service logons where possible.
  • M1047 Audit. Perform audits or scans of systems, permissions, insecure software, insecure configurations, etc. to identify potential weaknesses.
  • M1042 Disable or Remove Feature or Program. If remote services, such as the ability to make direct connections to cloud virtual machines, are not required, disable these connection types where feasible. On ESXi servers, consider enabling lockdown mode, which disables direct access to an ESXi host and requires that the host be managed remotely using vCenter.

sub-techniques

The description, detection analytics and mitigations are reproduced from MITRE ATT&CK, version 19.2, under its terms of use. The checklists, hunts, labs and everything else linked here are this site’s.