Microsoft-Windows-Sysmon
30 events across 1 channel
Event ID 1: Process creation
#Description
The **process creation** event provides extended information about a newly created process. The full command line provides context on the process execution. The ProcessGUID field is a unique value for this process across a domain to make event correlation easier. The hash is a full hash of the file with the algorithms in the HashType field.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that got spawned/created (child) | |
ProcessId UInt32 | Process ID used by the OS to identify the created process (child) | |
Image UnicodeString | File path of the process being spawned/created. Considered also the child or source process | 3361 detection rules |
FileVersion UnicodeString | Version of the image associated with the main process (child) | 13 detection rules |
Description UnicodeString | Description of the image associated with the main process (child) | 112 detection rules |
Product UnicodeString | Product name the image associated with the main process (child) belongs to | 87 detection rules |
Company UnicodeString | Company name the image associated with the main process (child) belongs to | 49 detection rules |
OriginalFileName UnicodeString | Original file name from the PE header, useful for detecting renamed executables | 1040 detection rules |
CommandLine UnicodeString | Arguments which were passed to the executable associated with the main process | 13094 detection rules |
CurrentDirectory UnicodeString | The path without the name of the image associated with the process | 27 detection rules |
User UnicodeString | Name of the account who created the process (child). It usually contains domain name and user name (parsed to show only username without the domain) | 62 detection rules |
LogonGuid GUID | Logon GUID of the user who created the new process. Value that can help you correlate this event with others that contain the same Logon GUID (Sysmon Events) | |
LogonId HexInt64 | Logon ID of the user who created the new process. Value that can help you correlate this event with others that contain the same Logon ID | 4 detection rules |
TerminalSessionId UInt32 | ID of the session the user belongs to | |
IntegrityLevel UnicodeString | Integrity label assigned to a process Known values
| 109 detection rules |
Hashes UnicodeString | Hashes captured by Sysmon driver | 506 detection rules |
ParentProcessGuid GUID | Process GUID of the parent process that spawned/created this process | |
ParentProcessId UInt32 | Process ID of the process that spawned/created the main process (child) | |
ParentImage UnicodeString | File path that spawned/created the main process | 894 detection rules |
ParentCommandLine UnicodeString | Arguments which were passed to the executable associated with the parent process | 301 detection rules |
ParentUser UnicodeString | Name of the account who created the process that spawned/created the main process (child) | 16 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 1,
"version": 5,
"level": 4,
"task": 1,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.2562055+00:00",
"event_record_id": 17612602,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:29.253",
"ProcessGuid": "{8a99384c-6499-6a2d-a205-000000001000}",
"ProcessId": "7704",
"Image": "C:\\ludus\\background\\bginfo.exe",
"FileVersion": "4.33",
"Description": "BGInfo - Wallpaper text configurator",
"Product": "BGInfo",
"Company": "Sysinternals - www.sysinternals.com",
"OriginalFileName": "BGInfo.exe",
"CommandLine": "\"C:\\ludus\\background\\bginfo.exe\" /accepteula C:\\ludus\\background\\red.bgi /silent /timer:0",
"CurrentDirectory": "C:\\Windows\\system32\\",
"User": "cell-c\\domainadmin",
"LogonGuid": "{8a99384c-e96f-6a2c-b6f3-0b0000000000}",
"LogonId": "0xbf3b6",
"TerminalSessionId": "1",
"IntegrityLevel": "High",
"Hashes": "SHA1=47C5CB3D6E01E139FEA41E94C43C29698FCD912B,MD5=34072C1DD7E0D04760108F565540F745,SHA256=599B391980A5C9CBADD6C70BA3D5A5258DB8B9D87C68B3FE587D9DC84EFFDF63,IMPHASH=B221E55CFCA1A7D0850D1B749ACE2D69",
"ParentProcessGuid": "{8a99384c-e981-6a2c-c200-000000001000}",
"ParentProcessId": "7180",
"ParentImage": "C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe",
"ParentCommandLine": "\"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -ExecutionPolicy Bypass -NonInteractive -File \"C:\\ludus\\background\\set-bg.ps1\"",
"ParentUser": "cell-c\\domainadmin"
},
"message": "Process Create:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:29.253\r\nProcessGuid: {8a99384c-6499-6a2d-a205-000000001000}\r\nProcessId: 7704\r\nImage: C:\\ludus\\background\\bginfo.exe\r\nFileVersion: 4.33\r\nDescription: BGInfo - Wallpaper text configurator\r\nProduct: BGInfo\r\nCompany: Sysinternals - www.sysinternals.com\r\nOriginalFileName: BGInfo.exe\r\nCommandLine: \"C:\\ludus\\background\\bginfo.exe\" /accepteula C:\\ludus\\background\\red.bgi /silent /timer:0\r\nCurrentDirectory: C:\\Windows\\system32\\\r\nUser: cell-c\\domainadmin\r\nLogonGuid: {8a99384c-e96f-6a2c-b6f3-0b0000000000}\r\nLogonId: 0xBF3B6\r\nTerminalSessionId: 1\r\nIntegrityLevel: High\r\nHashes: SHA1=47C5CB3D6E01E139FEA41E94C43C29698FCD912B,MD5=34072C1DD7E0D04760108F565540F745,SHA256=599B391980A5C9CBADD6C70BA3D5A5258DB8B9D87C68B3FE587D9DC84EFFDF63,IMPHASH=B221E55CFCA1A7D0850D1B749ACE2D69\r\nParentProcessGuid: {8a99384c-e981-6a2c-c200-000000001000}\r\nParentProcessId: 7180\r\nParentImage: C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\r\nParentCommandLine: \"C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\powershell.exe\" -ExecutionPolicy Bypass -NonInteractive -File \"C:\\ludus\\background\\set-bg.ps1\"\r\nParentUser: cell-c\\domainadmin"
}
Detection Patterns #
1283 rules
Sigma
Elastic
Splunk
31 rules
Elastic
28 rules
Elastic
25 rules
Elastic
Show All Detection Patterns
22 rules
Elastic
Network Connection
20 rules
Elastic
15 rules
Elastic
12 rules
Elastic
Share Access Sysmon
Xsl Script Execution
Defense Impairment: Modify Registry
Exfiltration: Exfiltration Over Alternative Protocol
1 rule
Credential Access: DCSync
1 rule
Splunk
1 rule
1 rule
Execution: Exploitation for Client Execution
Persistence: Create or Modify System Process
1 rule
Stealth: Process Hollowing
1 rule
Stealth: Create Process with Token
1 rule
Stealth: Msiexec
1 rule
Lateral Movement: Exploitation of Remote Services
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.type | eq | start | 242 rules | elastic |
Image | ends_with | \powershell.exe | 162 rules | sigma |
Image | ends_with | \pwsh.exe | 150 rules | sigma |
Image | ends_with | \cmd.exe | 117 rules | sigma |
Image | ends_with | \rundll32.exe | 81 rules | sigma |
Image | ends_with | \cscript.exe | 60 rules | sigma |
Image | ends_with | \wscript.exe | 60 rules | sigma |
Image | ends_with | \regsvr32.exe | 56 rules | sigma |
OriginalFileName | eq | powershell.exe | 120 rules | elastic, sigma, splunk |
OriginalFileName | eq | pwsh.dll | 112 rules | elastic, sigma, splunk |
OriginalFileName | eq | cmd.exe | 64 rules | elastic, sigma, splunk |
OriginalFileName | eq | rundll32.exe | 62 rules | elastic, sigma, splunk |
OriginalFileName | eq | wmic.exe | 61 rules | elastic, sigma, splunk |
process_name | eq | powershell.exe | 94 rules | elastic, splunk |
process_name | eq | cmd.exe | 73 rules | elastic, splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (864 total)
Splunk # view in coverage
sc.exe service utility on a host machine. It leverages Sysmon EventCode 1 logs to identify instances where sc.exe is executed more frequently than normal within a 15-minute window.…Show 17 more (268 total)
explorer.exe, winrar.exe, or 7zFM.exe, where the executed process path includes Temp and archive markers…Kusto # view in coverage
Refer to our M365 blog for details on use during the Solorigate attack: https://www.microsoft.com/security/blog/2021/01/20/deep-dive-into-the-solorigate-second-stage-activation-from-sunburst-to-teardrop-and-raindrop/Show 10 more (13 total)
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. WARNING: Check your Sysmon parsing functions and verify you have the logs. Using "Rendered Description" field for parsing causes parsing issues for registry events. Detect opening of a mounted image:↳ also matches Event ID 3: Network connection, Event ID 11: FileCreate, Event ID 13: RegistryEvent (Value Set)
It is strongly recommended to enrich results with prevalence information using firewall or proxy logs. You can reduce the noise by filtering specific parent processes according to your needs.
You can further improve the results using logic apps or scripting to get extra information about the URL(age, certificate, VT score etc.) Keep in mind that there ways to bypass controls by hosting the phishing links inside a document stored in the cloud. You don't have any visibility with Sysmon in this scenario.YARA-L # view in coverage
Show 17 more (69 total)
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-1-process-creation
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-1.yml
- MS Learn Mandatory Integrity Control https://learn.microsoft.com/en-us/windows/win32/secauthz/mandatory-integrity-control
Event ID 2: A process changed a file creation time
#Description
The change **file creation time** event is registered when a file creation time is explicitly modified by a process. This event helps tracking the real creation time of a file. Attackers may change the file creation time of a backdoor to make it look like it was installed with the operating system. Note that many processes legitimately change the creation time of a file; it does not necessarily indicate malicious activity.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that changed the file creation time | |
ProcessId UInt32 | Process ID used by the OS to identify the process changing the file creation time | |
Image UnicodeString | File path of the process that changed the file creation time | 13 detection rules |
TargetFilename UnicodeString | Full path name of the file | 7 detection rules |
CreationUtcTime UnicodeString | New creation time of the file | 1 detection rule |
PreviousCreationUtcTime UnicodeString | Previous creation time of the file | 1 detection rule |
User UnicodeString | Name of the account who changed the file creation time of a file |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 2,
"version": 5,
"level": 4,
"task": 2,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:31:51.7752086+00:00",
"event_record_id": 17461544,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 13:31:51.770",
"ProcessGuid": "{8a99384c-5bb9-6a2d-3605-000000001000}",
"ProcessId": "7796",
"Image": "C:\\Windows\\system32\\wbem\\wmiprvse.exe",
"TargetFilename": "C:\\Windows\\Temp\\B776E034-9102-4917-A2BF-152F782EA60A\\WimProvider.dll",
"CreationUtcTime": "2026-06-13 13:31:38.052",
"PreviousCreationUtcTime": "2026-06-13 13:31:38.052",
"User": "NT AUTHORITY\\SYSTEM"
},
"message": "File creation time changed:\r\nRuleName: -\r\nUtcTime: 2026-06-13 13:31:51.770\r\nProcessGuid: {8a99384c-5bb9-6a2d-3605-000000001000}\r\nProcessId: 7796\r\nImage: C:\\Windows\\system32\\wbem\\wmiprvse.exe\r\nTargetFilename: C:\\Windows\\Temp\\B776E034-9102-4917-A2BF-152F782EA60A\\WimProvider.dll\r\nCreationUtcTime: 2026-06-13 13:31:38.052\r\nPreviousCreationUtcTime: 2026-06-13 13:31:38.052\r\nUser: NT AUTHORITY\\SYSTEM"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | FileRenamed | 1 rule | kusto |
Image | ends_with | \dns.exe | 1 rule | sigma |
Provider_Name | eq | Microsoft-Windows-Sysmon | 1 rule | elastic |
TargetFilename | wildcard | ?:\programdata\microsoft\windows\start menu\programs\startup\* | 1 rule | elastic |
TargetFilename | wildcard | ?:\users\*\appdata\roaming\microsoft\windows\start menu\programs\startup\* | 1 rule | elastic |
file.extension | eq | dll | 1 rule | elastic |
file.extension | eq | exe | 1 rule | elastic |
file.extension | eq | lnk | 1 rule | elastic |
file.extension | eq | pif | 1 rule | elastic |
file.extension | eq | scr | 1 rule | elastic |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Elastic # view in coverage
Kusto # view in coverage
YARA-L # view in coverage
References #
Event ID 3: Network connection
#Description
The **network connection** event logs TCP/UDP connections on the machine. It is disabled by default. Each connection is linked to a process through the ProcessId and ProcessGUID fields. The event also contains the source and destination host names IP addresses, port numbers and IPv6 status.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that made the network connection | |
ProcessId UInt32 | Process ID used by the OS to identify the process that made the network connection | |
Image UnicodeString | File path of the process that made the network connection | 394 detection rules |
User UnicodeString | Name of the account who made the network connection. It usually contains domain name and user name | 8 detection rules |
Protocol UnicodeString | Protocol being used for the network connection. Sysmon emits the literal lowercase transport name rather than the IANA protocol number; tcp / udp are the only values produced by the kernel transport callback that drives this event. Known values
| 8 detection rules |
Initiated Boolean | Indicates whether the process initiated the TCP connection | 49 detection rules |
SourceIsIpv6 Boolean | Is the source IP an IPv6 | 1 detection rule |
SourceIp UnicodeString | Source IP address that made the network connection | 3 detection rules |
SourceHostname UnicodeString | Name of the host that made the network connection | 1 detection rule |
SourcePort UInt16 | Source port number | 3 detection rules |
SourcePortName UnicodeString | Name of the source port being used (i.e. netbios-dgm) | |
DestinationIsIpv6 Boolean | Is the destination IP an IPv6 | 1 detection rule |
DestinationIp UnicodeString | Destination IP address | 72 detection rules |
DestinationHostname UnicodeString | Name of the host that received the network connection | 457 detection rules |
DestinationPort UInt16 | Destination port number | 141 detection rules |
DestinationPortName UnicodeString | Name of the destination port | 4 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 3,
"version": 5,
"level": 4,
"task": 3,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:46.6013699+00:00",
"event_record_id": 17613679,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5404
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:43.178",
"ProcessGuid": "{8a99384c-e92c-6a2c-0c00-000000001000}",
"ProcessId": "896",
"Image": "C:\\Windows\\System32\\lsass.exe",
"User": "NT AUTHORITY\\SYSTEM",
"Protocol": "tcp",
"Initiated": "false",
"SourceIsIpv6": "false",
"SourceIp": "127.0.0.1",
"SourceHostname": "telemetry-DC-c.cell-c.ludus.domain",
"SourcePort": "57872",
"SourcePortName": "-",
"DestinationIsIpv6": "false",
"DestinationIp": "127.0.0.1",
"DestinationHostname": "telemetry-DC-c.cell-c.ludus.domain",
"DestinationPort": "389",
"DestinationPortName": "ldap"
},
"message": "Network connection detected:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:43.178\r\nProcessGuid: {8a99384c-e92c-6a2c-0c00-000000001000}\r\nProcessId: 896\r\nImage: C:\\Windows\\System32\\lsass.exe\r\nUser: NT AUTHORITY\\SYSTEM\r\nProtocol: tcp\r\nInitiated: false\r\nSourceIsIpv6: false\r\nSourceIp: 127.0.0.1\r\nSourceHostname: telemetry-DC-c.cell-c.ludus.domain\r\nSourcePort: 57872\r\nSourcePortName: -\r\nDestinationIsIpv6: false\r\nDestinationIp: 127.0.0.1\r\nDestinationHostname: telemetry-DC-c.cell-c.ludus.domain\r\nDestinationPort: 389\r\nDestinationPortName: ldap"
}
Detection Patterns #
31 rules
Elastic
28 rules
Elastic
25 rules
Elastic
20 rules
Elastic
Network Connection
20 rules
Elastic
Show All Detection Patterns
Lateral Movement: Distributed Component Object Model
Remote File Download
Adws Connection
Command & Control: Application Layer Protocol
Exfiltration: Exfiltration Over Alternative Protocol
Stealth: Disable or Modify System Firewall
1 rule
Command & Control: Web Protocols
1 rule
Collection: Data from Local System
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Initiated | eq | true | 48 rules | sigma |
Initiated | eq | incoming | 10 rules | elastic |
Initiated | eq | ingress | 10 rules | elastic |
event.type | eq | start | 27 rules | elastic |
src_ip | ne | 127.0.0.1 | 12 rules | elastic, splunk |
src_ip | ne | ::1 | 12 rules | elastic, splunk |
Protocol | eq | tcp | 8 rules | elastic, sigma |
DestinationPort | eq | 80 | 7 rules | elastic, kusto, sigma |
DestinationPort | eq | 3389 | 6 rules | elastic, kusto, sigma, splunk |
DestinationPort | ne | 0 | 7 rules | splunk |
EventType | eq | ConnectionSuccess | 7 rules | kusto |
SourcePort | ge | 49152 | 7 rules | elastic |
graph.metadata.entity_type | eq | IP_ADDRESS | 7 rules | chronicle |
dns.question.name | is_not_null | | 6 rules | elastic |
graph.metadata.source_type | eq | GLOBAL_CONTEXT | 6 rules | chronicle |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (61 total)
Elastic # view in coverage
Show 10 more (13 total)
Splunk # view in coverage
Show 16 more (19 total)
Kusto # view in coverage
Show 10 more (13 total)
You can further improve the query by using a list of servers that have privileges across the whole domain.
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. WARNING: Check your Sysmon parsing functions and verify you have the logs. Using "Rendered Description" field for parsing causes parsing issues for registry events. Detect opening of a mounted image:↳ also matches Event ID 1: Process creation, Event ID 11: FileCreate, Event ID 13: RegistryEvent (Value Set)
Below queries analyze the network connections made by the specified servers and detects the rare/anomalous ones.
You can add process info to the analysis, but it will probably generate more results(different processes for the same IP).YARA-L # view in coverage
Show 11 more (14 total)
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-3-network-connection
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-3.yml
- NSA/CISA - Best Practices for Event Logging https://www.cisa.gov/resources-tools/resources/best-practices-event-logging-and-threat-detection
Event ID 4: Sysmon service state changed
#Description
The service state change event reports the state of the Sysmon service (started or stopped).
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
UtcTime UnicodeString | Time in UTC when event was created | |
State UnicodeString | Sysmon service state (i.e. stopped) Known values
| 2 detection rules |
Version UnicodeString | Sysmon version | |
SchemaVersion UnicodeString | Sysmon config schema version |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 4,
"version": 3,
"level": 4,
"task": 4,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:41:34.1645578+00:00",
"event_record_id": 6120906,
"correlation": {},
"execution": {
"process_id": 3872,
"thread_id": 5252
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"UtcTime": "2026-06-13 13:41:34.151",
"State": "Started",
"Version": "15.20",
"SchemaVersion": "4.91"
},
"message": "Sysmon service state changed:\r\nUtcTime: 2026-06-13 13:41:34.151\r\nState: Started\r\nVersion: 15.20\r\nSchemaVersion: 4.91"
}
Detection Patterns #
Execution: User Execution
Stealth: Hide Artifacts
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
parent_process_name | in | excel.exe | 1 rule | kusto, splunk |
parent_process_name | in | powerpnt.exe | 1 rule | kusto, splunk |
parent_process_name | in | winword.exe | 1 rule | kusto, splunk |
References #
Event ID 5: Process terminated
#Description
The **process terminate** event reports when a process terminates. It provides the UtcTime, ProcessGuid and ProcessId of the process.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID |
UtcTime UnicodeString | Time in UTC when event was created |
ProcessGuid GUID | Process GUID of the process that terminated |
ProcessId UInt32 | Process ID used by the OS to identify the process that terminated |
Image UnicodeString | File path of the process that terminated |
User UnicodeString | Name of the account that terminated the process. |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 5,
"version": 3,
"level": 4,
"task": 5,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.7402157+00:00",
"event_record_id": 17612823,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:29.726",
"ProcessGuid": "{8a99384c-6499-6a2d-a205-000000001000}",
"ProcessId": "7704",
"Image": "C:\\ludus\\background\\bginfo.exe",
"User": "cell-c\\domainadmin"
},
"message": "Process terminated:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:29.726\r\nProcessGuid: {8a99384c-6499-6a2d-a205-000000001000}\r\nProcessId: 7704\r\nImage: C:\\ludus\\background\\bginfo.exe\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
Execution: User Execution
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
CommandLine | contains | -r | 2 rules | kusto, sigma |
CommandLine | contains | -s | 2 rules | elastic, kusto, sigma, splunk |
CommandLine | contains | -exclusionpath | 1 rule | kusto |
CommandLine | contains | -k gpsvcgroup | 1 rule | kusto |
CommandLine | contains | -q | 1 rule | kusto, sigma, splunk |
CommandLine | contains | -s gpsvc | 1 rule | kusto |
CommandLine | contains | /set | 1 rule | kusto, splunk |
CommandLine | contains | accepteula | 1 rule | kusto, sigma, splunk |
CommandLine | contains | advfirewall | 1 rule | kusto, sigma |
CommandLine | contains | delete | 1 rule | kusto, sigma, splunk |
CommandLine | contains | execute | 1 rule | kusto, sigma |
CommandLine | contains | onstart | 1 rule | kusto, sigma |
CommandLine | contains | regread | 1 rule | kusto, sigma |
CommandLine | contains | sdelete | 1 rule | kusto |
EventType | eq | ProcessCreated | 2 rules | kusto |
Detection Rules #
View all rules referencing this event →Splunk # view in coverage
References #
Event ID 6: Driver loaded
#Description
The **driver loaded** events provides information about a driver being loaded on the system. The configured hashes are provided as well as signature information. The signature is created asynchronously for performance reasons and indicates if the file was removed after loading.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ImageLoaded UnicodeString | Full path of the driver loaded | 370 detection rules |
Hashes UnicodeString | Hashes captured by Sysmon driver | 5259 detection rules |
Signed UnicodeString | Whether the loaded driver is signed | |
Signature UnicodeString | The signer | 2 detection rules |
SignatureStatus UnicodeString | Status of the signature (i.e. valid) |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 6,
"version": 4,
"level": 4,
"task": 6,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:42:26.1541821+00:00",
"event_record_id": 6170407,
"correlation": {},
"execution": {
"process_id": 3872,
"thread_id": 5268
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 13:41:41.166",
"ImageLoaded": "C:\\ProgramData\\Microsoft\\Windows Defender\\Platform\\4.18.26050.15-0\\Drivers\\WdNisDrv.sys",
"Hashes": "SHA1=F34854FEBF0D58F5F9C2F3081DA0C384E031CC48,MD5=D91B0982401E5C29F1E584228A774142,SHA256=8F98F2093E6373F1D275AAD30D9EF08ECFCE453F6ED02243FD284BDB6012377E,IMPHASH=FBF34F374D5BBC52DBDD4925A27836EF",
"Signed": "true",
"Signature": "Microsoft Windows",
"SignatureStatus": "Valid"
},
"message": "Driver loaded:\r\nRuleName: -\r\nUtcTime: 2026-06-13 13:41:41.166\r\nImageLoaded: C:\\ProgramData\\Microsoft\\Windows Defender\\Platform\\4.18.26050.15-0\\Drivers\\WdNisDrv.sys\r\nHashes: SHA1=F34854FEBF0D58F5F9C2F3081DA0C384E031CC48,MD5=D91B0982401E5C29F1E584228A774142,SHA256=8F98F2093E6373F1D275AAD30D9EF08ECFCE453F6ED02243FD284BDB6012377E,IMPHASH=FBF34F374D5BBC52DBDD4925A27836EF\r\nSigned: true\r\nSignature: Microsoft Windows\r\nSignatureStatus: Valid"
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | DriverLoad | 2 rules | kusto |
Hashes | contains | imphash=28dc68bb6d6bf4f6b2db8dd7588b2511 | 2 rules | sigma |
Hashes | contains | imphash=45bfe170e0cd654bc1e2ae3fca3ac3f4 | 2 rules | sigma |
Hashes | contains | imphash=821d74031d3f625bcbd0df08b70f1e77 | 2 rules | sigma |
Hashes | contains | imphash=d41fa95d4642dc981f10de36f4dc8cd7 | 2 rules | sigma |
Hashes | contains | imphash=f86759bb4de4320918615dc06e998a39 | 2 rules | sigma |
ImageLoaded | contains | \temp\ | 1 rule | sigma |
ImageLoaded | ends_with | \kprocesshacker.sys | 2 rules | sigma |
ImageLoaded | ends_with | \winring0.sys | 2 rules | sigma |
process_id | eq | 4 | 2 rules | elastic |
dcount_DeviceId | le | 5 | 1 rule | kusto |
dll.code_signature.exists | eq | false | 1 rule | elastic |
dll.code_signature.trusted | eq | false | 1 rule | elastic |
is_driver | eq | TRUE | 1 rule | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 7 more (10 total)
Elastic # view in coverage
Splunk # view in coverage
Show 2 more (5 total)
WinRing0x64.sys driver, commonly associated with XMRIG, by analyzing Sysmon EventCode 6 logs for specific…Kusto # view in coverage
References #
Event ID 7: Image loaded
#Description
The **image loaded** event logs when a module is loaded in a specific process. This event is disabled by default and needs to be configured with the -l option. It indicates the process in which the module is loaded, hashes and signature information. The signature is created asynchronously for performance reasons and indicates if the file was removed after loading. This event should be configured carefully, as monitoring all image load events will generate a large number of events.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that loaded the image | |
ProcessId UInt32 | Process ID used by the OS to identify the process that loaded the image | |
Image UnicodeString | File path of the process that loaded the image | 515 detection rules |
ImageLoaded UnicodeString | Full path of the image loaded | 998 detection rules |
FileVersion UnicodeString | Version of the image loaded | |
Description UnicodeString | Description of the image loaded | 6 detection rules |
Product UnicodeString | Product name that the loaded image belongs to | 4 detection rules |
Company UnicodeString | Company name that the loaded image belongs to | 5 detection rules |
OriginalFileName UnicodeString | Original file name from the PE header, useful for detecting renamed modules | 29 detection rules |
Hashes UnicodeString | Hash of the file contents using the algorithms specified in the HashType field | 18 detection rules |
Signed UnicodeString | Is the image loaded signed | 26 detection rules |
Signature UnicodeString | The signer | 5 detection rules |
SignatureStatus UnicodeString | Status of the signature (i.e. valid) | 19 detection rules |
User UnicodeString | Name of the account that loaded the image. | 3 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 7,
"version": 3,
"level": 4,
"task": 7,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.7375531+00:00",
"event_record_id": 17612821,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:29.726",
"ProcessGuid": "{8a99384c-6499-6a2d-a205-000000001000}",
"ProcessId": "7704",
"Image": "C:\\ludus\\background\\bginfo.exe",
"ImageLoaded": "C:\\Windows\\SysWOW64\\CoreMessaging.dll",
"FileVersion": "10.0.20348.1 (WinBuild.160101.0800)",
"Description": "Microsoft CoreMessaging Dll",
"Product": "Microsoft® Windows® Operating System",
"Company": "Microsoft Corporation",
"OriginalFileName": "CoreMessaging.dll",
"Hashes": "SHA1=3461F4349EF97F0FDE633219894DA0F67F4A69BC,MD5=A8D1AC93678A40577CD19E7561D7A714,SHA256=7BF17030A0FFABA28D8322D466718DE8CF499CD1B72B7D7B50543E6D93914998,IMPHASH=345E67613280BA4F965702CB83E693FE",
"Signed": "true",
"Signature": "Microsoft Windows",
"SignatureStatus": "Valid",
"User": "cell-c\\domainadmin"
},
"message": "Image loaded:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:29.726\r\nProcessGuid: {8a99384c-6499-6a2d-a205-000000001000}\r\nProcessId: 7704\r\nImage: C:\\ludus\\background\\bginfo.exe\r\nImageLoaded: C:\\Windows\\SysWOW64\\CoreMessaging.dll\r\nFileVersion: 10.0.20348.1 (WinBuild.160101.0800)\r\nDescription: Microsoft CoreMessaging Dll\r\nProduct: Microsoft® Windows® Operating System\r\nCompany: Microsoft Corporation\r\nOriginalFileName: CoreMessaging.dll\r\nHashes: SHA1=3461F4349EF97F0FDE633219894DA0F67F4A69BC,MD5=A8D1AC93678A40577CD19E7561D7A714,SHA256=7BF17030A0FFABA28D8322D466718DE8CF499CD1B72B7D7B50543E6D93914998,IMPHASH=345E67613280BA4F965702CB83E693FE\r\nSigned: true\r\nSignature: Microsoft Windows\r\nSignatureStatus: Valid\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
Xsl Script Execution
Xsl Script Execution
Stealth: DLL
Show All Detection Patterns
Execution: Exploitation for Client Execution
1 rule
Persistence: Create or Modify System Process
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Signed | eq | false | 9 rules | sigma, splunk |
Image | ends_with | \excel.exe | 8 rules | sigma |
Image | ends_with | \outlook.exe | 7 rules | sigma |
Image | ends_with | \winword.exe | 7 rules | sigma |
Image | ends_with | \powerpnt.exe | 6 rules | sigma |
Image | ends_with | \rundll32.exe | 6 rules | sigma |
Image | ends_with | \mspub.exe | 5 rules | sigma |
Image | ends_with | \onenote.exe | 5 rules | sigma |
Image | ends_with | \onenoteim.exe | 5 rules | sigma |
ImageLoaded | ends_with | .dll | 6 rules | sigma, splunk |
ImageLoaded | ends_with | \dbgcore.dll | 6 rules | sigma |
ImageLoaded | ends_with | \dbghelp.dll | 6 rules | sigma |
EventType | eq | load | 5 rules | elastic |
event.category | eq | library | 5 rules | elastic |
event.category | eq | process | 5 rules | elastic |
Community Notes #
Image loaded. Generated when a process loads a DLL into memory, ie, side-loading.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (123 total)
Elastic # view in coverage
Show 10 more (13 total)
Splunk # view in coverage
Show 17 more (37 total)
msi.dll by a binary not located in system32, syswow64, winsxs, or windows directories. This is identified using Sysmon EventCode 7, which logs DLL loads, and filters out legitimate…vaultcli.dll and Samlib.dll. This detection leverages Sysmon EventCode 7 to identify these specific DLL loads. This activity is significant because…Kusto # view in coverage
Show 3 more (6 total)
YARA-L # view in coverage
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-7-image-loaded
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-7.yml
- NSA/CISA - Best Practices for Event Logging https://www.cisa.gov/resources-tools/resources/best-practices-event-logging-and-threat-detection
Event ID 8: CreateRemoteThread
#Description
The **CreateRemoteThread** event detects when a process creates a thread in another process. This technique is used by malware to inject code and hide in other processes. The event indicates the source and target process. It gives information on the code that will be run in the new thread: StartAddress, StartModule and StartFunction. Note that StartModule and StartFunction fields are inferred, they might be empty if the starting address is outside loaded modules or known exported functions.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
SourceProcessGuid GUID | Process GUID of the source process that created a thread in another process | |
SourceProcessId UInt32 | Process ID used by the OS to identify the source process that created a thread in another process | |
SourceImage UnicodeString | File path of the source process that created a thread in another process | 114 detection rules |
TargetProcessGuid GUID | Process GUID of the target process | |
TargetProcessId UInt32 | Process ID used by the OS to identify the target process | |
TargetImage UnicodeString | File path of the target process | 107 detection rules |
NewThreadId UInt32 | ID of the new thread created in the target process | |
StartAddress UnicodeString | New thread start address | 3 detection rules |
StartModule UnicodeString | Module where the new thread starts execution, resolved from the thread start address | 1 detection rule |
StartFunction UnicodeString | Exported function where the new thread starts, if the start address matches a known export | 4 detection rules |
SourceUser UnicodeString | Name of the account of the source process that created a thread in another process. | |
TargetUser UnicodeString | Name of the account of the target process |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 8,
"version": 2,
"level": 4,
"task": 8,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:08:51.1140624+00:00",
"event_record_id": 17610309,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:08:51.101",
"SourceProcessGuid": "{8a99384c-e939-6a2c-5900-000000001000}",
"SourceProcessId": "4028",
"SourceImage": "C:\\Tools\\RPCFW_2.2.5\\rpcFwManager.exe",
"TargetProcessGuid": "{8a99384c-6471-6a2d-a005-000000001000}",
"TargetProcessId": "7864",
"TargetImage": "C:\\Windows\\System32\\wsmprovhost.exe",
"NewThreadId": "8000",
"StartAddress": "0x00007FF9A37401F0",
"StartModule": "C:\\Windows\\System32\\KERNEL32.DLL",
"StartFunction": "LoadLibraryA",
"SourceUser": "NT AUTHORITY\\SYSTEM",
"TargetUser": "cell-c\\domainadmin"
},
"message": "CreateRemoteThread detected:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:08:51.101\r\nSourceProcessGuid: {8a99384c-e939-6a2c-5900-000000001000}\r\nSourceProcessId: 4028\r\nSourceImage: C:\\Tools\\RPCFW_2.2.5\\rpcFwManager.exe\r\nTargetProcessGuid: {8a99384c-6471-6a2d-a005-000000001000}\r\nTargetProcessId: 7864\r\nTargetImage: C:\\Windows\\System32\\wsmprovhost.exe\r\nNewThreadId: 8000\r\nStartAddress: 0x00007FF9A37401F0\r\nStartModule: C:\\Windows\\System32\\KERNEL32.DLL\r\nStartFunction: LoadLibraryA\r\nSourceUser: NT AUTHORITY\\SYSTEM\r\nTargetUser: cell-c\\domainadmin"
}
Detection Patterns #
Process Injection
Process Injection
Execution: User Execution
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | in | CreateRemoteThreadApiCall | 3 rules | kusto |
EventType | in | QueueUserApcRemoteApiCall | 3 rules | kusto |
EventType | in | SetThreadContextRemoteApiCall | 3 rules | kusto |
EventType | in | NtAllocateVirtualMemoryRemoteApiCall | 2 rules | kusto |
EventType | in | NtMapViewOfSectionRemoteApiCall | 2 rules | kusto |
Image | ends_with | \powershell.exe | 3 rules | sigma |
Image | ends_with | \pwsh.exe | 3 rules | sigma |
Image | ends_with | \\rundll32.exe | 2 rules | splunk |
Image | ends_with | \excel.exe | 2 rules | sigma |
Image | ends_with | \winword.exe | 2 rules | sigma |
TargetImage | ends_with | .exe | 2 rules | splunk |
TargetImage | ends_with | \lsass.exe | 2 rules | sigma |
TargetImage | ends_with | \rundll32.exe | 2 rules | sigma |
TargetImage | in | *\\chrome.exe | 2 rules | splunk |
TargetImage | in | *\\cmd.exe | 2 rules | splunk |
Community Notes #
CreateRemoteThread. Detects some process-injection methods.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 12 more (15 total)
Elastic # view in coverage
Splunk # view in coverage
cmd.exe and powershell.exe. It leverages Sysmon EventCode 8 to identify the creation of remote threads within these shell…Show 8 more (11 total)
Kusto # view in coverage
References #
Event ID 9: RawAccessRead
#Description
The **RawAccessRead** event detects when a process conducts reading operations from the drive using the .\ denotation. This technique is often used by malware for data exfiltration of files that are locked for reading, as well as to avoid file access auditing tools. The event indicates the source process and target device.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that conducted reading operations from the drive | |
ProcessId UInt32 | Process ID used by the OS to identify the process that conducted reading operations from the drive | |
Image UnicodeString | File path of the process that conducted reading operations from the drive | 36 detection rules |
Device UnicodeString | Target device | 5 detection rules |
User UnicodeString | Name of the account of the process that conducted reading operations from the drive |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 9,
"version": 2,
"level": 4,
"task": 9,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:23:56.8470704+00:00",
"event_record_id": 16041099,
"correlation": {},
"execution": {
"process_id": 4008,
"thread_id": 5284
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-b.cell-b.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:23:56.843",
"ProcessGuid": "{8a99384c-c2a8-6a19-9400-000000000f00}",
"ProcessId": "6120",
"Image": "C:\\Windows\\System32\\svchost.exe",
"Device": "\\Device\\HarddiskVolume1",
"User": "NT AUTHORITY\\SYSTEM"
},
"message": "RawAccessRead detected:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:23:56.843\r\nProcessGuid: {8a99384c-c2a8-6a19-9400-000000000f00}\r\nProcessId: 6120\r\nImage: C:\\Windows\\System32\\svchost.exe\r\nDevice: \\Device\\HarddiskVolume1\r\nUser: NT AUTHORITY\\SYSTEM"
}
Community Notes #
RawAccessRead, may indicate direct disk reads of ntds.dit, SAM, or page files for offline hash extraction.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Splunk # view in coverage
References #
Event ID 10: ProcessAccess
#Description
The **process accessed** event reports when a process opens another process, an operation that's often followed by information queries or reading and writing the address space of the target process. This enables detection of hacking tools that read the memory contents of processes like Local Security Authority (Lsass.exe) in order to steal credentials for use in Pass-the-Hash attacks. Enabling it can generate significant amounts of logging if there are diagnostic utilities active that repeatedly open processes to query their state, so it generally should only be done so with filters that remove expected accesses.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
SourceProcessGUID GUID | ||
SourceProcessId UInt32 | Process ID used by the os to identify the source process that opened another process. Derived partially from the EPROCESS kernel structure | |
SourceThreadId UInt32 | ID of the specific thread inside of the source process that opened another process | |
SourceImage UnicodeString | File path of the source process that opened another process | 292 detection rules |
TargetProcessGUID GUID | ||
TargetProcessId UInt32 | Process ID used by the OS to identify the target process | |
TargetImage UnicodeString | File path of the target process | 110 detection rules |
GrantedAccess HexInt32 | The access flags (bitmask) associated with the process rights requested for the target process Process access rights reference | 199 detection rules |
CallTrace UnicodeString | Stack trace of where OpenProcess is called, including the DLL and relative virtual address of each function in the call stack | 52 detection rules |
SourceUser UnicodeString | Name of the account of the source process that opened another process. | 6 detection rules |
TargetUser UnicodeString | Name of the account of the target process |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 10,
"version": 3,
"level": 4,
"task": 10,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:58.2417162+00:00",
"event_record_id": 17614233,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:58.226",
"SourceProcessGUID": "{8a99384c-e93e-6a2c-7000-000000001000}",
"SourceProcessId": "5508",
"SourceThreadId": "6764",
"SourceImage": "C:\\Windows\\system32\\wbem\\wmiprvse.exe",
"TargetProcessGUID": "{8a99384c-e976-6a2c-b900-000000001000}",
"TargetProcessId": "6984",
"TargetImage": "C:\\Windows\\System32\\RuntimeBroker.exe",
"GrantedAccess": "0x1410",
"CallTrace": "C:\\Windows\\SYSTEM32\\ntdll.dll+9f3b4|C:\\Windows\\System32\\KERNELBASE.dll+2aafe|C:\\Windows\\system32\\wbem\\cimwin32.dll+e3a5|C:\\Windows\\system32\\wbem\\cimwin32.dll+ea1c|C:\\Windows\\SYSTEM32\\framedynos.dll+4006|C:\\Windows\\SYSTEM32\\framedynos.dll+4e74|C:\\Windows\\system32\\wbem\\wmiprvse.exe+180e|C:\\Windows\\system32\\wbem\\wmiprvse.exe+1420|C:\\Windows\\System32\\RPCRT4.dll+749d3|C:\\Windows\\System32\\RPCRT4.dll+2f745|C:\\Windows\\System32\\combase.dll+c373b|C:\\Windows\\System32\\RPCRT4.dll+58a85|C:\\Windows\\System32\\combase.dll+9e2fd|C:\\Windows\\System32\\combase.dll+9e08e|C:\\Windows\\System32\\combase.dll+c9de6|C:\\Windows\\System32\\combase.dll+658bd|C:\\Windows\\System32\\combase.dll+ba051|C:\\Windows\\System32\\combase.dll+4b4ce|C:\\Windows\\System32\\combase.dll+49f0f|C:\\Windows\\System32\\combase.dll+48839|C:\\Windows\\System32\\RPCRT4.dll+57ff2|C:\\Windows\\System32\\RPCRT4.dll+4762f|C:\\Windows\\System32\\RPCRT4.dll+47258|C:\\Windows\\System32\\RPCRT4.dll+1d1a3",
"SourceUser": "NT AUTHORITY\\NETWORK SERVICE",
"TargetUser": "cell-c\\domainadmin"
},
"message": "Process accessed:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:58.226\r\nSourceProcessGUID: {8a99384c-e93e-6a2c-7000-000000001000}\r\nSourceProcessId: 5508\r\nSourceThreadId: 6764\r\nSourceImage: C:\\Windows\\system32\\wbem\\wmiprvse.exe\r\nTargetProcessGUID: {8a99384c-e976-6a2c-b900-000000001000}\r\nTargetProcessId: 6984\r\nTargetImage: C:\\Windows\\System32\\RuntimeBroker.exe\r\nGrantedAccess: 0x1410\r\nCallTrace: C:\\Windows\\SYSTEM32\\ntdll.dll+9f3b4|C:\\Windows\\System32\\KERNELBASE.dll+2aafe|C:\\Windows\\system32\\wbem\\cimwin32.dll+e3a5|C:\\Windows\\system32\\wbem\\cimwin32.dll+ea1c|C:\\Windows\\SYSTEM32\\framedynos.dll+4006|C:\\Windows\\SYSTEM32\\framedynos.dll+4e74|C:\\Windows\\system32\\wbem\\wmiprvse.exe+180e|C:\\Windows\\system32\\wbem\\wmiprvse.exe+1420|C:\\Windows\\System32\\RPCRT4.dll+749d3|C:\\Windows\\System32\\RPCRT4.dll+2f745|C:\\Windows\\System32\\combase.dll+c373b|C:\\Windows\\System32\\RPCRT4.dll+58a85|C:\\Windows\\System32\\combase.dll+9e2fd|C:\\Windows\\System32\\combase.dll+9e08e|C:\\Windows\\System32\\combase.dll+c9de6|C:\\Windows\\System32\\combase.dll+658bd|C:\\Windows\\System32\\combase.dll+ba051|C:\\Windows\\System32\\combase.dll+4b4ce|C:\\Windows\\System32\\combase.dll+49f0f|C:\\Windows\\System32\\combase.dll+48839|C:\\Windows\\System32\\RPCRT4.dll+57ff2|C:\\Windows\\System32\\RPCRT4.dll+4762f|C:\\Windows\\System32\\RPCRT4.dll+47258|C:\\Windows\\System32\\RPCRT4.dll+1d1a3\r\nSourceUser: NT AUTHORITY\\NETWORK SERVICE\r\nTargetUser: cell-c\\domainadmin"
}
Detection Patterns #
Credential Access: DCSync
1 rule
Splunk
1 rule
Stealth: Process Hollowing
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
TargetImage | ends_with | \lsass.exe | 14 rules | sigma |
TargetImage | ends_with | lsass.exe | 5 rules | splunk |
GrantedAccess | ends_with | 0x14c2 | 4 rules | sigma |
GrantedAccess | ends_with | 10 | 4 rules | sigma |
GrantedAccess | ends_with | 18 | 4 rules | sigma |
GrantedAccess | ends_with | 1a | 4 rules | sigma |
GrantedAccess | ends_with | 30 | 4 rules | sigma |
GrantedAccess | ends_with | 38 | 4 rules | sigma |
GrantedAccess | ends_with | 3a | 4 rules | sigma |
GrantedAccess | ends_with | 50 | 4 rules | sigma |
GrantedAccess | ends_with | 58 | 4 rules | sigma |
GrantedAccess | eq | 0x1fffff | 9 rules | kusto, sigma, splunk |
CallTrace | contains | unknown | 5 rules | elastic, sigma |
CallTrace | contains | dbgcore.dll | 4 rules | kusto, sigma, splunk |
CallTrace | contains | dbghelp.dll | 4 rules | kusto, sigma, splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (30 total)
Elastic # view in coverage
Show 2 more (5 total)
Splunk # view in coverage
Show 11 more (14 total)
wmiprvse.exe has a duplicate handle or full granted access in a target…Kusto # view in coverage
YARA-L # view in coverage
Show 2 more (5 total)
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-10-processaccess
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-10.yml
- NSA/CISA - Best Practices for Event Logging https://www.cisa.gov/resources-tools/resources/best-practices-event-logging-and-threat-detection
Event ID 11: FileCreate
#Description
**File create** operations are logged when a file is created or overwritten. This event is useful for monitoring autostart locations, like the Startup folder, as well as temporary and download directories, which are common places malware drops during initial infection.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that created the file | |
ProcessId UInt32 | Process ID used by the OS to identify the process that created the file | |
Image UnicodeString | File path of the process that created the file | 473 detection rules |
TargetFilename UnicodeString | Name of the file | 1760 detection rules |
CreationUtcTime UnicodeString | File creation time | 4 detection rules |
User UnicodeString | Name of the account who created the file | 2 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 11,
"version": 2,
"level": 4,
"task": 11,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:34.7524084+00:00",
"event_record_id": 17613105,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:34.741",
"ProcessGuid": "{8a99384c-e971-6a2c-b200-000000001000}",
"ProcessId": "6816",
"Image": "C:\\Windows\\Explorer.EXE",
"TargetFilename": "C:\\Users\\domainadmin\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\CachedFiles\\CachedImage_1024_768_POS1.jpg",
"CreationUtcTime": "2026-06-13 14:09:34.741",
"User": "cell-c\\domainadmin"
},
"message": "File created:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:34.741\r\nProcessGuid: {8a99384c-e971-6a2c-b200-000000001000}\r\nProcessId: 6816\r\nImage: C:\\Windows\\Explorer.EXE\r\nTargetFilename: C:\\Users\\domainadmin\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\CachedFiles\\CachedImage_1024_768_POS1.jpg\r\nCreationUtcTime: 2026-06-13 14:09:34.741\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
15 rules
Elastic
12 rules
Elastic
Show All Detection Patterns
Share Access Sysmon
Remote File Download
Sunburst And Supernova Backdoor
1 rule
1 rule
Persistence: Boot or Logon Autostart Execution
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
TargetFilename | ends_with | .dll | 23 rules | sigma |
TargetFilename | ends_with | .exe | 21 rules | sigma, splunk |
TargetFilename | ends_with | .vbs | 18 rules | sigma |
TargetFilename | ends_with | .bat | 17 rules | sigma |
TargetFilename | ends_with | .ps1 | 17 rules | sigma |
TargetFilename | ends_with | .vbe | 15 rules | sigma |
TargetFilename | ends_with | .hta | 13 rules | sigma |
TargetFilename | ends_with | .js | 9 rules | sigma |
TargetFilename | starts_with | c:\users\ | 10 rules | elastic, sigma |
event.type | eq | creation | 20 rules | elastic |
Image | ends_with | \powershell.exe | 13 rules | sigma |
Image | ends_with | \pwsh.exe | 12 rules | sigma |
Image | ends_with | \mshta.exe | 11 rules | sigma |
Image | ends_with | \cmd.exe | 8 rules | sigma |
event_action | eq | created | 9 rules | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (222 total)
Elastic # view in coverage
Show 17 more (22 total)
Splunk # view in coverage
Show 17 more (79 total)
*-azurecollection.zip and various .json files, on disk. It leverages data from the Endpoint.Filesystem datamodel, focusing on file creation…Kusto # view in coverage
Show 3 more (6 total)
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. WARNING: Check your Sysmon parsing functions and verify you have the logs. Using "Rendered Description" field for parsing causes parsing issues for registry events. Detect opening of a mounted image:↳ also matches Event ID 1: Process creation, Event ID 3: Network connection, Event ID 13: RegistryEvent (Value Set)
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. Detect opening of a mounted image:↳ also matches Event ID 13: RegistryEvent (Value Set)YARA-L # view in coverage
Show 17 more (20 total)
References #
Event ID 12: RegistryEvent (Object create and delete)
#Description
**Registry key and value create and delete** operations map to this event type, which can be useful for monitoring for changes to Registry autostart locations, or specific malware registry modifications.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
EventType UnicodeString | Registry event. Either Create or Delete Known values
| 19 detection rules |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that created or deleted a registry key | |
ProcessId UInt32 | Process ID used by the OS to identify the process that created or deleted a registry key | |
Image UnicodeString | File path of the process that created or deleted a registry key | 21 detection rules |
TargetObject UnicodeString | Complete path of the registry key | 177 detection rules |
User UnicodeString | The name of the account that created or deleted a registry key or value | 2 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 12,
"version": 2,
"level": 4,
"task": 12,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:44.0868063+00:00",
"event_record_id": 17613579,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"EventType": "CreateKey",
"UtcTime": "2026-06-13 14:09:44.085",
"ProcessGuid": "{8a99384c-e939-6a2c-5500-000000001000}",
"ProcessId": "3932",
"Image": "C:\\Windows\\ADWS\\Microsoft.ActiveDirectory.WebServices.exe",
"TargetObject": "HKLM\\System\\CurrentControlSet\\Services\\Tcpip\\Parameters",
"User": "NT AUTHORITY\\SYSTEM"
},
"message": "Registry object added or deleted:\r\nRuleName: -\r\nEventType: CreateKey\r\nUtcTime: 2026-06-13 14:09:44.085\r\nProcessGuid: {8a99384c-e939-6a2c-5500-000000001000}\r\nProcessId: 3932\r\nImage: C:\\Windows\\ADWS\\Microsoft.ActiveDirectory.WebServices.exe\r\nTargetObject: HKLM\\System\\CurrentControlSet\\Services\\Tcpip\\Parameters\r\nUser: NT AUTHORITY\\SYSTEM"
}
Detection Patterns #
120 rules
Sigma
Elastic
Splunk
98 rules
Sigma
Elastic
Splunk
87 rules
Sigma
Elastic
Splunk
68 rules
Sigma
Elastic
Splunk
61 rules
Sigma
Elastic
Splunk
Show All Detection Patterns
59 rules
Sigma
Elastic
Splunk
30 rules
Sigma
Elastic
Splunk
25 rules
Sigma
Elastic
Splunk
12 rules
Sigma
10 rules
Sigma
Execution: PowerShell
9 rules
Sigma
Stealth: Msiexec
Registry Key Modification
Defense Impairment: Modify Registry
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.type | eq | change | 46 rules | elastic |
Details | ends_with | .dll | 3 rules | elastic, sigma, splunk |
Details | eq | 1 | 10 rules | elastic, kusto, splunk |
Details | eq | 0x00000001 | 9 rules | elastic, splunk |
Details | eq | 0 | 8 rules | elastic, sigma, splunk |
Details | eq | 0x00000000 | 8 rules | elastic, splunk |
Details | is_not_null | | 10 rules | elastic, kusto, splunk |
Details | length_compare | 0 | 4 rules | elastic |
Details | length_compare | > | 4 rules | elastic |
EventType | eq | SetValue | 5 rules | sigma |
EventType | eq | deleted | 4 rules | splunk |
EventType | in | RegistryKeyCreated | 5 rules | kusto |
EventType | in | RegistryValueSet | 5 rules | kusto |
EventType | ne | deletion | 5 rules | elastic |
event.category | eq | registry | 4 rules | elastic |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 1 more (4 total)
Splunk # view in coverage
Show 2 more (5 total)
YARA-L # view in coverage
References #
Event ID 13: RegistryEvent (Value Set)
#Description
This Registry event type identifies **Registry value modifications**. The event records the value written for Registry values of type DWORD and QWORD.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
EventType UnicodeString | Registry value modification event | 25 detection rules |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that modified a registry value | |
ProcessId UInt32 | Process ID used by the OS to identify the process that modified a registry value | |
Image UnicodeString | File path of the process that modified a registry value | 307 detection rules |
TargetObject UnicodeString | Complete path of the registry key | 992 detection rules |
Details UnicodeString | Details added to the registry key | 1026 detection rules |
User UnicodeString | The name of the account that modified a registry value. | 4 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 13,
"version": 2,
"level": 4,
"task": 13,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.7259683+00:00",
"event_record_id": 17612810,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"EventType": "SetValue",
"UtcTime": "2026-06-13 14:09:29.710",
"ProcessGuid": "{8a99384c-6499-6a2d-a205-000000001000}",
"ProcessId": "7704",
"Image": "C:\\ludus\\background\\bginfo.exe",
"TargetObject": "HKU\\S-1-5-21-1006758700-2167138679-1475694448-1105\\Software\\Winternals\\BGInfo\\WindowPosition",
"Details": "Binary Data",
"User": "cell-c\\domainadmin"
},
"message": "Registry value set:\r\nRuleName: -\r\nEventType: SetValue\r\nUtcTime: 2026-06-13 14:09:29.710\r\nProcessGuid: {8a99384c-6499-6a2d-a205-000000001000}\r\nProcessId: 7704\r\nImage: C:\\ludus\\background\\bginfo.exe\r\nTargetObject: HKU\\S-1-5-21-1006758700-2167138679-1475694448-1105\\Software\\Winternals\\BGInfo\\WindowPosition\r\nDetails: Binary Data\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
121 rules
Sigma
Elastic
Splunk
98 rules
Sigma
Elastic
Splunk
90 rules
Sigma
Elastic
Splunk
73 rules
Sigma
Elastic
Splunk
62 rules
Sigma
Elastic
Splunk
Show All Detection Patterns
60 rules
Sigma
Elastic
Splunk
Defense Impairment: Modify Registry
54 rules
Sigma
Elastic
Splunk
30 rules
Sigma
Elastic
Splunk
25 rules
Sigma
Elastic
Splunk
12 rules
Sigma
11 rules
Sigma
Elastic
Execution: PowerShell
9 rules
Sigma
Stealth: Msiexec
Registry Key Modification
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
Details | contains | powershell | 10 rules | chronicle, sigma |
Details | contains | \appdata\local\temp\ | 7 rules | sigma |
Details | contains | %temp% | 5 rules | chronicle, sigma |
Details | ends_with | .dll | 8 rules | elastic, sigma, splunk |
Details | eq | 0x00000001 | 63 rules | elastic, splunk |
Details | eq | 0x00000000 | 43 rules | elastic, splunk |
Details | eq | DWORD (0x00000001) | 40 rules | chronicle, sigma |
Details | eq | DWORD (0x00000000) | 38 rules | chronicle, sigma |
Details | eq | 1 | 12 rules | elastic, kusto, splunk |
Details | eq | DWORD (0x00000002) | 11 rules | chronicle, kusto, sigma |
Details | eq | 0 | 10 rules | elastic, sigma, splunk |
Details | is_not_null | | 54 rules | elastic, kusto, splunk |
event.type | eq | change | 46 rules | elastic |
EventType | eq | SetValue | 6 rules | sigma |
EventType | eq | modified | 6 rules | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (230 total)
Splunk # view in coverage
Show 17 more (166 total)
Kusto # view in coverage
Show 4 more (7 total)
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. WARNING: Check your Sysmon parsing functions and verify you have the logs. Using "Rendered Description" field for parsing causes parsing issues for registry events. Detect opening of a mounted image:↳ also matches Event ID 1: Process creation, Event ID 3: Network connection, Event ID 11: FileCreate
Installation from an iso file don't require network connection most of the time. Activities deviating from these situations can be considered as highly suspicious. Below queries detects opening a mounted image, process creation under a mounted image, and network connection from a process created under a mounted image.
All detections can be used seperately or combined together to generate a higher fidelity alert. Detect opening of a mounted image:↳ also matches Event ID 11: FileCreateYARA-L # view in coverage
Show 12 more (15 total)
References #
Event ID 14: RegistryEvent (Key and Value Rename)
#Description
**Registry key and value rename** operations map to this event type, recording the new name of the key or value that was renamed.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
EventType UnicodeString → string | Registry event. Registry key and value renamed Known values
| 4 detection rules |
UtcTime UnicodeString → string | Time in UTC when event was created | |
ProcessGuid GUID → GUID | Process GUID of the process that renamed a registry value and key | |
ProcessId UInt32 → PID | Process ID used by the OS to identify the process that renamed a registry value and key | |
Image UnicodeString → string | File path of the process that renamed a registry value and key | 35 detection rules |
TargetObject UnicodeString → string | Complete path of the registry key | 27 detection rules |
NewName UnicodeString → string | New name of the registry key | |
RuleName UnicodeString → string | custom tag mapped to event. i.e ATT&CK technique ID | |
User UnicodeString → string |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385f-c22a-43e0-bf4c-06f5698ffbd9}",
"event_source_name": "",
"event_id": 14,
"version": 2,
"level": 4,
"task": 14,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2026-05-29T23:53:07.2285127+00:00",
"event_record_id": 160620,
"correlation": {},
"execution": {
"process_id": 11572,
"thread_id": 11700
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "DESKTOP-FF3N5XK.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"EventType": "RenameKey",
"UtcTime": "2026-05-29 23:53:07.227",
"ProcessGuid": "{e124ce79-26e3-6a1a-dc11-000000000700}",
"ProcessId": "11804",
"Image": "C:\\caps\\dwrename.exe",
"TargetObject": "HKU\\S-1-5-21-3798294047-1846905762-1150995898-1000\\Software\\dwtest_key",
"NewName": "HKU\\S-1-5-21-3798294047-1846905762-1150995898-1000\\Software\\dwtest_key_renamed",
"User": "DESKTOP-FF3N5XK\\localuser"
},
"message": "Registry object renamed:\r\nRuleName: -\r\nEventType: RenameKey\r\nUtcTime: 2026-05-29 23:53:07.227\r\nProcessGuid: {e124ce79-26e3-6a1a-dc11-000000000700}\r\nProcessId: 11804\r\nImage: C:\\caps\\dwrename.exe\r\nTargetObject: HKU\\S-1-5-21-3798294047-1846905762-1150995898-1000\\Software\\dwtest_key\r\nNewName: HKU\\S-1-5-21-3798294047-1846905762-1150995898-1000\\Software\\dwtest_key_renamed\r\nUser: DESKTOP-FF3N5XK\\localuser"
}
Detection Patterns #
107 rules
Sigma
Elastic
Splunk
76 rules
Sigma
Elastic
Splunk
57 rules
Sigma
Elastic
Splunk
55 rules
Sigma
Elastic
Splunk
Defense Impairment: Modify Registry
54 rules
Sigma
Elastic
Splunk
Show All Detection Patterns
26 rules
Sigma
Elastic
21 rules
Sigma
Elastic
12 rules
Sigma
10 rules
Sigma
Execution: PowerShell
9 rules
Sigma
Stealth: Msiexec
Lateral Movement: Replication Through Removable Media
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.type | eq | change | 46 rules | elastic |
Details | ends_with | .dll | 3 rules | elastic, sigma, splunk |
Details | eq | 1 | 10 rules | elastic, kusto, splunk |
Details | eq | 0x00000001 | 9 rules | elastic, splunk |
Details | eq | 0 | 8 rules | elastic, sigma, splunk |
Details | eq | 0x00000000 | 8 rules | elastic, splunk |
Details | eq | 4 | 3 rules | elastic |
Details | is_not_null | | 10 rules | elastic, kusto, splunk |
Details | length_compare | 0 | 4 rules | elastic |
Details | length_compare | > | 4 rules | elastic |
EventType | eq | DeleteValue | 4 rules | sigma, splunk |
EventType | eq | SetValue | 4 rules | sigma |
EventType | ne | deletion | 5 rules | elastic |
event.category | eq | registry | 4 rules | elastic |
Image | is_not_null | | 3 rules | elastic, kusto |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 8 more (11 total)
References #
Event ID 15: FileCreateStreamHash
#Description
This event logs when a **named file stream is created**, and it generates events that log the hash of the contents of the file to which the stream is assigned (the unnamed stream), as well as the contents of the named stream. There are malware variants that drop their executables or configuration settings via browser downloads, and this event is aimed at capturing that based on the browser attaching a Zone.Identifier "mark of the web" stream.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that created the named file stream | |
ProcessId UInt32 | Process ID used by the OS to identify the process that created the named file stream | |
Image UnicodeString | File path of the process that created the named file stream | 24 detection rules |
TargetFilename UnicodeString | Name of the file | 72 detection rules |
CreationUtcTime UnicodeString | File download time | |
Hash UnicodeString | Hash of the file contents using the algorithms specified in the HashType field | 104 detection rules |
Contents UnicodeString | Content of the named file stream (e.g., Zone.Identifier) | 78 detection rules |
User UnicodeString |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 15,
"version": 2,
"level": 4,
"task": 15,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:42:03.6658910+00:00",
"event_record_id": 6137955,
"correlation": {},
"execution": {
"process_id": 3872,
"thread_id": 5252
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 13:42:03.651",
"ProcessGuid": "{8a99384c-5e0b-6a2d-4c00-000000000a00}",
"ProcessId": "3488",
"Image": "C:\\Windows\\system32\\DFSRs.exe",
"TargetFilename": "C:\\Windows\\SYSVOL\\staging\\domain\\ContentSet{F961A193-E171-4E37-B0B3-7E1394CCD8E0}-{02199C3B-68C2-47D3-88A0-F16A83088C75}:ReplicatedFolderList",
"CreationUtcTime": "2026-05-28 00:46:59.105",
"Hash": "SHA1=13D7A18758C123CD4479C81E4B2D70301C31F7C3,MD5=2CB80232D48F726137F136C129FB2D2D,SHA256=F0336167989447F25357C51FEF44D321E40A6310DD8DD2FEFF37B8E55E4543A0,IMPHASH=00000000000000000000000000000000",
"Contents": "{",
"User": "F"
},
"message": "File stream created:\r\nRuleName: -\r\nUtcTime: 2026-06-13 13:42:03.651\r\nProcessGuid: {8a99384c-5e0b-6a2d-4c00-000000000a00}\r\nProcessId: 3488\r\nImage: C:\\Windows\\system32\\DFSRs.exe\r\nTargetFilename: C:\\Windows\\SYSVOL\\staging\\domain\\ContentSet{F961A193-E171-4E37-B0B3-7E1394CCD8E0}-{02199C3B-68C2-47D3-88A0-F16A83088C75}:ReplicatedFolderList\r\nCreationUtcTime: 2026-05-28 00:46:59.105\r\nHash: SHA1=13D7A18758C123CD4479C81E4B2D70301C31F7C3,MD5=2CB80232D48F726137F136C129FB2D2D,SHA256=F0336167989447F25357C51FEF44D321E40A6310DD8DD2FEFF37B8E55E4543A0,IMPHASH=00000000000000000000000000000000\r\nContents: {\r\nUser: F"
}
Detection Patterns #
Command & Control: Web Protocols
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
TargetFilename | contains | .bat:zone | 3 rules | sigma |
TargetFilename | contains | .dll:zone | 3 rules | sigma |
TargetFilename | contains | .exe:zone | 3 rules | sigma |
TargetFilename | contains | .hta:zone | 3 rules | sigma |
TargetFilename | contains | .ps1:zone | 3 rules | sigma |
TargetFilename | contains | .vbe:zone | 3 rules | sigma |
TargetFilename | contains | .vbs:zone | 3 rules | sigma |
TargetFilename | contains | .xll:zone | 3 rules | sigma |
TargetFilename | ends_with | :zone.identifier | 3 rules | sigma, splunk |
Contents | contains | .githubusercontent.com | 2 rules | sigma |
Contents | contains | anonfiles.com | 2 rules | sigma |
Contents | contains | cdn.discordapp.com | 2 rules | sigma |
Contents | contains | ddns.net | 2 rules | sigma |
Contents | contains | dl.dropboxusercontent.com | 2 rules | sigma |
Contents | contains | ghostbin.co | 2 rules | sigma |
Community Notes #
May contain Mark of the Web, referrer, and host URL data.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 6 more (9 total)
Splunk # view in coverage
References #
Event ID 16: ServiceConfigurationChange
#Description
This event logs changes in the Sysmon configuration.
Message #
Fields #
| Name | Description |
|---|---|
UtcTime UnicodeString → string | Time in UTC when event was created |
Configuration UnicodeString → string | Name of the Sysmon config file being updated |
ConfigurationFileHash UnicodeString → string | Hash (SHA1) of the Sysmon config file being updated |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 16,
"version": 3,
"level": 4,
"task": 16,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2023-11-06T00:47:11.932399+00:00",
"event_record_id": 994662,
"correlation": {},
"execution": {
"process_id": 8688,
"thread_id": 13092
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "WinDev2310Eval",
"security": {
"user_id": "S-1-5-21-1992711665-1655669231-58201500-1000"
}
},
"event_data": {
"UtcTime": "2023-11-06 00:47:11.921",
"Configuration": "C:\\Users\\User\\Downloads\\Sysmon\\sysmonconfig-trace.xml",
"ConfigurationFileHash": "SHA256=43F367924B48AF65F121C0D369E7971C0757CC35D984C71887A5840987E154F9"
},
"message": ""
}
Detection Patterns #
Stealth: Hide Artifacts
1 rule
Community Notes #
May indicate an attacker attempting to reduce visibility prior to staging a payload.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
References #
Event ID 17: PipeEvent (Pipe Created)
#Description
This event generates when a **named pipe is created**. Malware often uses named pipes for interprocess communication.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
EventType UnicodeString | The type of pipe event (CreatePipe) | 8 detection rules |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that created the pipe | |
ProcessId UInt32 | Process ID used by the OS to identify the process that created the pipe | |
PipeName UnicodeString | Name of the pipe created | 104 detection rules |
Image UnicodeString | File path of the process that created the pipe | 60 detection rules |
User UnicodeString | The name of the account that created the named pipe. |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 17,
"version": 1,
"level": 4,
"task": 17,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:08:49.4169649+00:00",
"event_record_id": 17610185,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"EventType": "CreatePipe",
"UtcTime": "2026-06-13 14:08:49.413",
"ProcessGuid": "{8a99384c-6471-6a2d-a005-000000001000}",
"ProcessId": "7864",
"PipeName": "\\PSHost.134258333292497101.7864.DefaultAppDomain.wsmprovhost",
"Image": "C:\\Windows\\system32\\wsmprovhost.exe",
"User": "cell-c\\domainadmin"
},
"message": "Pipe Created:\r\nRuleName: -\r\nEventType: CreatePipe\r\nUtcTime: 2026-06-13 14:08:49.413\r\nProcessGuid: {8a99384c-6471-6a2d-a005-000000001000}\r\nProcessId: 7864\r\nPipeName: \\PSHost.134258333292497101.7864.DefaultAppDomain.wsmprovhost\r\nImage: C:\\Windows\\system32\\wsmprovhost.exe\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
Named Pipe
32 rules
Sigma
Splunk
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | NamedPipeEvent | 2 rules | kusto |
EventType | in | ConnectPipe | 4 rules | splunk |
EventType | in | CreatePipe | 4 rules | splunk |
tool | is_not_null | | 4 rules | splunk |
PipeName | eq | \PSEXESVC | 2 rules | sigma |
PipeName | eq | \sdlrpc | 2 rules | sigma |
PipeName | starts_with | \PSHost | 2 rules | sigma |
AccessList | contains | %%4418 | 1 rule | kusto, sigma, splunk |
Hashes | is_not_null | | 1 rule | chronicle, elastic, kusto |
Image | contains | :\users\public\ | 1 rule | sigma |
Image | contains | :\windows\temp\ | 1 rule | sigma |
Image | contains | \appdata\local\temp\ | 1 rule | sigma |
Image | contains | \desktop\ | 1 rule | sigma |
Image | contains | \downloads\ | 1 rule | sigma |
Image | ends_with | \\wermgr.exe | 1 rule | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Elastic # view in coverage
YARA-L # view in coverage
References #
Event ID 18: PipeEvent (Pipe Connected)
#Description
This event logs when a named pipe connection is made between a client and a server.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
EventType UnicodeString | The type of pipe event (ConnectPipe) | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that connected the pipe | |
ProcessId UInt32 | Process ID used by the OS to identify the process that connected the pipe | |
PipeName UnicodeString | Name of the pipe connected | 1 detection rule |
Image UnicodeString | File path of the process that connected the pipe | |
User UnicodeString | The name of the account that made a named pipe connection. |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 18,
"version": 1,
"level": 4,
"task": 18,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.4179487+00:00",
"event_record_id": 17612764,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"EventType": "ConnectPipe",
"UtcTime": "2026-06-13 14:09:29.413",
"ProcessGuid": "{8a99384c-6499-6a2d-a205-000000001000}",
"ProcessId": "7704",
"PipeName": "\\srvsvc",
"Image": "C:\\ludus\\background\\bginfo.exe",
"User": "cell-c\\domainadmin"
},
"message": "Pipe Connected:\r\nRuleName: -\r\nEventType: ConnectPipe\r\nUtcTime: 2026-06-13 14:09:29.413\r\nProcessGuid: {8a99384c-6499-6a2d-a205-000000001000}\r\nProcessId: 7704\r\nPipeName: \\srvsvc\r\nImage: C:\\ludus\\background\\bginfo.exe\r\nUser: cell-c\\domainadmin"
}
Detection Patterns #
Named Pipe
32 rules
Sigma
Splunk
Named Pipe
15 rules
Sigma
Splunk
Collection: Data from Local System
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
EventType | eq | NamedPipeEvent | 2 rules | kusto |
EventType | in | ConnectPipe | 4 rules | splunk |
EventType | in | CreatePipe | 4 rules | splunk |
tool | is_not_null | | 4 rules | splunk |
Computer | eq | ADFS_Servers | 2 rules | kusto |
PipeName | eq | \PSEXESVC | 2 rules | sigma |
PipeName | eq | \sdlrpc | 2 rules | sigma |
PipeName | starts_with | \PSHost | 2 rules | sigma |
AccessList | contains | %%4418 | 1 rule | kusto, sigma, splunk |
DestinationPort | eq | 80 | 1 rule | elastic, kusto, sigma |
Image | contains | :\users\public\ | 1 rule | sigma |
Image | contains | :\windows\temp\ | 1 rule | sigma |
Image | contains | \desktop\ | 1 rule | sigma |
Image | contains | \downloads\ | 1 rule | sigma |
Image | ends_with | \\wermgr.exe | 1 rule | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Kusto # view in coverage
YARA-L # view in coverage
References #
Event ID 19: WmiEvent (WmiEventFilter activity detected)
#Description
When a WMI event filter is registered, this event logs the WMI namespace, filter name and filter expression.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | Custom tag mapped to event, i.e. ATT&CK technique ID |
EventType UnicodeString → string | WMI event type |
UtcTime UnicodeString → string | Time in UTC when event was created |
Operation UnicodeString → string | WMI event filter operation Known values
|
User UnicodeString → string | User that created the WMI filter |
EventNamespace UnicodeString → string | Event namespace where the WMI class is registered |
Name UnicodeString → string | WMI filter name being created |
Query UnicodeString → string | WMI filter query |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 19,
"version": 3,
"level": 4,
"task": 19,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2019-07-19T14:54:57.044623Z",
"event_record_id": 4055,
"correlation": {},
"execution": {
"process_id": 2796,
"thread_id": 1776
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "MSEDGEWIN10",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "",
"EventType": "WmiFilterEvent",
"UtcTime": "2019-07-19 14:54:57.041",
"Operation": "Created",
"User": "MSEDGEWIN10\\IEUser",
"EventNamespace": " \"root\\\\CimV2\"",
"Name": " \"AtomicRedTeam-WMIPersistence-Example\"",
"Query": " \"SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA 'Win32_PerfFormattedData_PerfOS_System' AND TargetInstance.SystemUpTime >= 240 AND TargetInstance.SystemUpTime < 325\""
}
}
Detection Patterns #
WMI Consumer
Lateral Movement: Exploitation of Remote Services
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
CommandLine | contains | rundll32 | 1 rule | chronicle, kusto, sigma |
Computer | eq | ADFS_Servers | 1 rule | kusto |
References #
Event ID 20: WmiEvent (WmiEventConsumer activity detected)
#Description
This event logs the **registration of WMI consumers**, recording the consumer name, log, and destination.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | Custom tag mapped to event, i.e. ATT&CK technique ID |
EventType UnicodeString → string | WMI event type |
UtcTime UnicodeString → string | Time in UTC when event was created |
Operation UnicodeString → string | WMI consumer operation (e.g., Created, Deleted) Known values
|
User UnicodeString → string | User that created the WMI consumer |
Name UnicodeString → string | Name of the consumer created |
Type UnicodeString → string | Type of WMI consumer |
Destination UnicodeString → string | Destination or command executed by the WMI consumer |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 20,
"version": 3,
"level": 4,
"task": 20,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2019-07-19T14:54:58.819106Z",
"event_record_id": 4056,
"correlation": {},
"execution": {
"process_id": 2796,
"thread_id": 1776
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "MSEDGEWIN10",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "",
"EventType": "WmiConsumerEvent",
"UtcTime": "2019-07-19 14:54:58.807",
"Operation": "Created",
"User": "MSEDGEWIN10\\IEUser",
"Name": " \"AtomicRedTeam-WMIPersistence-Example\"",
"Type": "Command Line",
"Destination": " \"C:\\\\Windows\\\\System32\\\\notepad.exe\""
}
}
Detection Patterns #
WMI Consumer
Lateral Movement: Exploitation of Remote Services
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
CommandLine | contains | rundll32 | 1 rule | chronicle, kusto, sigma |
Computer | eq | ADFS_Servers | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Splunk # view in coverage
References #
Event ID 21: WmiEvent (WmiEventConsumerToFilter activity detected)
#Description
When a consumer binds to a filter, this event logs the consumer name and filter path.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | Custom tag mapped to event, i.e. ATT&CK technique ID |
EventType UnicodeString → string | WMI event type |
UtcTime UnicodeString → string | Time in UTC when event was created |
Operation UnicodeString → string | WMI consumer-to-filter binding operation Known values
|
User UnicodeString → string | User that created the WMI consumer-to-filter binding |
Consumer UnicodeString → string | Consumer created to bind |
Filter UnicodeString → string | Filter created to bind |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 21,
"version": 3,
"level": 4,
"task": 21,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2019-07-19T14:57:02.378480Z",
"event_record_id": 4057,
"correlation": {},
"execution": {
"process_id": 2796,
"thread_id": 4356
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "MSEDGEWIN10",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "",
"EventType": "WmiBindingEvent",
"UtcTime": "2019-07-19 14:57:02.369",
"Operation": "Created",
"User": "MSEDGEWIN10\\IEUser",
"Consumer": " \"\\\\\\\\.\\\\ROOT\\\\subscription:CommandLineEventConsumer.Name=\\\"AtomicRedTeam-WMIPersistence-Example\\\"\"",
"Filter": " \"\\\\\\\\.\\\\ROOT\\\\subscription:__EventFilter.Name=\\\"AtomicRedTeam-WMIPersistence-Example\\\"\""
}
}
Detection Patterns #
WMI Consumer
Lateral Movement: Exploitation of Remote Services
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
CommandLine | contains | rundll32 | 1 rule | chronicle, kusto, sigma |
Computer | eq | ADFS_Servers | 1 rule | kusto |
Community Notes #
May surface registration of WMI event-based auto-runs that survive reboots.
Detection Rules #
View all rules referencing this event →Splunk # view in coverage
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-21-wmievent-wmieventconsumertofilter-activity-detected
- Example event sourced from https://github.com/NextronSystems/evtx-baseline
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-21.yml
Event ID 22: DNSEvent (DNS query)
#Description
This event generates when a process executes a **DNS query**, whether the result is successful or fails, cached or not.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString | Time in UTC when event was created | |
ProcessGuid GUID | Process GUID of the process that executed the DNS query | |
ProcessId UInt32 | Process ID of the process that executed the DNS query | |
QueryName UnicodeString | DNS query name | 307 detection rules |
QueryStatus UnicodeString | DNS query status Known values
| |
QueryResults UnicodeString | DNS query results | |
Image UnicodeString | The full path related to the process that executed the DNS query | 175 detection rules |
User UnicodeString | The name of the account that executes a DNS Query. |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 22,
"version": 5,
"level": 4,
"task": 22,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:53.5641227+00:00",
"event_record_id": 6320060,
"correlation": {},
"execution": {
"process_id": 3872,
"thread_id": 5372
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:52.247",
"ProcessGuid": "{8a99384c-5e0c-6a2d-5d00-000000000a00}",
"ProcessId": "3872",
"QueryName": "172.210.232.199.in-addr.arpa.",
"QueryStatus": "9003",
"QueryResults": "-",
"Image": "C:\\Windows\\Sysmon64.exe",
"User": "NT AUTHORITY\\SYSTEM"
},
"message": "Dns query:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:52.247\r\nProcessGuid: {8a99384c-5e0c-6a2d-5d00-000000000a00}\r\nProcessId: 3872\r\nQueryName: 172.210.232.199.in-addr.arpa.\r\nQueryStatus: 9003\r\nQueryResults: -\r\nImage: C:\\Windows\\Sysmon64.exe\r\nUser: NT AUTHORITY\\SYSTEM"
}
Detection Patterns #
1 rule
Execution: Exploitation for Client Execution
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
graph.metadata.entity_type | eq | DOMAIN_NAME | 5 rules | chronicle |
dns.question.name | eq | * | 3 rules | splunk |
EventType | eq | lookup_requested | 2 rules | elastic |
Image | in | *\\appdata\\* | 2 rules | splunk |
Image | in | *\\perflogs\\* | 2 rules | splunk |
Image | in | *\\programdata\\* | 2 rules | splunk |
Image | in | *\\temp\\* | 2 rules | splunk |
Image | in | *\\users\\public\\* | 2 rules | splunk |
Image | in | *\\windows\\tasks\\* | 2 rules | splunk |
IsActive | eq | true | 2 rules | kusto |
ObservableKey | eq | domain-name:value | 2 rules | kusto |
ObservableValue | is_not_null | | 2 rules | kusto |
QueryName | ends_with | remoteassistance.support.services.microsoft.com | 2 rules | sigma |
QueryName | in | *api.ip.sb | 2 rules | splunk |
QueryName | in | *api.ipify.org | 2 rules | splunk |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Show 17 more (27 total)
Elastic # view in coverage
Splunk # view in coverage
Show 17 more (22 total)
Network_Resolution data model and cross-references them with a lookup file containing known dynamic DNS…rundll32.exe process making HTTP connections and performing DNS queries to web domains. It leverages Sysmon EventCode 22 logs to identify these activities. This behavior is significant as it is…Kusto # view in coverage
Show 8 more (11 total)
YARA-L # view in coverage
Show 4 more (7 total)
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-22-dnsevent-dns-query
- OSSEM-DD https://github.com/OTRF/OSSEM-DD/blob/main/windows/sysmon/events/event-22.yml
- NSA/CISA - Best Practices for Event Logging https://www.cisa.gov/resources-tools/resources/best-practices-event-logging-and-threat-detection
- MS Learn DNS_ERROR_* (winerror.h codes 9000-11999) https://learn.microsoft.com/en-us/windows/win32/debug/system-error-codes--9000-11999-
Event ID 23: FileDelete (File Delete archived)
#Description
A file was deleted. Additionally the deleted file is saved in the ArchiveDirectory.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString → string | Custom tag mapped to event, i.e. ATT&CK technique ID | |
UtcTime UnicodeString → string | Time in UTC when event was created | |
ProcessGuid GUID → GUID | Process GUID of the process that deleted the file | |
ProcessId UInt32 → PID | Process ID used by the OS to identify the process that deleted the file | |
User UnicodeString → string | Name of the account who deleted the file. | 2 detection rules |
Image UnicodeString → string | File path of the process that deleted the file | 22 detection rules |
TargetFilename UnicodeString → string | Full path name of the deleted file | 79 detection rules |
Hashes UnicodeString → string | Hashes captured by the Sysmon driver of the deleted file | |
IsExecutable Boolean → boolean | Whether the deleted file is a PE executable | |
Archived UnicodeString → string | States if the file was archived when deleted |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 23,
"version": 5,
"level": 4,
"task": 23,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2020-10-20T11:50:55.461859Z",
"event_record_id": 769,
"correlation": {},
"execution": {
"process_id": 7212,
"thread_id": 9748
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "DESKTOP-NTSSLJD",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2020-10-20 11:50:55.457",
"ProcessGuid": "23F38D93-CF1F-5F8E-CA08-000000000C00",
"ProcessId": 8736,
"User": "DESKTOP-NTSSLJD\\den",
"Image": "C:\\Program Files\\Internet Explorer\\IEInstal.exe",
"TargetFilename": "C:\\Users\\den\\AppData\\Local\\Temp\\dfcc1807-03a1-4ae1-ab29-5675b285edea\\consent.exe.dat",
"Hashes": "SHA1=6BFB38629570909D3D9EEDFC783A948CE7849105,MD5=EE2A1C85C472F89B146CC8EE598CCCBC,SHA256=19FD0010DA92B654D1CA270247061A39EA13C0A58529FD8257A97E2EF7794911,IMPHASH=522D83761201075834F05037F5307949",
"IsExecutable": true,
"Archived": "true"
}
}
Detection Patterns #
23 rules
Sigma
Elastic
15 rules
Sigma
Threat Hunting Hash
1 rule
Persistence: Boot or Logon Autostart Execution
1 rule
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
TargetFilename | ends_with | :zone.identifier | 3 rules | sigma, splunk |
TargetFilename | ends_with | .log | 2 rules | sigma |
event.type | eq | deletion | 3 rules | elastic |
event.type | in | change | 2 rules | elastic |
event.type | in | deletion | 2 rules | elastic |
Hashes | is_not_null | | 2 rules | chronicle, elastic, kusto |
IsActive | eq | true | 2 rules | kusto |
ObservableKey | contains | file:hashes | 2 rules | kusto |
ObservableValue | is_not_null | | 2 rules | kusto |
count | ge | 100 | 2 rules | splunk |
event.category | eq | file | 2 rules | elastic |
Anomalies | gt | 0 | 1 rule | kusto |
FilePath | contains | account details | 1 rule | kusto |
FilePath | contains | bank account | 1 rule | kusto |
FilePath | contains | bank details | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Splunk # view in coverage
YARA-L # view in coverage
References #
Event ID 24: ClipboardChange (New content in the clipboard)
#Description
This event is generated when the system clipboard contents change.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | |
UtcTime UnicodeString → string | |
ProcessGuid GUID → GUID | |
ProcessId UInt32 → PID | |
Image UnicodeString → string | |
Session UInt32 → unsignedInt | |
ClientInfo UnicodeString → string | |
Hashes UnicodeString → string | |
Archived UnicodeString → string | |
User UnicodeString → string |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 24,
"version": 5,
"level": 4,
"task": 24,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2023-11-06T01:34:43.177918+00:00",
"event_record_id": 1300545,
"correlation": {},
"execution": {
"process_id": 7064,
"thread_id": 18652
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "WinDev2310Eval",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2023-11-06 01:34:43.168",
"ProcessGuid": "E56ADA26-3DE0-6548-E908-000000000D00",
"ProcessId": 11112,
"Image": "C:\\Program Files\\WindowsApps\\Microsoft.WindowsTerminal_1.18.2822.0_x64__8wekyb3d8bbwe\\WindowsTerminal.exe",
"Session": 1,
"ClientInfo": "user: WINDEV2310EVAL\\User",
"Hashes": "SHA1=179A4D08834E913B14727CF6474BAC31E082D275,MD5=64D76D5B160C1EB41680025DD778622D,SHA256=35EC5A2FD3F20757A957DC280EF330892A9D76378252CD381BF34518E6A30427,IMPHASH=00000000000000000000000000000000",
"Archived": "true",
"User": "WINDEV2310EVAL\\User"
},
"message": ""
}
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-24-clipboardchange-new-content-in-the-clipboard
- Example event sourced from https://github.com/NextronSystems/evtx-baseline
Event ID 25: ProcessTampering (Process image change)
#Description
This event is generated when process hiding techniques are being detected.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString | ||
UtcTime UnicodeString | ||
ProcessGuid GUID | ||
ProcessId UInt32 | ||
Image UnicodeString | 7 detection rules | |
Type UnicodeString | Known values
| 1 detection rule |
User UnicodeString |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 25,
"version": 5,
"level": 4,
"task": 25,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:41:34.2634917+00:00",
"event_record_id": 6122317,
"correlation": {},
"execution": {
"process_id": 3872,
"thread_id": 5252
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 13:41:19.666",
"ProcessGuid": "{00000000-0000-0000-0000-000000000000}",
"ProcessId": "604",
"Image": "<unknown process>",
"Type": "Image is replaced",
"User": "NT AUTHORITY\\SYSTEM"
},
"message": "Process Tampering:\r\nRuleName: -\r\nUtcTime: 2026-06-13 13:41:19.666\r\nProcessGuid: {00000000-0000-0000-0000-000000000000}\r\nProcessId: 604\r\nImage: <unknown process>\r\nType: Image is replaced\r\nUser: NT AUTHORITY\\SYSTEM"
}
Community Notes #
Process tampering, detects process herpaderping.
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-25-processtampering-process-image-change
- jxy-s/herpaderping research repository https://github.com/jxy-s/herpaderping
- Process Herpaderping technique writeup https://jxy-s.github.io/herpaderping/
Event ID 26: FileDeleteDetected (File Delete logged)
#Description
A file was deleted.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString | Custom tag mapped to event, i.e. ATT&CK technique ID |
UtcTime UnicodeString | Time in UTC when event was created |
ProcessGuid GUID | Process GUID of the process that deleted the file |
ProcessId UInt32 | Process ID used by the OS to identify the process that deleted the file |
User UnicodeString | Name of the account who deleted the file. |
Image UnicodeString | File path of the process that deleted the file |
TargetFilename UnicodeString | Full path name of the deleted file |
Hashes UnicodeString | Hashes captured by the Sysmon driver of the deleted file |
IsExecutable Boolean | Whether the deleted file is a PE executable |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 26,
"version": 5,
"level": 4,
"task": 26,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T14:09:29.6982228+00:00",
"event_record_id": 17612805,
"correlation": {},
"execution": {
"process_id": 4080,
"thread_id": 5392
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-c.cell-c.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-06-13 14:09:29.694",
"ProcessGuid": "{8a99384c-e971-6a2c-b200-000000001000}",
"ProcessId": "6816",
"User": "cell-c\\domainadmin",
"Image": "C:\\Windows\\Explorer.EXE",
"TargetFilename": "C:\\Users\\domainadmin\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\CachedFiles\\CachedImage_1024_768_POS1.jpg",
"Hashes": "SHA1=45418D43C67E2CEE415B678094EABC2A7D9FF2E4,MD5=210CC081ECEF04E020E21D53341EE954,SHA256=4F3BA3A9948CDDF013F02C82832BE6CE9203B2E874D9675BAEF3F9026C3B266F,IMPHASH=00000000000000000000000000000000",
"IsExecutable": "false"
},
"message": "File Delete logged:\r\nRuleName: -\r\nUtcTime: 2026-06-13 14:09:29.694\r\nProcessGuid: {8a99384c-e971-6a2c-b200-000000001000}\r\nProcessId: 6816\r\nUser: cell-c\\domainadmin\r\nImage: C:\\Windows\\Explorer.EXE\r\nTargetFilename: C:\\Users\\domainadmin\\AppData\\Roaming\\Microsoft\\Windows\\Themes\\CachedFiles\\CachedImage_1024_768_POS1.jpg\r\nHashes: SHA1=45418D43C67E2CEE415B678094EABC2A7D9FF2E4,MD5=210CC081ECEF04E020E21D53341EE954,SHA256=4F3BA3A9948CDDF013F02C82832BE6CE9203B2E874D9675BAEF3F9026C3B266F,IMPHASH=00000000000000000000000000000000\r\nIsExecutable: false"
}
Detection Patterns #
23 rules
Sigma
Elastic
15 rules
Sigma
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
event.type | eq | deletion | 3 rules | elastic |
event.type | in | change | 2 rules | elastic |
event.type | in | deletion | 2 rules | elastic |
Hashes | is_not_null | | 2 rules | chronicle, elastic, kusto |
IsActive | eq | true | 2 rules | kusto |
ObservableKey | contains | file:hashes | 2 rules | kusto |
ObservableValue | is_not_null | | 2 rules | kusto |
TargetFilename | ends_with | .log | 2 rules | sigma |
TargetFilename | ends_with | :zone.identifier | 2 rules | sigma, splunk |
count | ge | 100 | 2 rules | splunk |
event.category | eq | file | 2 rules | elastic |
Anomalies | gt | 0 | 1 rule | kusto |
FilePath | contains | account details | 1 rule | kusto |
FilePath | contains | bank account | 1 rule | kusto |
FilePath | contains | bank details | 1 rule | kusto |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Splunk # view in coverage
References #
Event ID 27: FileBlockExecutable
#Description
This event is generated when Sysmon detects and blocks the creation of executable files.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | |
UtcTime UnicodeString → string | |
ProcessGuid GUID → GUID | |
ProcessId UInt32 → PID | |
User UnicodeString → string | |
Image UnicodeString → string | |
TargetFilename UnicodeString → string | |
Hashes UnicodeString → string |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 27,
"version": 5,
"level": 4,
"task": 27,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2022-08-29T04:43:48.128507Z",
"event_record_id": 1341,
"correlation": {},
"execution": {
"process_id": 2060,
"thread_id": 7132
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "DESKTOP-VQBONAV",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "ImageBlock",
"UtcTime": "2022-08-29 04:43:48.117",
"ProcessGuid": "3E153517-4404-630C-0003-000000000400",
"ProcessId": 8636,
"User": "DESKTOP-VQBONAV\\user",
"Image": "C:\\Windows\\system32\\certutil.exe",
"TargetFilename": "C:\\Users\\user\\AppData\\LocalLow\\Microsoft\\CryptnetUrlCache\\Content\\02E7958E9A9619FDA0A027756E601291",
"Hashes": "MD5=E112A827FAB9F8378C76040187A6F336,SHA256=ED369187681A62247E38D930320F1CD771756D0B7B67072D8EC655EF99E14AEB,IMPHASH=8EEAA9499666119D13B3F44ECD77A729"
}
}
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
References #
- Microsoft Learn https://learn.microsoft.com/en-us/sysinternals/downloads/sysmon#event-id-27-fileblockexecutable
- Example event sourced from https://github.com/Yamato-Security/hayabusa-sample-evtx
Event ID 28: FileBlockShredding
#Description
This event is generated when Sysmon detects and blocks file shredding.
Message #
Fields #
| Name | Description |
|---|---|
RuleName UnicodeString → string | |
UtcTime UnicodeString → string | |
ProcessGuid GUID → GUID | |
ProcessId UInt32 → PID | |
User UnicodeString → string | |
Image UnicodeString → string | |
TargetFilename UnicodeString → string | |
Hashes UnicodeString → string | |
IsExecutable Boolean → boolean |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 28,
"version": 5,
"level": 4,
"task": 28,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2026-03-12T03:06:00.105995+00:00",
"event_record_id": 36714962,
"correlation": {},
"execution": {
"process_id": 3860,
"thread_id": 5148
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "LAB-WIN11",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-03-12 03:06:00.101",
"ProcessGuid": "3792AB3B-0B4D-69B1-4300-000000000F00",
"ProcessId": 3544,
"User": "NT AUTHORITY\\LOCAL SERVICE",
"Image": "C:\\Windows\\System32\\svchost.exe",
"TargetFilename": "C:\\Windows\\System32\\sru\\SRU.log",
"Hashes": "SHA1=1ADC95BEBE9EEA8C112D40CD04AB7A8D75C4F961,MD5=FCD6BCB56C1689FCEF28B57C22475BAD,SHA256=DE2F256064A0AF797747C2B97505DC0B9F3DF0DE4F489EAC731C23AE9CA9CC31,IMPHASH=00000000000000000000000000000000",
"IsExecutable": false
},
"message": ""
}
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
References #
Event ID 29: FileExecutableDetected
#Description
This event is generated when Sysmon detects the creation of a new executable file.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
RuleName UnicodeString → string | ||
UtcTime UnicodeString → string | ||
ProcessGuid GUID → GUID | ||
ProcessId UInt32 → PID | ||
User UnicodeString → string | ||
Image UnicodeString → string | ||
TargetFilename UnicodeString → string | 1 detection rule | |
Hashes UnicodeString → string |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "5770385F-C22A-43E0-BF4C-06F5698FFBD9",
"event_source_name": "",
"event_id": 29,
"version": 5,
"level": 4,
"task": 29,
"opcode": 0,
"keywords": 9223372036854775808,
"time_created": "2026-03-13T19:59:50.724328+00:00",
"event_record_id": 25592993,
"correlation": {},
"execution": {
"process_id": 3516,
"thread_id": 4964
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "LAB-WIN11.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"RuleName": "-",
"UtcTime": "2026-03-13 19:59:50.723",
"ProcessGuid": "3792AB3B-6CAF-69B4-C304-000000000800",
"ProcessId": 6332,
"User": "NT AUTHORITY\\SYSTEM",
"Image": "C:\\Windows\\winsxs\\amd64_microsoft-windows-servicingstack_31bf3856ad364e35_10.0.22621.378_none_6b5c1260907d1384\\TiWorker.exe",
"TargetFilename": "C:\\Windows\\WinSxS\\Temp\\InFlight\\4d85a1f323b3dc0131020000bc18500b\\amd64_hyperv-compute-containerdiagnosticstool_31bf3856ad364e35_10.0.22621.1_none_e8f6dc1e2b2810c4\\hcsdiag.exe",
"Hashes": "SHA1=4151B8801065408E851608F5F586E83F841DDF73,MD5=5CDE58E943D06BF77B4595CF917E4BD6,SHA256=148B44E4D5251D533F66EB2352AE396DB612AE926703682C8CD271ADC8A8B03A,IMPHASH=BC0760AED3654197B70538C4350C093A"
},
"message": ""
}
Common Indicators #
Field/value combinations most frequently checked by detection rules targeting this event, derived from cross-vendor predicate analysis.
| Field | Kind | Value | Rules | Vendors |
|---|---|---|---|---|
TargetFilename | ends_with | .sed | 1 rule | sigma |
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
Splunk # view in coverage
References #
Event ID 255: Error report: UtcTime: UtcTime ID: ID Description: Description.
#Description
This event is generated when an **error occurred within Sysmon**. They can happen if the system is under heavy load and certain tasks could not be performed or a bug exists in the Sysmon service.
Message #
Fields #
| Name | Description | Rules |
|---|---|---|
UtcTime UnicodeString | ||
ID UnicodeString | ||
Description UnicodeString | 6 detection rules |
Example Event #
{
"system": {
"provider": "Microsoft-Windows-Sysmon",
"guid": "{5770385F-C22A-43E0-BF4C-06F5698FFBD9}",
"event_source_name": "",
"event_id": 255,
"version": 3,
"level": 2,
"task": 255,
"opcode": 0,
"keywords": -9223372036854775808,
"time_created": "2026-06-13T13:41:07.6428879+00:00",
"event_record_id": 6120904,
"correlation": {},
"execution": {
"process_id": 3720,
"thread_id": 5400
},
"channel": "Microsoft-Windows-Sysmon/Operational",
"computer": "telemetry-DC-d.cell-d.ludus.domain",
"security": {
"user_id": "S-1-5-18"
}
},
"event_data": {
"UtcTime": "2026-06-13 13:41:07.630",
"ID": "GetConfigurationOptions",
"Description": "Failed to open service configuration with error 92 - Last error: The media is write protected.\n"
},
"message": "Error report:\r\nUtcTime: 2026-06-13 13:41:07.630\r\nID: GetConfigurationOptions\r\nDescription: Failed to open service configuration with error 92 - Last error: The media is write protected.\r\n"
}
Detection Rules #
View all rules referencing this event →Sigma # view in coverage
References #
Provenance
Where this provider's schema came from, and which Windows build it was observed on. Windows can change a provider's event schema between builds, so use this to judge whether it matches the build you collect from.
ETW provider GUID {5770385F-C22A-43E0-BF4C-06F5698FFBD9}
Defined in Sysmon64.exe, which carries the event manifest.
Observed on:
- WS2022-20348.4893, sample captured from a live trace, binary version 15.15, captured 2026-06-02
- WS2022-20348.4893, schema read from the registered manifest, binary version 15.15, captured 2026-06-02