Process

unknown

wevtutil.exe

wevtutil.exe is the Windows Events command-line utility, a tool for managing the event logs. It can query, export, and configure logs and event publishers, and it can clear a log entirely. Administrators use it for log management. Attackers use it to wipe the evidence of their activity and to turn logging off.

File identity

File details

Not observed.

Signing information

Not observed.

File version0

Not observed.

File size0

Not observed.

Execution context

File paths0

Not observed.

User context0

Not observed.

Integrity level0

Not observed.

Instances0

Not observed.

Session0

Not observed.

Token privileges0

Not observed.

Ancestry

Parents0

Not observed.

Children0

Not observed.

Grandparents0

Not observed.

Grandchildren0

Not observed.

Behavior

Loaded modules0

Not observed.

Named pipes0

Not observed.

Process handles0

Not observed.

Command-line patterns0

Not observed.

Indicators

Hashes

Not observed.

Analysis

About this process

wevtutil.exe administers the Windows event logging system. It can list logs and publishers (el, ep), show or change a log's configuration (gl, sl), read events (qe), export and archive a log (epl, al), and clear a log (cl). Several operations can also run against a remote machine with the /r option. The genuine binary lives at C:\Windows\System32\wevtutil.exe.

Legitimately, wevtutil is run by administrators and monitoring tools to read, export, and configure logs as part of diagnostics or log collection. The verb and the target log, both on the command line, are what give an instance meaning. Reading and exporting are routine. Clearing and disabling are not.

Security notes

wevtutil.exe is a standard tool for destroying logs after an intrusion (T1685.005). wevtutil cl Security, and the same against System, Application, or the PowerShell operational log, erases a log outright, and clearing several in a row is a strong indicator of anti-forensics. The act does leave a trace of its own: clearing the Security log writes event ID 1102, and clearing any other log writes event ID 104, so the gap and the clear-event together tell the story.

It can also switch logging off before anything is recorded (T1685.001). wevtutil sl <log> /e:false disables a log, which is quieter than clearing because there is no after-the-fact wipe to notice, future events simply never land. Disabling security-relevant logs, the Security channel, PowerShell operational, or a Sysmon channel, is high-signal. Because wevtutil is a legitimate administrative tool, the verb and the targeted log are what separate log management from evidence tampering.

Anomaly signals6
  • Image path other than C:\Windows\System32\wevtutil.exehigh
  • cl (clear-log), especially of Security, System, or Applicationhigh
  • sl <log> /e:false disabling a loghigh
  • Clearing or disabling several logs in sequencehigh
  • Parent is an Office application, a script host, or an unfamiliar processhigh
  • Run interactively on a host with no log-management rolemed

Telemetry

OS prevalence0

Not observed.

Observation timeline

Not observed.

References

Subsearch

Hasbeen seen inof wevtutil.exe?