kevmap

TechniquesT1564.003 › AN0362

AN0362 Analytic 0362

macOS · attack.mitre.org · ATT&CK Enterprise v19.2

<p>Modification of plist files to set apple.awt.UIElement or similar flags hiding app icons and windows, and dscl/command-line activity that suppresses visibility. Defender view: correlation of plist modifications with unexpected hidden user applications.</p>
Detects
T1564.003 Hidden Window
Part of
DET0128 Detection Strategy for Hidden Windows

Log sources and channels

Exactly as MITRE states them in x_mitre_log_source_references. Where a channel is vague, it is vague in the source; kevmap does not tidy it.

Log sourceChannelData component
macos:unifiedlogModification of plist with apple.awt.UIElement set to TRUEDC0061 File Modification
macos:unifiedlogExecution of Java apps or other processes with hidden window attributesDC0032 Process Creation

Mutable elements

Parameters MITRE marks as environment-specific. These are the knobs you are expected to tune; they are why an analytic is not a rule.

FieldDescription
PlistScopeRestrict detection to application plists where UIElement flag is unexpected.
UserContextCorrelate plist modifications with the creating/modifying user to tune results.