Files
atomic-red-team/atomics/Indexes/Matrices/macos-matrix.md
T
2022-04-05 22:56:27 +00:00

34 KiB

macOS Atomic Tests by ATT&CK Tactic & Technique

initial-access execution persistence privilege-escalation defense-evasion credential-access discovery lateral-movement collection exfiltration command-and-control impact
Compromise Hardware Supply Chain CONTRIBUTE A TEST AppleScript Account Manipulation CONTRIBUTE A TEST Abuse Elevation Control Mechanism CONTRIBUTE A TEST Abuse Elevation Control Mechanism CONTRIBUTE A TEST ARP Cache Poisoning CONTRIBUTE A TEST Account Discovery CONTRIBUTE A TEST Exploitation of Remote Services CONTRIBUTE A TEST ARP Cache Poisoning CONTRIBUTE A TEST Automated Exfiltration CONTRIBUTE A TEST Application Layer Protocol CONTRIBUTE A TEST Account Access Removal CONTRIBUTE A TEST
Compromise Software Dependencies and Development Tools CONTRIBUTE A TEST Command and Scripting Interpreter CONTRIBUTE A TEST Boot or Logon Autostart Execution CONTRIBUTE A TEST Boot or Logon Autostart Execution CONTRIBUTE A TEST Binary Padding Adversary-in-the-Middle CONTRIBUTE A TEST Application Window Discovery CONTRIBUTE A TEST Internal Spearphishing CONTRIBUTE A TEST Adversary-in-the-Middle CONTRIBUTE A TEST Data Transfer Size Limits Asymmetric Cryptography CONTRIBUTE A TEST Application Exhaustion Flood CONTRIBUTE A TEST
Compromise Software Supply Chain CONTRIBUTE A TEST Cron Boot or Logon Initialization Scripts CONTRIBUTE A TEST Boot or Logon Initialization Scripts CONTRIBUTE A TEST Clear Command History Bash History Browser Bookmark Discovery Lateral Tool Transfer CONTRIBUTE A TEST Archive Collected Data CONTRIBUTE A TEST Exfiltration Over Alternative Protocol Bidirectional Communication CONTRIBUTE A TEST Application or System Exploitation CONTRIBUTE A TEST
Default Accounts CONTRIBUTE A TEST Exploitation for Client Execution CONTRIBUTE A TEST Browser Extensions Create or Modify System Process CONTRIBUTE A TEST Clear Linux or Mac System Logs Brute Force CONTRIBUTE A TEST Domain Account CONTRIBUTE A TEST Remote Service Session Hijacking CONTRIBUTE A TEST Archive via Custom Method CONTRIBUTE A TEST Exfiltration Over Asymmetric Encrypted Non-C2 Protocol Commonly Used Port CONTRIBUTE A TEST Data Destruction
Domain Accounts CONTRIBUTE A TEST Graphical User Interface CONTRIBUTE A TEST Compromise Client Software Binary CONTRIBUTE A TEST Cron Code Signing CONTRIBUTE A TEST Credential Stuffing Domain Groups CONTRIBUTE A TEST Remote Services CONTRIBUTE A TEST Archive via Library CONTRIBUTE A TEST Exfiltration Over Bluetooth CONTRIBUTE A TEST Communication Through Removable Media CONTRIBUTE A TEST Data Encrypted for Impact CONTRIBUTE A TEST
Drive-by Compromise CONTRIBUTE A TEST Inter-Process Communication CONTRIBUTE A TEST Create Account CONTRIBUTE A TEST Default Accounts CONTRIBUTE A TEST Code Signing Policy Modification CONTRIBUTE A TEST Credentials In Files File and Directory Discovery SSH CONTRIBUTE A TEST Archive via Utility Exfiltration Over C2 Channel CONTRIBUTE A TEST DNS CONTRIBUTE A TEST Data Manipulation CONTRIBUTE A TEST
Exploit Public-Facing Application CONTRIBUTE A TEST JavaScript CONTRIBUTE A TEST Create or Modify System Process CONTRIBUTE A TEST Domain Accounts CONTRIBUTE A TEST Compile After Delivery Credentials from Password Stores CONTRIBUTE A TEST Internet Connection Discovery CONTRIBUTE A TEST SSH Hijacking CONTRIBUTE A TEST Audio Capture CONTRIBUTE A TEST Exfiltration Over Other Network Medium CONTRIBUTE A TEST DNS Calculation CONTRIBUTE A TEST Defacement CONTRIBUTE A TEST
External Remote Services CONTRIBUTE A TEST Launchctl Cron Dylib Hijacking CONTRIBUTE A TEST Default Accounts CONTRIBUTE A TEST Credentials from Web Browsers Local Account Software Deployment Tools CONTRIBUTE A TEST Automated Collection CONTRIBUTE A TEST Exfiltration Over Physical Medium CONTRIBUTE A TEST Data Encoding CONTRIBUTE A TEST Direct Network Flood CONTRIBUTE A TEST
Hardware Additions CONTRIBUTE A TEST Launchd Default Accounts CONTRIBUTE A TEST Dynamic Linker Hijacking CONTRIBUTE A TEST Deobfuscate/Decode Files or Information Exploitation for Credential Access CONTRIBUTE A TEST Local Groups Taint Shared Content CONTRIBUTE A TEST Clipboard Data Exfiltration Over Symmetric Encrypted Non-C2 Protocol CONTRIBUTE A TEST Data Obfuscation CONTRIBUTE A TEST Disk Content Wipe CONTRIBUTE A TEST
Local Accounts Malicious File CONTRIBUTE A TEST Domain Account CONTRIBUTE A TEST Elevated Execution with Prompt CONTRIBUTE A TEST Disable or Modify System Firewall CONTRIBUTE A TEST Forge Web Credentials CONTRIBUTE A TEST Network Service Scanning VNC CONTRIBUTE A TEST Data Staged CONTRIBUTE A TEST Exfiltration Over Unencrypted/Obfuscated Non-C2 Protocol Dead Drop Resolver CONTRIBUTE A TEST Disk Structure Wipe CONTRIBUTE A TEST
Phishing CONTRIBUTE A TEST Malicious Link CONTRIBUTE A TEST Domain Accounts CONTRIBUTE A TEST Emond Disable or Modify Tools GUI Input Capture Network Share Discovery Data from Information Repositories CONTRIBUTE A TEST Exfiltration Over Web Service CONTRIBUTE A TEST Domain Fronting CONTRIBUTE A TEST Disk Wipe CONTRIBUTE A TEST
Spearphishing Attachment CONTRIBUTE A TEST Native API CONTRIBUTE A TEST Dylib Hijacking CONTRIBUTE A TEST Event Triggered Execution CONTRIBUTE A TEST Domain Accounts CONTRIBUTE A TEST Input Capture CONTRIBUTE A TEST Network Sniffing Data from Local System CONTRIBUTE A TEST Exfiltration over USB CONTRIBUTE A TEST Domain Generation Algorithms CONTRIBUTE A TEST Endpoint Denial of Service CONTRIBUTE A TEST
Spearphishing Link CONTRIBUTE A TEST Python CONTRIBUTE A TEST Dynamic Linker Hijacking CONTRIBUTE A TEST Exploitation for Privilege Escalation CONTRIBUTE A TEST Downgrade Attack CONTRIBUTE A TEST Keychain Password Policy Discovery Data from Network Shared Drive CONTRIBUTE A TEST Exfiltration to Cloud Storage CONTRIBUTE A TEST Dynamic Resolution CONTRIBUTE A TEST External Defacement CONTRIBUTE A TEST
Spearphishing via Service CONTRIBUTE A TEST Scheduled Task/Job CONTRIBUTE A TEST Emond Hijack Execution Flow CONTRIBUTE A TEST Dylib Hijacking CONTRIBUTE A TEST Keylogging CONTRIBUTE A TEST Peripheral Device Discovery CONTRIBUTE A TEST Data from Removable Media CONTRIBUTE A TEST Exfiltration to Code Repository CONTRIBUTE A TEST Encrypted Channel CONTRIBUTE A TEST Firmware Corruption CONTRIBUTE A TEST
Supply Chain Compromise CONTRIBUTE A TEST Scripting CONTRIBUTE A TEST Event Triggered Execution CONTRIBUTE A TEST Kernel Modules and Extensions CONTRIBUTE A TEST Dynamic Linker Hijacking CONTRIBUTE A TEST Modify Authentication Process CONTRIBUTE A TEST Permission Groups Discovery CONTRIBUTE A TEST Email Collection CONTRIBUTE A TEST Scheduled Transfer CONTRIBUTE A TEST External Proxy CONTRIBUTE A TEST Inhibit System Recovery CONTRIBUTE A TEST
Trusted Relationship CONTRIBUTE A TEST Software Deployment Tools CONTRIBUTE A TEST External Remote Services CONTRIBUTE A TEST LC_LOAD_DYLIB Addition CONTRIBUTE A TEST Elevated Execution with Prompt CONTRIBUTE A TEST Network Sniffing Process Discovery Email Forwarding Rule CONTRIBUTE A TEST Fallback Channels CONTRIBUTE A TEST Internal Defacement CONTRIBUTE A TEST
Valid Accounts CONTRIBUTE A TEST Source CONTRIBUTE A TEST Hijack Execution Flow CONTRIBUTE A TEST Launch Agent Email Hiding Rules CONTRIBUTE A TEST OS Credential Dumping CONTRIBUTE A TEST Remote System Discovery GUI Input Capture Fast Flux DNS CONTRIBUTE A TEST Network Denial of Service CONTRIBUTE A TEST
System Services CONTRIBUTE A TEST Kernel Modules and Extensions CONTRIBUTE A TEST Launch Daemon Environmental Keying CONTRIBUTE A TEST Password Cracking CONTRIBUTE A TEST Security Software Discovery Input Capture CONTRIBUTE A TEST File Transfer Protocols CONTRIBUTE A TEST OS Exhaustion Flood CONTRIBUTE A TEST
Unix Shell LC_LOAD_DYLIB Addition CONTRIBUTE A TEST Launchd Execution Guardrails CONTRIBUTE A TEST Password Guessing CONTRIBUTE A TEST Software Discovery Keylogging CONTRIBUTE A TEST Ingress Tool Transfer Reflection Amplification CONTRIBUTE A TEST
User Execution CONTRIBUTE A TEST Launch Agent Local Accounts Exploitation for Defense Evasion CONTRIBUTE A TEST Password Managers CONTRIBUTE A TEST System Checks Local Data Staging Internal Proxy Resource Hijacking
Visual Basic CONTRIBUTE A TEST Launch Daemon Login Items CONTRIBUTE A TEST File Deletion Password Spraying CONTRIBUTE A TEST System Information Discovery Remote Data Staging CONTRIBUTE A TEST Junk Data CONTRIBUTE A TEST Runtime Data Manipulation CONTRIBUTE A TEST
Launchd Logon Script (Mac) File and Directory Permissions Modification CONTRIBUTE A TEST Pluggable Authentication Modules CONTRIBUTE A TEST System Language Discovery CONTRIBUTE A TEST Screen Capture Mail Protocols CONTRIBUTE A TEST Service Exhaustion Flood CONTRIBUTE A TEST
Local Account Plist Modification Gatekeeper Bypass Private Keys System Location Discovery CONTRIBUTE A TEST Video Capture CONTRIBUTE A TEST Multi-Stage Channels CONTRIBUTE A TEST Service Stop CONTRIBUTE A TEST
Local Accounts Process Injection CONTRIBUTE A TEST HTML Smuggling CONTRIBUTE A TEST Securityd Memory CONTRIBUTE A TEST System Network Configuration Discovery Web Portal Capture CONTRIBUTE A TEST Multi-hop Proxy Stored Data Manipulation CONTRIBUTE A TEST
Login Items CONTRIBUTE A TEST RC Scripts Hidden File System CONTRIBUTE A TEST Steal Web Session Cookie CONTRIBUTE A TEST System Network Connections Discovery Multiband Communication CONTRIBUTE A TEST System Shutdown/Reboot
Logon Script (Mac) Re-opened Applications Hidden Files and Directories Steal or Forge Kerberos Tickets CONTRIBUTE A TEST System Owner/User Discovery Non-Application Layer Protocol CONTRIBUTE A TEST Transmitted Data Manipulation CONTRIBUTE A TEST
Modify Authentication Process CONTRIBUTE A TEST Scheduled Task/Job CONTRIBUTE A TEST Hidden Users Two-Factor Authentication Interception CONTRIBUTE A TEST System Service Discovery CONTRIBUTE A TEST Non-Standard Encoding CONTRIBUTE A TEST
Plist Modification Setuid and Setgid Hidden Window CONTRIBUTE A TEST Unsecured Credentials CONTRIBUTE A TEST Time Based Evasion CONTRIBUTE A TEST Non-Standard Port
Pluggable Authentication Modules CONTRIBUTE A TEST Startup Items Hide Artifacts CONTRIBUTE A TEST Web Cookies CONTRIBUTE A TEST User Activity Based Checks CONTRIBUTE A TEST One-Way Communication CONTRIBUTE A TEST
Port Knocking CONTRIBUTE A TEST Sudo and Sudo Caching Hijack Execution Flow CONTRIBUTE A TEST Web Portal Capture CONTRIBUTE A TEST Virtualization/Sandbox Evasion CONTRIBUTE A TEST Port Knocking CONTRIBUTE A TEST
RC Scripts Trap Impair Command History Logging Protocol Impersonation CONTRIBUTE A TEST
Re-opened Applications Unix Shell Configuration Modification Impair Defenses CONTRIBUTE A TEST Protocol Tunneling CONTRIBUTE A TEST
Redundant Access CONTRIBUTE A TEST Valid Accounts CONTRIBUTE A TEST Indicator Blocking CONTRIBUTE A TEST Proxy CONTRIBUTE A TEST
SSH Authorized Keys Indicator Removal from Tools CONTRIBUTE A TEST Remote Access Software CONTRIBUTE A TEST
Scheduled Task/Job CONTRIBUTE A TEST Indicator Removal on Host CONTRIBUTE A TEST Standard Encoding
Server Software Component CONTRIBUTE A TEST Install Root Certificate Steganography CONTRIBUTE A TEST
Startup Items Invalid Code Signature CONTRIBUTE A TEST Symmetric Cryptography CONTRIBUTE A TEST
Traffic Signaling CONTRIBUTE A TEST LC_MAIN Hijacking CONTRIBUTE A TEST Traffic Signaling CONTRIBUTE A TEST
Trap Linux and Mac File and Directory Permissions Modification Web Protocols
Unix Shell Configuration Modification Local Accounts Web Service CONTRIBUTE A TEST
Valid Accounts CONTRIBUTE A TEST Masquerade Task or Service CONTRIBUTE A TEST
Web Shell CONTRIBUTE A TEST Masquerading CONTRIBUTE A TEST
Match Legitimate Name or Location
Modify Authentication Process CONTRIBUTE A TEST
Obfuscated Files or Information
Pluggable Authentication Modules CONTRIBUTE A TEST
Port Knocking CONTRIBUTE A TEST
Process Injection CONTRIBUTE A TEST
Redundant Access CONTRIBUTE A TEST
Reflective Code Loading CONTRIBUTE A TEST
Rename System Utilities CONTRIBUTE A TEST
Resource Forking CONTRIBUTE A TEST
Right-to-Left Override CONTRIBUTE A TEST
Rootkit CONTRIBUTE A TEST
Run Virtual Instance CONTRIBUTE A TEST
Scripting CONTRIBUTE A TEST
Setuid and Setgid
Software Packing
Space after Filename
Steganography CONTRIBUTE A TEST
Subvert Trust Controls CONTRIBUTE A TEST
Sudo and Sudo Caching
System Checks
Time Based Evasion CONTRIBUTE A TEST
Timestomp
Traffic Signaling CONTRIBUTE A TEST
User Activity Based Checks CONTRIBUTE A TEST
VBA Stomping CONTRIBUTE A TEST
Valid Accounts CONTRIBUTE A TEST
Virtualization/Sandbox Evasion CONTRIBUTE A TEST