# Re-opened Applications

Jump to: navigation, search
Re-opened Applications
Technique
ID T1164
Tactic Persistence
Platform MacOS, OS X
Permissions Required User

Starting in Mac OS X 10.7 (Lion), users can specify certain applications to be re-opened when a user reboots their machine. While this is usually done via a Graphical User Interface (GUI) on an app-by-app basis, there are property list files (plist) that contain this information as well located at ~/Library/Preferences/com.apple.loginwindow.plist and ~/Library/Preferences/ByHost/com.apple.loginwindow.*.plist.

An adversary can modify one of these files directly to include a link to their malicious executable to provide a persistence mechanism each time the user reboots their machine1.

## Mitigation

Holding the Shift key while logging in prevents apps from opening automatically2. This feature can be disabled entirely with the following terminal command: defaults write -g ApplePersistence -bool no.

## Detection

Monitoring the specific plist files associated with reopening applications can indicate when an application has registered itself to be reopened.