MITRE ATT&CK® Framework

v19.1. Coverage is calculated based on lab completion.

Reconnaissance

12 techniques

Active Scanning

Gather Victim Host Information

Gather Victim Identity Information

Gather Victim Network Information

Gather Victim Org Information

Phishing for Information

Query Public AI Services

Search Closed Sources

Search Open Technical Databases

Search Open Websites/Domains

Search Threat Vendor Data

Search Victim-Owned Websites

Resource Development

9 techniques

Acquire Access

Acquire Infrastructure

Compromise Accounts

Compromise Infrastructure

Develop Capabilities

Establish Accounts

Generate Content

Obtain Capabilities

Stage Capabilities

Initial Access

11 techniques

Content Injection

Drive-by Compromise

Exploit Public-Facing Application

External Remote Services

Hardware Additions

Phishing

Replication Through Removable Media

Supply Chain Compromise

Trusted Relationship

Valid Accounts

Wi-Fi Networks

Execution

20 techniques

BITS Jobs

Cloud Administration Command

Command and Scripting Interpreter

Container Administration Command

Deploy Container

ESXi Administration Command

Exploitation for Client Execution

Hijack Execution Flow

Input Injection

Inter-Process Communication

Native API

Poisoned Pipeline Execution

Scheduled Task/Job

Serverless Execution

Shared Modules

Software Deployment Tools

System Services

Trusted Developer Utilities Proxy Execution

User Execution

Windows Management Instrumentation

Persistence

22 techniques

Account Manipulation

BITS Jobs

Boot or Logon Autostart Execution

Boot or Logon Initialization Scripts

Cloud Application Integration

Compromise Host Software Binary

Create Account

Create or Modify System Process

Event Triggered Execution

Exclusive Control

External Remote Services

Implant Internal Image

Modify Authentication Process

Modify Registry

Office Application Startup

Power Settings

Pre-OS Boot

Scheduled Task/Job

Server Software Component

Software Extensions

Traffic Signaling

Valid Accounts

Privilege Escalation

13 techniques

Abuse Elevation Control Mechanism

Access Token Manipulation

Account Manipulation

Boot or Logon Autostart Execution

Boot or Logon Initialization Scripts

Create or Modify System Process

Domain or Tenant Policy Modification

Escape to Host

Event Triggered Execution

Exploitation for Privilege Escalation

Process Injection

Scheduled Task/Job

Valid Accounts

Stealth

30 techniques

Access Token Manipulation

BITS Jobs

Build Image on Host

Debugger Evasion

Delay Execution

Deobfuscate/Decode Files or Information

Direct Volume Access

Execution Guardrails

Exploitation for Stealth

Hide Artifacts

Hijack Execution Flow

Indicator Removal

Indirect Command Execution

Masquerading

Obfuscated Files or Information

Pre-OS Boot

Process Injection

Reflective Code Loading

Rootkit

Selective Exclusion

Social Engineering

System Binary Proxy Execution

System Script Proxy Execution

Template Injection

Traffic Signaling

Trusted Developer Utilities Proxy Execution

Unused/Unsupported Cloud Regions

Valid Accounts

Virtualization/Sandbox Evasion

XSL Script Processing

Defense Impairment

18 techniques

Disable or Modify System Firewall

Disable or Modify Tools

Domain or Tenant Policy Modification

Downgrade Attack

Exploitation for Defense Impairment

File and Directory Permissions Modification

Modify Authentication Process

Modify Cloud Compute Infrastructure

Modify Cloud Resource Hierarchy

Modify Registry

Modify System Image

Network Boundary Bridging

Plist File Modification

Prevent Command History Logging

Rogue Domain Controller

Safe Mode Boot

Subvert Trust Controls

Weaken Encryption

Credential Access

17 techniques

Adversary-in-the-Middle

Brute Force

Credentials from Password Stores

Exploitation for Credential Access

Forced Authentication

Forge Web Credentials

Input Capture

Modify Authentication Process

Multi-Factor Authentication Interception

Multi-Factor Authentication Request Generation

Network Sniffing

OS Credential Dumping

Steal Application Access Token

Steal or Forge Authentication Certificates

Steal or Forge Kerberos Tickets

Steal Web Session Cookie

Unsecured Credentials

Discovery

34 techniques

Account Discovery

Application Window Discovery

Browser Information Discovery

Cloud Infrastructure Discovery

Cloud Service Dashboard

Cloud Service Discovery

Cloud Storage Object Discovery

Container and Resource Discovery

Debugger Evasion

Device Driver Discovery

Domain Trust Discovery

File and Directory Discovery

Group Policy Discovery

Local Storage Discovery

Log Enumeration

Network Service Discovery

Network Share Discovery

Network Sniffing

Password Policy Discovery

Peripheral Device Discovery

Permission Groups Discovery

Process Discovery

Query Registry

Remote System Discovery

Software Discovery

System Information Discovery

System Location Discovery

System Network Configuration Discovery

System Network Connections Discovery

System Owner/User Discovery

System Service Discovery

System Time Discovery

Virtualization/Sandbox Evasion

Virtual Machine Discovery

Lateral Movement

9 techniques

Exploitation of Remote Services

Internal Spearphishing

Lateral Tool Transfer

Remote Services

Remote Service Session Hijacking

Replication Through Removable Media

Software Deployment Tools

Taint Shared Content

Use Alternate Authentication Material

Collection

17 techniques

Adversary-in-the-Middle

Archive Collected Data

Audio Capture

Automated Collection

Browser Session Hijacking

Clipboard Data

Data from Cloud Storage

Data from Configuration Repository

Data from Information Repositories

Data from Local System

Data from Network Shared Drive

Data from Removable Media

Data Staged

Email Collection

Input Capture

Screen Capture

Video Capture

Command and Control

18 techniques

Application Layer Protocol

Communication Through Removable Media

Content Injection

Data Encoding

Data Obfuscation

Dynamic Resolution

Encrypted Channel

Fallback Channels

Hide Infrastructure

Ingress Tool Transfer

Multi-Stage Channels

Non-Application Layer Protocol

Non-Standard Port

Protocol Tunneling

Proxy

Remote Access Tools

Traffic Signaling

Web Service

Exfiltration

9 techniques

Automated Exfiltration

Data Transfer Size Limits

Exfiltration Over Alternative Protocol

Exfiltration Over C2 Channel

Exfiltration Over Other Network Medium

Exfiltration Over Physical Medium

Exfiltration Over Web Service

Scheduled Transfer

Transfer Data to Cloud Account

Impact

15 techniques

Account Access Removal

Data Destruction

Data Encrypted for Impact

Data Manipulation

Defacement

Disk Wipe

Email Bombing

Endpoint Denial of Service

Financial Theft

Firmware Corruption

Inhibit System Recovery

Network Denial of Service

Resource Hijacking

Service Stop

System Shutdown/Reboot

Has labs
No labs mapped