uberAgent

Registry Event Properties

The following event properties can be used with registry events in uAQL queries (event type Reg.*). In addition to the properties listed here, the common properties are applicable, too.

Property name uAQL Data Type Description Platform
Reg.Key.Path String The absolute path of the registry key (e.g., ^HKLM\\SYSTEM\\.*ControlSet.*\\Services\\lmhosts$). Not supported for Reg.Key.Rename. Win
Reg.Key.Name String The name of the registry key - the last path element of the full path (e.g., ^lmhosts$). Not supported for Reg.Key.Rename. Win
Reg.Parent.Key.Path String The absolute path to the parent key (e.g., ^HKLM\\SYSTEM\\.*ControlSet.*\\Services$). Not supported for Reg.Key.Rename. Win
Reg.Key.Path.New String The new absolute path of the registry key (e.g., ^HKLM\\SYSTEM\\.*ControlSet.*\\Services\\lmhosts$). Only supported for Reg.Key.Rename. Win
Reg.Key.Path.Old String The old absolute path of the registry key (e.g., ^HKLM\\SYSTEM\\.*ControlSet.*\\Services\\lmhosts$). Only supported for Reg.Key.Rename. Win
Reg.Value.Name String The name of a key property (e.g., RequiredPrivileges). Win
Reg.Value.Data String The value is formatted to be compatible with Sysmon. DWORD values are formatted with a hexadecimal representation, for example: DWORD (0x00000001). QWORD values are shown in a range format, such as: QWORD (0x00000001-0x00000002). Empty Strings are denoted as: (Empty). Binary Data and Multiline Strings, including Empty Multiline Strings, are all represented as: Binary Data. Regular Strings remain unchanged. Expandable Strings have any percent (%) characters escaped, so %PATH% becomes %%PATH%%. Win
Reg.Value.Data.Number Number Access to the non-formatted DWORD and QWORD registry values as number. Win
Reg.Value.Data.String String Access to the non-formatted registry value strings. Win
Reg.Value.Type Number The numeric value represents the data-type of the content written to the registry value. Possible values include: 0 = REG_NONE 1 = REG_SZ 2 = REG_EXPAND_SZ 3 = REG_BINARY 4 = REG_DWORD 4 = REG_DWORD_LITTLE_ENDIAN 5 = REG_DWORD_BIG_ENDIAN 6 = REG_LINK 7 = REG_MULTI_SZ 8 = REG_RESOURCE_LIST 9 = REG_FULL_RESOURCE_DESCRIPTOR 10 = REG_RESOURCE_REQUIREMENTS_LIST 11 = REG_QWORD 11 = REG_QWORD_LITTLE_ENDIAN For more details, see the Microsoft documentation. Win
Reg.EventType String The Event Type identifies the actual registry event. Possible values include: SetValue DeleteValue RenameKey DeleteKey CreateKey Win
Reg.File.Name String A file path (e.g., C:\TempHive.hiv). Supported for Reg.Key.Load, Reg.Key.Restore, Reg.Key.Save, or Reg.Key.Replace. Win
Reg.Key.Sddl String The security descriptor (SD) of a registry key. Win
Reg.Key.Hive String The name of the Hive (e.g., HKLM). Win
Reg.Key.Target String The absolute path of the registry key. Takes Reg.Key.Path.Old or Reg.Key.Path and is thus never empty. Win
Reg.TargetObject String This property is either the full path to the registry key or the full path to the registry value. Win
Registry Event Properties

In this article