235 indexed

ATT&CKATT&CK techniques

235 top-level MITRE ATT&CK Enterprise techniques (T-IDs), grouped by tactic. Filter to a tactic or browse the full kill chain, then click into a technique for sub-techniques and mitigations. Authored by Adam Lundqvist.

235 across 15 categories

Reconnaissance12

IDTitleSummary
T1589Gather Victim Identity InformationAdversaries may gather information about the victim's identity that can be used during targeting. Information about identities may include a variety of details…
T1590Gather Victim Network InformationAdversaries may gather information about the victim's networks that can be used during targeting. Information about networks may include a variety of details, …
T1591Gather Victim Org InformationAdversaries may gather information about the victim's organization that can be used during targeting. Information about an organization may include a variety o…
T1592Gather Victim Host InformationAdversaries may gather information about the victim's hosts that can be used during targeting. Information about hosts may include a variety of details, includ…
T1593Search Open Websites/DomainsAdversaries may search freely available websites and/or domains for information about victims that can be used during targeting. Information about victims may …
T1594Search Victim-Owned WebsitesAdversaries may search websites owned by the victim for information that can be used during targeting. Victim-owned websites may contain a variety of details, …
T1595Active ScanningAdversaries may execute active reconnaissance scans to gather information that can be used during targeting. Active scans are those where the adversary probes …
T1596Search Open Technical DatabasesAdversaries may search freely available technical databases for information about victims that can be used during targeting. Information about victims may be a…
T1597Search Closed SourcesAdversaries may search and gather information about victims from closed (e.g., paid, private, or otherwise not freely available) sources that can be used durin…
T1598Phishing for InformationAdversaries may send phishing messages to elicit sensitive information that can be used during targeting. Phishing for information is an attempt to trick targe…
T1681Search Threat Vendor DataThreat actors may seek information/indicators from closed or open threat intelligence sources gathered about their own campaigns, as well as those conducted by…
T1682Query Public AI ServicesAdversaries may query publicly accessible artificial intelligence (AI) services, such as large language models (LLMs), to support targeting and operations. In …

Resource Development9

IDTitleSummary
T1583Acquire InfrastructureAdversaries may buy, lease, rent, or obtain infrastructure that can be used during targeting. A wide variety of infrastructure exists for hosting and orchestra…
T1584Compromise InfrastructureAdversaries may compromise third-party infrastructure that can be used during targeting. Infrastructure solutions include physical or cloud servers, domains, n…
T1585Establish AccountsAdversaries may create and cultivate accounts with services that can be used during targeting. Adversaries can create accounts that can be used to build a pers…
T1586Compromise AccountsAdversaries may compromise accounts with services that can be used during targeting. For operations incorporating social engineering, the utilization of an onl…
T1587Develop CapabilitiesAdversaries may build capabilities that can be used during targeting. Rather than purchasing, freely downloading, or stealing capabilities, adversaries may dev…
T1588Obtain CapabilitiesAdversaries may buy and/or steal capabilities that can be used during targeting. Rather than developing their own capabilities in-house, adversaries may purcha…
T1608Stage CapabilitiesAdversaries may upload, install, or otherwise set up capabilities that can be used during targeting. To support their operations, an adversary may need to take…
T1650Acquire AccessAdversaries may purchase or otherwise acquire an existing access to a target system or network. A variety of online services and initial access broker networks…
T1683Generate ContentAdversaries may create or generate content to support targeting and operations. This content may be used to establish personas, impersonate known individuals o…

Initial Access8

IDTitleSummary
T1189Drive-by CompromiseAdversaries may gain access to a system through a user visiting a website over the normal course of browsing. Multiple ways of delivering exploit code to a bro…
T1190Exploit Public-Facing ApplicationAdversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network. The weakness in the system can be a software …
T1195Supply Chain CompromiseAdversaries may manipulate products or product delivery mechanisms prior to receipt by a final consumer for the purpose of data or system compromise. Supply c…
T1199Trusted RelationshipAdversaries may breach or otherwise leverage organizations who have access to intended victims. Access through trusted third party relationship abuses an exist…
T1200Hardware AdditionsAdversaries may physically introduce computer accessories, networking hardware, or other computing devices into a system or network that can be used as a vecto…
T1566PhishingAdversaries may send phishing messages to gain access to victim systems. All forms of phishing are electronically delivered social engineering. Phishing can be…
T1659Content InjectionAdversaries may gain access and continuously communicate with victims by injecting malicious content into systems through online network traffic. Rather than l…
T1669Wi-Fi NetworksAdversaries may gain initial access to target systems by connecting to wireless networks. They may accomplish this by exploiting open Wi-Fi networks used by ta…

Execution16

