MITRE ATT&CKsub-technique
T1547.007 Re-opened Applications
- Domain
- enterprise
- Tactics
- Persistence, Privilege Escalation
- Platforms
- macOS
- Version
- 1.2
- Created
- 2020-01-24
Description
Adversaries may modify plist files to automatically run an application when a user logs in. When a user logs out or restarts via the macOS Graphical User Interface (GUI), a prompt is provided to the user with a checkbox to "Reopen windows when logging back in". When selected, all applications currently open are added to a property list file named com.apple.loginwindow.[UUID].plist within the ~/Library/Preferences/ByHost directory. Applications listed in this file are automatically reopened upon the user’s next logon.
Adversaries can establish Persistence by adding a malicious application path to the com.apple.loginwindow.[UUID].plist file to execute payloads when a user logs in.
Related
Subtechnique of · MITRE ATT&CK (1)
- T1547 Boot or Logon Autostart Execution technique
Referenced by MITRE ATT&CK · mitigates (2)
Referenced by Compliance · mitigates (11)
- NIST-AC-16 Security and Privacy Attributes NIST 800-53 control
- NIST-AC-3 Access Enforcement NIST 800-53 control
- NIST-CM-2 Baseline Configuration NIST 800-53 control
- NIST-CM-3 Configuration Change Control NIST 800-53 control
- NIST-CM-5 Access Restrictions for Change NIST 800-53 control
- NIST-CM-6 Configuration Settings NIST 800-53 control
- NIST-CM-7 Least Functionality NIST 800-53 control
- NIST-CM-8 System Component Inventory NIST 800-53 control
- NIST-RA-5 Vulnerability Monitoring and Scanning NIST 800-53 control
- NIST-SI-3 Malicious Code Protection NIST 800-53 control
- NIST-SI-4 System Monitoring NIST 800-53 control
References
- https://support.apple.com/en-us/HT204005 Re-Open windows on Mac
- https://www.virusbulletin.com/uploads/pdf/conference/vb2014/VB2014-Wardle.pdf Methods of Mac Malware Persistence
- https://taomm.org/PDFs/vol1/CH%200x02%20Persistence.pdf Wardle Persistence Chapter