Skip to content

CLSID Users

Data Type: clsid
Python Parser: RegClsIdIUser

Description

Each row is a per-user COM class registration, with CLSID, description, implementing executable or DLL, TreatAs redirection, and registry provenance. Use it to find user-scoped COM hijacking or persistence and attribute the registration to a profile. Registration alone does not prove that the COM object was instantiated or its code loaded.

Timeline

Timeline Field Data Field
Related User key_security.owner_sid
Description description
Additional Description executable
treat_as

Fields

Output Name Data Type Description
guid String lower‑cased CLSID identifying the COM class
description String human‑readable description of the COM class
executable String path(s) to the binary(ies) implementing the CLSID (e.g., InprocServer32, LocalServer32)
treat_as String CLS ID that this entry redirects to via TreatAs
key_path String full registry key name
key_modif_time DateTime last modification timestamp of the registry key
key_security Object
key_security.owner_sid String SID of the user that owns the registry key
key_security.group_sid String SID of the group that owns the registry key
key_security.control_flags[] Array[String] security descriptor control flags for the key
key_security.sacl_aces[] Array[Object]
key_security.sacl_aces[].ace_type String type of ACE (e.g., allow, deny)
key_security.sacl_aces[].ace_flags[] Array[String] ACE flags that modify inheritance or behavior
key_security.sacl_aces[].rights[] Array[String] permissions granted or denied by the ACE
key_security.sacl_aces[].account_sid String SID of the account the ACE applies to
key_security.sacl_aces[].ace_size Int declared ACE size in bytes
key_security.sacl_aces[].object_type_guid String GUID identifying the object type governed by the ACE
key_security.sacl_aces[].inherited_object_type_guid String GUID identifying the inherited object type governed by the ACE
key_security.sacl_aces[].raw_hex String raw ACE bytes preserved as hexadecimal
key_security.dacl_aces[] Array[Object]
key_security.dacl_aces[].ace_type String type of ACE (e.g., allow, deny)
key_security.dacl_aces[].ace_flags[] Array[String] ACE flags that modify inheritance or behavior
key_security.dacl_aces[].rights[] Array[String] permissions granted or denied by the ACE
key_security.dacl_aces[].account_sid String SID of the account the ACE applies to
key_security.dacl_aces[].ace_size Int declared ACE size in bytes
key_security.dacl_aces[].object_type_guid String GUID identifying the object type governed by the ACE
key_security.dacl_aces[].inherited_object_type_guid String GUID identifying the inherited object type governed by the ACE
key_security.dacl_aces[].raw_hex String raw ACE bytes preserved as hexadecimal