IDTitleSummary
T1047Windows Management InstrumentationAdversaries may abuse Windows Management Instrumentation (WMI) to execute malicious commands and payloads. WMI is designed for programmers and is the infrastru…
T1053Scheduled Task/JobAdversaries may abuse task scheduling functionality to facilitate initial or recurring execution of malicious code. Utilities exist within all major operating …
T1059Command and Scripting InterpreterAdversaries may abuse command and script interpreters to execute commands, scripts, or binaries. These interfaces and languages provide ways of interacting wit…
T1072Software Deployment ToolsAdversaries may gain access to and use centralized software suites installed within an enterprise to execute commands and move laterally through the network. C…
T1106Native APIAdversaries may interact with the native OS application programming interface (API) to execute behaviors. Native APIs provide a controlled means of calling low…
T1129Shared ModulesAdversaries may execute malicious payloads via loading shared modules. Shared modules are executable files that are loaded into processes to provide access to …
T1203Exploitation for Client ExecutionAdversaries may exploit software vulnerabilities in client applications to execute code. Vulnerabilities can exist in software due to unsecure coding practices…
T1204User ExecutionAn adversary may rely upon specific actions by a user in order to gain execution. Users may be subjected to social engineering to get them to execute malicious…
T1559Inter-Process CommunicationAdversaries may abuse inter-process communication (IPC) mechanisms for local code or command execution. IPC is typically used by processes to share data, commu…
T1569System ServicesAdversaries may abuse system services or daemons to execute commands or programs. Adversaries can execute malicious content by interacting with or creating ser…
T1609Container Administration CommandAdversaries may abuse a container administration service to execute commands within a container. A container administration service such as the Docker daemon, …
T1648Serverless ExecutionAdversaries may abuse serverless computing, integration, and automation services to execute arbitrary code in cloud environments. Many cloud providers offer a …
T1651Cloud Administration CommandAdversaries may abuse cloud management services to execute commands within virtual machines. Resources such as AWS Systems Manager, Azure RunCommand, and Runbo…
T1674Input InjectionAdversaries may simulate keystrokes on a victim’s computer by various means to perform any type of action on behalf of the user, such as launching the command …
T1675ESXi Administration CommandAdversaries may abuse ESXi administration services to execute commands on guest machines hosted within an ESXi virtual environment. Persistent background servi…
T1677Poisoned Pipeline ExecutionAdversaries may manipulate continuous integration / continuous development (CI/CD) processes by injecting malicious code into the build process. There are seve…

Persistence17

