ETW is a high-performance tracing system built into Windows that allows the collection of system and application events in real time.
EDRs and other telemetry-based tools subscribe to various ETW providers to get detailed telemetry without active interference in process execution.
Sysmon (Event ID-based tracking)
Microsoft-Windows-Threat-Intelligence
Microsoft-Windows-Kernel-Process
Microsoft-Windows-Kernel-Image
Process creation and termination
Thread start/stop
DLL load/unload
Registry modifications
Network connections
Non-invasive (doesn't require hooks or inline patching)
Harder to detect or block from userland
Highly scalable and customizable
Blocking ETW function (EtwEventWrite, EtwNotificationRegister)
Overwriting ETW registration in userland
Using unmonitored syscalls
Removing ETW providers via native APIs or tampering
Last updated 8 months ago