registry¶
Event fields used to define metadata about Windows registry entries in a system. The registry is a hierarchical database that contains data that is critical for the operation of Windows and the applications and services that run on Windows. The data is structured in a tree format. Each node in the tree is called a key. Each key can contain both subkeys and data entries called values. Sometimes, the presence of a key is all the data that an application requires; other times, an application opens a key and uses the values associated with the key. A key can have any number of values, and the values can be in any form.
Attributes¶
Name |
Type |
Description |
Sample Value |
|---|---|---|---|
registry_hive |
string |
A hive is a logical group of keys, subkeys, and values in the registry that has a set of supporting files loaded into memory when the operating system is started or a user logs in. |
|
registry_key |
string |
Next-level down from registry root-keys. A key is a folder in the registry that contain other sub-keys. This field contains the full path of a registry key. |
|
registry_key_access_rights |
string |
The Windows security model enables you to control access to registry keys. The valid access rights for registry keys include the DELETE, READ_CONTROL, WRITE_DAC, and WRITE_OWNER standard access rights. Registry keys do not support the SYNCHRONIZE standard access right. |
|
registry_path |
string |
complete path of a registry which including the root-key, hive, key and even the registry value |
|
registry_root_key |
string |
Root-Keys are the root, or primary divisions, of the registry. They do not contain configuration data; they contain the keys, subkeys, and values in which the data is stored. There are six root keys (HKCU, HKU, HKCR, HKLM, HKCC and HKPD) that store information related to currently looged on users, local accounts, performance, and even the current hardware profile. Root-key names represent Windows handles (H) to Keys (K). |
|
registry_value |
string |
Registry values are the lowest-level element in the registry. They appear in the right pane of the registry editor window. Each entry consists of the value name, its Data Types in the Registry (which defines the length and format of data that the entry can store), and a field known as the data of the registry value. These are also known as registry entries. This field contains the full path. This field contains the key value name without the full registry key path |
|
registry_value_data |
string |
Each registry key value consists of a value name and its associated data. Registry key value data store the actual configuration data for the operating system and the programs that run on the system. As such, they are different from subtrees, keys, and subkeys, which are merely containers. |
|
registry_value_data_modified |
string |
Original registry key value data before being modified. |
|
registry_value_name_modified |
string |
Original registry key vakue name before being modified. |
|
registry_value_type |
string |
values store different kinds of data such as REG_NONE (No value type), REG_SZ (Fixed-length Unicode string), REG_EXPAND_SZ (Variable-length Unicode string that can have embedded environment variables), etc. |
|