IDTitleSummary
T1037Boot or Logon Initialization ScriptsAdversaries may use scripts automatically executed at boot or logon initialization to establish persistence.(Citation: Mandiant APT29 Eye Spy Email Nov 22)(Cit…
T1098Account ManipulationAdversaries may manipulate accounts to maintain and/or elevate access to victim systems. Account manipulation may consist of any action that preserves or modif…
T1133External Remote ServicesAdversaries may leverage external-facing remote services to initially access and/or persist within a network. Remote services such as VPNs, Citrix, and other a…
T1136Create AccountAdversaries may create an account to maintain access to victim systems.(Citation: Symantec WastedLocker June 2020) With a sufficient level of access, creating …
T1137Office Application StartupAdversaries may leverage Microsoft Office-based applications for persistence between startups. Microsoft Office is a fairly common application suite on Windows…
T1176Software ExtensionsAdversaries may abuse software extensions to establish persistent access to victim systems. Software extensions are modular components that enhance or customiz…
T1504PowerShell ProfileAdversaries may gain persistence and elevate privileges in certain situations by abusing [PowerShell](https://attack.mitre.org/techniques/T1086) profiles. A Po…
T1505Server Software ComponentAdversaries may abuse legitimate extensible development features of servers to establish persistent access to systems. Enterprise server applications may inclu…
T1519EmondAdversaries may use Event Monitor Daemon (emond) to establish persistence by scheduling malicious commands to run on predictable event triggers. Emond is a [La…
T1525Implant Internal ImageAdversaries may implant cloud or container images with malicious code to establish persistence after gaining access to an environment. Amazon Web Services (AWS…
T1543Create or Modify System ProcessAdversaries may create or modify system-level processes to repeatedly execute malicious payloads as part of persistence. When operating systems boot up, they c…
T1547Boot or Logon Autostart ExecutionAdversaries may configure system settings to automatically execute a program during system boot or logon to maintain persistence or gain higher-level privilege…
T1554Compromise Host Software BinaryAdversaries may modify host software binaries to establish persistent access to systems. Software binaries/executables provide a wide range of system commands …
T1574Hijack Execution FlowAdversaries may execute their own malicious payloads by hijacking the way operating systems run programs. Hijacking execution flow can be for the purposes of p…
T1653Power SettingsAdversaries may impair a system's ability to hibernate, reboot, or shut down in order to extend access to infected machines. When a computer enters a dormant s…
T1668Exclusive ControlAdversaries who successfully compromise a system may attempt to maintain persistence by “closing the door” behind them – in other words, by preventing other t…
T1671Cloud Application IntegrationAdversaries may achieve persistence by leveraging OAuth application integrations in a software-as-a-service environment. Adversaries may create a custom applic…

Privilege Escalation5

IDTitleSummary
T1068Exploitation for Privilege EscalationAdversaries may exploit software vulnerabilities in an attempt to elevate privileges. Exploitation of a software vulnerability occurs when an adversary takes a…
T1514Elevated Execution with PromptAdversaries may leverage the AuthorizationExecuteWithPrivileges API to escalate privileges by prompting the user for credentials.(Citation: AppleDocs Authoriza…
T1546Event Triggered ExecutionAdversaries may establish persistence and/or elevate privileges using system mechanisms that trigger execution based on specific events. Various operating syst…
T1548Abuse Elevation Control MechanismAdversaries may circumvent mechanisms designed to control privilege elevation to gain higher-level permissions. Most modern systems contain native elevation co…
T1611Escape to HostAdversaries may break out of a container or virtualized environment to gain access to the underlying host. This can allow an adversary access to other containe…

Defense Evasion44

IDTitleSummary
T1006Direct Volume AccessAdversaries may directly access a volume to bypass file access controls and file system monitoring. Windows allows programs to have direct access to logical vo…
T1014RootkitAdversaries may use rootkits to hide the presence of programs, files, network connections, services, drivers, and other system components. Rootkits are program…
T1027Obfuscated Files or InformationAdversaries may attempt to make an executable or file difficult to discover or analyze by encrypting, encoding, or otherwise obfuscating its contents on the sy…
T1036MasqueradingAdversaries may attempt to manipulate features of their artifacts to make them appear legitimate or benign to users and/or security tools. Masquerading occurs …
T1055Process InjectionAdversaries may inject code into processes in order to evade process-based defenses as well as possibly elevate privileges. Process injection is a method of ex…
T1070Indicator RemovalAdversaries may selectively delete or modify artifacts generated to reduce indications of their presence and blend in with legitimate activity. Rather than bro…
T1078Valid AccountsAdversaries may obtain and abuse credentials of existing accounts as a means of gaining Initial Access, Persistence, Privilege Escalation, or Defense Evasion. …
T1112Modify RegistryAdversaries may interact with the Windows Registry as part of a variety of other techniques to aid in defense evasion, persistence, and execution. Access to s…
T1127Trusted Developer Utilities Proxy ExecutionAdversaries may take advantage of trusted developer utilities to proxy execution of malicious payloads. There are many utilities used for software development …
T1134Access Token ManipulationAdversaries may modify access tokens to operate under a different user or system security context to perform actions and bypass access controls. Windows uses a…
T1140Deobfuscate/Decode Files or InformationAdversaries may use [Obfuscated Files or Information](https://attack.mitre.org/techniques/T1027) to hide artifacts of an intrusion from analysis. They may requ…
T1197BITS JobsAdversaries may abuse BITS jobs to persistently execute code and perform various background tasks. Windows Background Intelligent Transfer Service (BITS) is a …
T1202Indirect Command ExecutionAdversaries may abuse utilities that allow for command execution to bypass security restrictions that limit the use of command-line interpreters. Various Windo…
T1205Traffic SignalingAdversaries may use traffic signaling to hide open ports or other malicious functionality used for persistence or command and control. Traffic signaling involv…
T1207Rogue Domain ControllerAdversaries may register a rogue Domain Controller to enable manipulation of Active Directory data. DCShadow may be used to create a rogue Domain Controller (D…
T1211Exploitation for StealthAdversaries may exploit vulnerabilities to evade detection by hiding activity, suppressing logging, or operating within trusted or unmonitored components. Ad…
T1216System Script Proxy ExecutionAdversaries may use trusted scripts, often signed with certificates, to proxy the execution of malicious files. Several Microsoft signed scripts that have been…
T1218System Binary Proxy ExecutionAdversaries may bypass process and/or signature-based defenses by proxying execution of malicious content with signed, or otherwise trusted, binaries. Binaries…
T1220XSL Script ProcessingAdversaries may bypass application control and obscure execution of code by embedding scripts inside XSL files. Extensible Stylesheet Language (XSL) files are …
T1221Template InjectionAdversaries may create or modify references in user document templates to conceal malicious code or force authentication attempts. For example, Microsoft’s Off…
T1222File and Directory Permissions ModificationAdversaries may modify file or directory permissions/attributes to evade access control lists (ACLs) and access protected files.(Citation: Hybrid Analysis Icac…
T1480Execution GuardrailsAdversaries may use execution guardrails to constrain execution or actions based on adversary supplied and environment specific conditions that are expected to…
T1484Domain or Tenant Policy ModificationAdversaries may modify the configuration settings of a domain or identity tenant to evade defenses and/or escalate privileges in centrally managed environments…
T1497Virtualization/Sandbox EvasionAdversaries may employ various means to detect and avoid virtualization and analysis environments. This may include changing behaviors based on the results of …
T1502Parent PID SpoofingAdversaries may spoof the parent process identifier (PPID) of a new process to evade process-monitoring defenses or to elevate privileges. New processes are ty…
T1506Web Session CookieAdversaries can use stolen session cookies to authenticate to web applications and services. This technique bypasses some multi-factor authentication protocols…
T1527Application Access TokenAdversaries may use application access tokens to bypass the typical authentication process and access restricted accounts, information, or services on remote s…
T1535Unused/Unsupported Cloud RegionsAdversaries may create cloud instances in unused geographic service regions in order to evade detection. Access is usually obtained through compromising accoun…
T1536Revert Cloud InstanceAn adversary may revert changes made to a cloud instance after they have performed malicious activities in attempt to evade detection and remove evidence of th…
T1542Pre-OS BootAdversaries may abuse Pre-OS Boot mechanisms as a way to establish persistence on a system. During the booting process of a computer, firmware and various star…
T1550Use Alternate Authentication MaterialAdversaries may use alternate authentication material, such as password hashes, Kerberos tickets, and application access tokens, in order to move laterally wit…
T1553Subvert Trust ControlsAdversaries may undermine security controls that will either warn users of untrusted activity or prevent execution of untrusted programs. Operating systems and…
T1562Impair DefensesAdversaries may maliciously modify components of a victim environment in order to hinder or disable defensive mechanisms. This not only involves impairing prev…
T1564Hide ArtifactsAdversaries may attempt to hide artifacts associated with their behaviors to evade detection. Operating systems may have features to hide various artifacts, su…
T1578Modify Cloud Compute InfrastructureAn adversary may attempt to modify a cloud account's compute service infrastructure to evade defenses. A modification to the compute service infrastructure can…
T1599Network Boundary BridgingAdversaries may bridge network boundaries by compromising perimeter network devices or internal devices responsible for network segmentation. Breaching these d…
T1600Weaken EncryptionAdversaries may compromise a network device’s encryption capability in order to bypass encryption that would otherwise protect data communications.(Citation: C…
T1601Modify System ImageAdversaries may make changes to the operating system of embedded network devices to weaken defenses and provide new capabilities for themselves. On such devic…
T1610Deploy ContainerAdversaries may deploy a container into an environment to facilitate execution or evade defenses. In some cases, adversaries may deploy a new container to exec…
T1612Build Image on HostAdversaries may build a container image directly on a host to bypass defenses that monitor for the retrieval of malicious images from a public registry. A remo…
T1620Reflective Code LoadingAdversaries may reflectively load code into a process in order to conceal the execution of malicious payloads. Reflective loading involves allocating then exec…
T1622Debugger EvasionAdversaries may employ various means to detect and avoid debuggers. Debuggers are typically used by defenders to trace and/or analyze the execution of potentia…
T1647Plist File ModificationAdversaries may modify property list files (plist files) to enable other malicious activity, while also potentially evading and bypassing system defenses. macO…
T1656ImpersonationAdversaries may impersonate a trusted person or organization in order to persuade and trick a target into performing some action on their behalf. For example, …

Credential Access19

IDTitleSummary
T1003OS Credential DumpingAdversaries may attempt to dump credentials to obtain account login and credential material, normally in the form of a hash or a clear text password. Credentia…
T1040Network SniffingAdversaries may passively sniff network traffic to capture information about an environment, including authentication material passed over the network. Network…
T1110Brute ForceAdversaries may use brute force techniques to gain access to accounts when passwords are unknown or when password hashes are obtained.(Citation: TrendMicro Paw…
T1111Multi-Factor Authentication InterceptionAdversaries may target multi-factor authentication (MFA) mechanisms, (i.e., smart cards, token generators, etc.) to gain access to credentials that can be used…
T1167Securityd MemoryIn OS X prior to El Capitan, users with root access can read plaintext keychain passwords of logged-in users because Apple’s keychain implementation allows the…
T1187Forced AuthenticationAdversaries may gather credential material by invoking or forcing a user to automatically provide authentication information through a mechanism in which they …
T1212Exploitation for Credential AccessAdversaries may exploit software vulnerabilities in an attempt to collect credentials. Exploitation of a software vulnerability occurs when an adversary takes …
T1503Credentials from Web BrowsersAdversaries may acquire credentials from web browsers by reading files specific to the target browser. (Citation: Talos Olympic Destroyer 2018) Web browsers…
T1522Cloud Instance Metadata APIAdversaries may attempt to access the Cloud Instance Metadata API to collect credentials and other sensitive data. Most cloud service providers support a Clou…
T1528Steal Application Access TokenAdversaries can steal application access tokens as a means of acquiring credentials to access remote systems and resources. Application access tokens are used…
T1539Steal Web Session CookieAn adversary may steal web application or service session cookies and use them to gain access to web applications or Internet services as an authenticated user…
T1552Unsecured CredentialsAdversaries may search compromised systems to find and obtain insecurely stored credentials. These credentials can be stored and/or misplaced in many locations…
T1555Credentials from Password StoresAdversaries may search for common password storage locations to obtain user credentials.(Citation: F-Secure The Dukes) Passwords are stored in several places o…
T1556Modify Authentication ProcessAdversaries may modify authentication mechanisms and processes to access user credentials or enable otherwise unwarranted access to accounts. The authenticatio…
T1557Adversary-in-the-MiddleAdversaries may attempt to position themselves between two or more networked devices using an adversary-in-the-middle (AiTM) technique to support follow-on beh…
T1558Steal or Forge Kerberos TicketsAdversaries may attempt to subvert Kerberos authentication by stealing or forging Kerberos tickets to enable [Pass the Ticket](https://attack.mitre.org/techniq…
T1606Forge Web CredentialsAdversaries may forge credential materials that can be used to gain access to web applications or Internet services. Web applications and services (hosted in c…
T1621Multi-Factor Authentication Request GenerationAdversaries may attempt to bypass multi-factor authentication (MFA) mechanisms and gain access to accounts by generating MFA requests sent to users. Adversari…
T1649Steal or Forge Authentication CertificatesAdversaries may steal or forge certificates used for authentication to access remote systems or resources. Digital certificates are often used to sign and encr…

Discovery31

IDTitleSummary
T1007System Service DiscoveryAdversaries may try to gather information about registered local system services. Adversaries may obtain information about services using tools as well as OS u…
T1010Application Window DiscoveryAdversaries may attempt to get a listing of open application windows. Window listings could convey information about how the system is used.(Citation: Prevaili…
T1012Query RegistryAdversaries may interact with the Windows Registry to gather information about the system, configuration, and installed software. The Registry contains a sign…
T1016System Network Configuration DiscoveryAdversaries may look for details about the network configuration and settings, such as IP and/or MAC addresses, of systems they access or through information d…
T1018Remote System DiscoveryAdversaries may attempt to get a listing of other systems by IP address, hostname, or other logical identifier on a network that may be used for Lateral Moveme…
T1033System Owner/User DiscoveryAdversaries may attempt to identify the primary user, currently logged in user, set of users that commonly uses a system, or whether a user is actively using t…
T1046Network Service DiscoveryAdversaries may attempt to get a listing of services running on remote hosts and local network infrastructure devices, including those that may be vulnerable t…
T1049System Network Connections DiscoveryAdversaries may attempt to get a listing of network connections to or from the compromised system they are currently accessing or from remote systems by queryi…
T1057Process DiscoveryAdversaries may attempt to get information about running processes on a system. Information obtained could be used to gain an understanding of common software/…
T1069Permission Groups DiscoveryAdversaries may attempt to discover group and permission settings. This information can help adversaries determine which user accounts and groups are available…
T1082System Information DiscoveryAn adversary may attempt to get detailed information about the operating system and hardware, including version, patches, hotfixes, service packs, and architec…
T1083File and Directory DiscoveryAdversaries may enumerate files and directories or may search in specific locations of a host or network share for certain information within a file system. Ad…
T1087Account DiscoveryAdversaries may attempt to get a listing of valid accounts, usernames, or email addresses on a system or within a compromised environment. This information can…
T1120Peripheral Device DiscoveryAdversaries may attempt to gather information about attached peripheral devices and components connected to a computer system.(Citation: Peripheral Discovery L…
T1124System Time DiscoveryAn adversary may gather the system time and/or time zone settings from a local or remote system. The system time is set and stored by services, such as the Win…
T1135Network Share DiscoveryAdversaries may look for folders and drives shared on remote systems as a means of identifying sources of information to gather as a precursor for Collection a…
T1201Password Policy DiscoveryAdversaries may attempt to access detailed information about the password policy used within an enterprise network or cloud environment. Password policies are …
T1217Browser Information DiscoveryAdversaries may enumerate information about browsers to learn more about compromised environments. Data saved by browsers (such as bookmarks, accounts, and bro…
T1482Domain Trust DiscoveryAdversaries may attempt to gather information on domain trust relationships that may be used to identify lateral movement opportunities in Windows multi-domain…
T1518Software DiscoveryAdversaries may attempt to get a listing of software and software versions that are installed on a system or in a cloud environment. Adversaries may use the in…
T1526Cloud Service DiscoveryAn adversary may attempt to enumerate the cloud services running on a system after gaining access. These methods can differ from platform-as-a-service (PaaS), …
T1538Cloud Service DashboardAn adversary may use a cloud service dashboard GUI with stolen credentials to gain useful information from an operational cloud environment, such as specific s…
T1580Cloud Infrastructure DiscoveryAn adversary may attempt to discover infrastructure and resources that are available within an infrastructure-as-a-service (IaaS) environment. This includes co…
T1613Container and Resource DiscoveryAdversaries may attempt to discover containers and other resources that are available within a containers environment. Other resources may include images, depl…
T1614System Location Discovery Adversaries may gather information in an attempt to calculate the geographical location of a victim host. Adversaries may use the information from [System Loc…
T1615Group Policy DiscoveryAdversaries may gather information on Group Policy settings to identify paths for privilege escalation, security measures applied within a domain, and to disco…
T1619Cloud Storage Object DiscoveryAdversaries may enumerate objects in cloud storage infrastructure. Adversaries may use this information during automated discovery to shape follow-on behaviors…
T1652Device Driver DiscoveryAdversaries may attempt to enumerate local device drivers on a victim host. Information about device drivers may highlight various insights that shape follow-o…
T1654Log EnumerationAdversaries may enumerate system and service logs to find useful data. These logs may highlight various types of valuable insights for an adversary, such as us…
T1673Virtual Machine DiscoveryAn adversary may attempt to enumerate running virtual machines (VMs) after gaining access to a host or hypervisor. For example, adversaries may enumerate a lis…
T1680Local Storage DiscoveryAdversaries may enumerate local drives, disks, and/or volumes and their attributes like total or free space and volume serial number. This can be done to prepa…

Lateral Movement7

IDTitleSummary
T1021Remote ServicesAdversaries may use [Valid Accounts](https://attack.mitre.org/techniques/T1078) to log into a service that accepts remote connections, such as telnet, SSH, and…
T1080Taint Shared Content Adversaries may deliver payloads to remote systems by adding content to shared storage locations, such as network drives or internal code repositories. Conten…
T1091Replication Through Removable MediaAdversaries may move onto systems, possibly those on disconnected or air-gapped networks, by copying malware to removable media and taking advantage of Autorun…
T1210Exploitation of Remote ServicesAdversaries may exploit remote services to gain unauthorized access to internal systems once inside of a network. Exploitation of a software vulnerability occu…
T1534Internal SpearphishingAfter they already have access to accounts or systems within the environment, adversaries may use internal spearphishing to gain access to additional informati…
T1563Remote Service Session HijackingAdversaries may take control of preexisting sessions with remote services to move laterally in an environment. Users may use valid credentials to log into a se…
T1570Lateral Tool TransferAdversaries may transfer tools or other files between systems in a compromised environment. Once brought into the victim environment (i.e., [Ingress Tool Trans…

Collection16

IDTitleSummary
T1005Data from Local SystemAdversaries may search local system sources, such as file systems, configuration files, local databases, virtual machine files, or process memory, to find file…
T1025Data from Removable MediaAdversaries may search connected removable media on computers they have compromised to find files of interest. Sensitive data can be collected from any removab…
T1039Data from Network Shared DriveAdversaries may search network shares on computers they have compromised to find files of interest. Sensitive data can be collected from remote systems via sha…
T1056Input CaptureAdversaries may use methods of capturing user input to obtain credentials or collect information. During normal system usage, users often provide credentials t…
T1074Data StagedAdversaries may stage collected data in a central location or directory prior to Exfiltration. Data may be kept in separate files or combined into one file thr…
T1113Screen CaptureAdversaries may attempt to take screen captures of the desktop to gather information over the course of an operation. Screen capturing functionality may be inc…
T1114Email CollectionAdversaries may target user email to collect sensitive information. Emails may contain sensitive data, including trade secrets or personal information, that ca…
T1115Clipboard DataAdversaries may collect data stored in the clipboard from users copying information within or between applications. For example, on Windows adversaries can a…
T1119Automated CollectionOnce established within a system or network, an adversary may use automated techniques for collecting internal data. Methods for performing this technique coul…
T1123Audio CaptureAn adversary can leverage a computer's peripheral devices (e.g., microphones and webcams) or applications (e.g., voice and video call services) to capture audi…
T1125Video CaptureAn adversary can leverage a computer's peripheral devices (e.g., integrated cameras or webcams) or applications (e.g., video call services) to capture video re…
T1185Browser Session HijackingAdversaries may take advantage of security vulnerabilities and inherent functionality in browser software to change content, modify user-behaviors, and interce…
T1213Data from Information RepositoriesAdversaries may leverage information repositories to mine valuable information. Information repositories are tools that allow for storage of information, typic…
T1530Data from Cloud StorageAdversaries may access data from cloud storage. Many IaaS providers offer solutions for online data object storage such as Amazon S3, Azure Storage, and Googl…
T1560Archive Collected DataAn adversary may compress and/or encrypt data that is collected prior to exfiltration. Compressing the data can help to obfuscate the collected data and minimi…
T1602Data from Configuration RepositoryAdversaries may collect data related to managed devices from configuration repositories. Configuration repositories are used by management systems in order to …

Command and Control16

IDTitleSummary
T1001Data ObfuscationAdversaries may obfuscate command and control traffic to make it more difficult to detect.(Citation: Bitdefender FunnyDream Campaign November 2020) Command and…
T1008Fallback ChannelsAdversaries may use fallback or alternate communication channels if the primary channel is compromised or inaccessible in order to maintain reliable command an…
T1071Application Layer ProtocolAdversaries may communicate using OSI application layer protocols to avoid detection/network filtering by blending in with existing traffic. Commands to the re…
T1090ProxyAdversaries may use a connection proxy to direct network traffic between systems or act as an intermediary for network communications to a command and control …
T1092Communication Through Removable MediaAdversaries can perform command and control between compromised hosts on potentially disconnected networks using removable media to transfer commands from syst…
T1095Non-Application Layer ProtocolAdversaries may use an OSI non-application layer protocol for communication between host and C2 server or among infected hosts within a network. The list of po…
T1102Web ServiceAdversaries may use an existing, legitimate external Web service as a means for relaying data to/from a compromised system. Popular websites, cloud services, a…
T1104Multi-Stage ChannelsAdversaries may create multiple stages for command and control that are employed under different conditions or for certain functions. Use of multiple stages ma…
T1105Ingress Tool TransferAdversaries may transfer tools or other files from an external system into a compromised environment. Tools or files may be copied from an external adversary-c…
T1132Data EncodingAdversaries may encode data to make the content of command and control traffic more difficult to detect. Command and control (C2) information can be encoded us…
T1219Remote Access ToolsAn adversary may use legitimate remote access tools to establish an interactive command and control channel within a network. Remote access tools create a sess…
T1568Dynamic ResolutionAdversaries may dynamically establish connections to command and control infrastructure to evade common detections and remediations. This may be achieved by us…
T1571Non-Standard PortAdversaries may communicate using a protocol and port pairing that are typically not associated. For example, HTTPS over port 8088(Citation: Symantec Elfin Mar…
T1572Protocol TunnelingAdversaries may tunnel network communications to and from a victim system within a separate protocol to avoid detection/network filtering and/or enable access …
T1573Encrypted ChannelAdversaries may employ an encryption algorithm to conceal command and control traffic rather than relying on any inherent protections provided by a communicati…
T1665Hide InfrastructureAdversaries may manipulate network traffic in order to hide and evade detection of their C2 infrastructure. This can be accomplished by identifying and filteri…

Exfiltration9

IDTitleSummary
T1011Exfiltration Over Other Network MediumAdversaries may attempt to exfiltrate data over a different network medium than the command and control channel. If the command and control network is a wired …
T1020Automated ExfiltrationAdversaries may exfiltrate data, such as sensitive documents, through the use of automated processing after being gathered during Collection.(Citation: ESET Ga…
T1029Scheduled TransferAdversaries may schedule data exfiltration to be performed only at certain times of day or at certain intervals. This could be done to blend traffic patterns w…
T1030Data Transfer Size LimitsAn adversary may exfiltrate data in fixed size chunks instead of whole files or limit packet sizes below certain thresholds. This approach may be used to avoid…
T1041Exfiltration Over C2 ChannelAdversaries may steal data by exfiltrating it over an existing command and control channel. Stolen data is encoded into the normal communications channel using…
T1048Exfiltration Over Alternative ProtocolAdversaries may steal data by exfiltrating it over a different protocol than that of the existing command and control channel. The data may also be sent to an …
T1052Exfiltration Over Physical MediumAdversaries may attempt to exfiltrate data via a physical medium, such as a removable drive. In certain circumstances, such as an air-gapped network compromise…
T1537Transfer Data to Cloud AccountAdversaries may exfiltrate data by transferring the data, including through sharing/syncing and creating backups of cloud environments, to another cloud accoun…
T1567Exfiltration Over Web ServiceAdversaries may use an existing, legitimate external Web service to exfiltrate data rather than their primary command and control channel. Popular Web services…

Impact16

IDTitleSummary
T1485Data DestructionAdversaries may destroy data and files on specific systems or in large numbers on a network to interrupt availability to systems, services, and network resourc…
T1486Data Encrypted for ImpactAdversaries may encrypt data on target systems or on large numbers of systems in a network to interrupt availability to system and network resources. They can …
T1487Disk Structure WipeAdversaries may corrupt or wipe the disk data structures on hard drive necessary to boot systems; targeting specific critical systems as well as a large number…
T1489Service StopAdversaries may stop or disable services on a system to render those services unavailable to legitimate users. Stopping critical services or processes can inhi…
T1490Inhibit System RecoveryAdversaries may delete or remove built-in data and turn off services designed to aid in the recovery of a corrupted system to prevent recovery.(Citation: Talos…
T1491DefacementAdversaries may modify visual content available internally or externally to an enterprise network, thus affecting the integrity of the original content. Reason…
T1495Firmware CorruptionAdversaries may overwrite or corrupt the flash memory contents of system BIOS or other firmware in devices attached to a system in order to render them inopera…
T1496Resource HijackingAdversaries may leverage the resources of co-opted systems to complete resource-intensive tasks, which may impact system and/or hosted service availability. …
T1498Network Denial of ServiceAdversaries may perform Network Denial of Service (DoS) attacks to degrade or block the availability of targeted resources to users. Network DoS can be perform…
T1499Endpoint Denial of ServiceAdversaries may perform Endpoint Denial of Service (DoS) attacks to degrade or block the availability of services to users. Endpoint DoS can be performed by ex…
T1529System Shutdown/RebootAdversaries may shutdown/reboot systems to interrupt access to, or aid in the destruction of, those systems. Operating systems may contain commands to initiate…
T1531Account Access RemovalAdversaries may interrupt availability of system and network resources by inhibiting access to accounts utilized by legitimate users. Accounts may be deleted, …
T1561Disk WipeAdversaries may wipe or corrupt raw disk data on specific systems or in large numbers in a network to interrupt availability to system and network resources. W…
T1565Data ManipulationAdversaries may insert, delete, or manipulate data in order to influence external outcomes or hide activity, thus threatening the integrity of the data.(Citati…
T1657Financial TheftAdversaries may steal monetary resources from targets through extortion, social engineering, technical theft, or other methods aimed at their own financial gai…
T1667Email BombingAdversaries may flood targeted email addresses with an overwhelming volume of messages. This may bury legitimate emails in a flood of spam and disrupt business…

Other10

IDTitleSummary
T1666Modify Cloud Resource HierarchyAdversaries may attempt to modify hierarchical structures in infrastructure-as-a-service (IaaS) environments in order to evade defenses. IaaS environments o…
T1678Delay ExecutionAdversaries may employ various time-based methods to evade detection and analysis. These techniques often exploit system clocks, delays, or timing mechanisms t…
T1679Selective ExclusionAdversaries may intentionally exclude certain files, folders, directories, file types, or system components from encryption or tampering during a ransomware or…
T1684Social EngineeringAdversaries may use social engineering techniques to influence users to take actions that result in unauthorized access, approval of changes, disclosure of sen…
T1685Disable or Modify ToolsAdversaries may disable, degrade, or tamper with security tools or applications (e.g., endpoint detection and response (EDR) tools, intrusion detection systems…
T1686Disable or Modify System FirewallAdversaries may disable or modify host-based or network firewalls to impair defensive mechanisms and enable further action. Once an adversary has gathered suff…
T1687Exploitation for Defense ImpairmentAdversaries may exploit vulnerabilities in security software, infrastructure, or defensive components to degrade, disable, or otherwise continue to impair thei…
T1688Safe Mode BootAdversaries may abuse Windows safe mode to disable endpoint defenses. Safe mode starts up the Windows operating system with a limited set of drivers and servic…
T1689Downgrade AttackAdversaries may downgrade or use a version of system features that may be outdated, vulnerable, and/or does not support updated security controls. Downgrade at…
T1690Prevent Command History LoggingAdversaries may impair command history logging to hide commands they run on a compromised system. Various command interpreters keep track of the commands users…
Sourced from MITRE ATT&CK Enterprise (current release). Curated by Adam Lundqvist, Founder at SQUR.