Installed applications
MITRE ATT&CK™ Software Discovery - Technique T1518
Theory
Practice
# Powershell
## 32-bit Apps
Get-ItemProperty "HKLM:\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*" | select displayname
## 64-Bit Apps
Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*" | select displayname
# CMD
## 32-bit Apps
REG QUERY "HKLM\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall" /s | findstr "DisplayName"
## 64-bit Apps
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall" /s | findstr "DisplayName"# Powershell
Get-WmiObject -Class Win32_Product | Select-Object Name, Version
# CMD
wmic product get Name,Version## 32-bit Apps
dir "C:\Program Files (x86)\"
## 64-bit Apps
dir "C:\Program Files"
## Hunt for more potential programs
dir "C:\Users\<your-user>\Downloads"Resources
Last updated