Potential Persistence Via Scrobj.dll COM Hijacking
Detect use of scrobj.dll as this DLL looks for the ScriptletURL key to get the location of the script to execute
Detection logic
selection
TargetObject|endswith: InprocServer32\(Default)
Details: C:\WINDOWS\system32\scrobj.dllCondition
selectionRaw YAML
title: Potential Persistence Via Scrobj.dll COM Hijacking
id: fe20dda1-6f37-4379-bbe0-a98d400cae90
status: test
description: Detect use of scrobj.dll as this DLL looks for the ScriptletURL key to get the location of the script to execute
references:
- https://github.com/redcanaryco/atomic-red-team/blob/40b77d63808dd4f4eafb83949805636735a1fd15/atomics/T1546.015/T1546.015.md
author: frack113
date: 2022-08-20
modified: 2023-08-17
tags:
- attack.privilege-escalation
- attack.persistence
- attack.t1546.015
logsource:
category: registry_set
product: windows
detection:
selection:
TargetObject|endswith: 'InprocServer32\(Default)'
Details: 'C:\WINDOWS\system32\scrobj.dll'
condition: selection
falsepositives:
- Legitimate use of the dll.
level: mediumFalse positives
- Legitimate use of the dll.
References
Similar rules
COM Hijacking via TreatAs
mediumwindows · Shares T1546
COM Object Hijacking Via Modification Of Default System CLSID Default Value
highwindows · Shares T1546
Potential COM Object Hijacking Via TreatAs Subkey - Registry
mediumwindows · Shares T1546
Potential Persistence Using DebugPath
mediumwindows · Shares T1546