Application Window Discovery
- ID
- T1010
- Tactics
- TA0007 Discovery
- Platforms
- Linux, macOS, Windows
- Data sources
- Process Access, Command Execution, Process Creation, OS API Execution
- Source
- attack.mitre.org
- MITRE last modified
- 12 May 2026
Adversaries may attempt to get a listing of open application windows. Window listings could convey information about how the system is used.[1] For example, information about application windows could be used identify potential data to collect as well as identifying security tooling (Security Software Discovery) to evade.[2]
Adversaries typically abuse system features for this type of enumeration. For example, they may gather information through native system features such as Command and Scripting Interpreter commands and Native API functions.
Detection
- DET0097 Detection of Application Window Enumeration via API or Scripting
Data components: Process Access, Command Execution, Process Creation, OS API Execution
Groups (3)
Software (34)
- S0012 PoisonIvy
- S0033 NetTraveler
- S0038 Duqu
- S0094 Trojan.Karagany
- S0139 PowerDuke
- S0157 SOUNDBITE
- S0198 NETWIRE
- S0219 WINERACK
- S0240 ROKRAT
- S0260 InvisiMole
- S0261 Catchamas
- S0262 QuasarRAT
- S0265 Kazuar
- S0332 Remcos
- S0375 Remexi
- S0385 njRAT
- S0409 Machete
- S0431 HotCroissant
- S0435 PLEAD
- S0438 Attor
- S0454 Cadelspy
- S0455 Metamorfo
- S0456 Aria-body
- S0531 Grandoreiro
- S0650 QakBot
- S0673 DarkWatchman
- S0692 SILENTTRINITY
- S0696 Flagpro
- S1044 FunnyDream
- S1090 NightClub
- S1111 DarkGate
- S1159 DUSTTRAP
- S1233 PAKLOG
- S1239 TONESHELL
