windows enabled community critical v1.0.0

computerdefaults

ComputerDefaults.exe is a Windows system utility for managing default applications for tasks like web browsing, emailing, and media playback. Located at: C:\Windows\System32\ComputerDefaults.exe; C:\Windows\SysWOW64\ComputerDefaults.exe.

📋 Live Preview
computerdefaults
computerdefaults

Sandbox: execFile · Timeout: 30s

Capabilities

security.privilege-escalation.uac-bypass

Contract

Outputs

process.output

Command execution output

Side effects: privilege_escalationprocess_spawn

Workflow Edges

Produces

process.output

Resource Profile

ResourceValue
CPUlow
Memory16 MB
Networklow
Disk I/Olow

Examples

Upon execution, ComputerDefaults.exe checks two registry values at HKEY_CURRENT_USER\Software\Classes\ms-settings\Shell\open\command; if these are set by an attacker, the set command will be executed as a high-integrity process without a UAC prompt being displayed to the user. See 'resources' for which registry keys/values to set. (Execute a binary or script as a high-integrity process without a UAC prompt.)

ComputerDefaults.exe

Detection

TypeRule / Indicator
ioc Event ID 10
ioc A binary or script spawned as a child process of ComputerDefaults.exe
ioc Changes to HKEY_CURRENT_USER\Software\Classes\ms-settings\Shell\open\command
sigma https://github.com/SigmaHQ/sigma/blob/master/rules/windows/process_creation/proc_creation_win_uac_bypass_computerdefaults.yml

Documentation

computerdefaults

computerdefaults is a Windows LOLBin. ComputerDefaults.exe is a Windows system utility for managing default applications for tasks like web browsing, emailing, and media playback. Located at: C:\Windows\System32\ComputerDefaults.exe; C:\Windows\SysWOW64\ComputerDefaults.exe.

References