BergssonForensics.
In this guide 01 / 8
FIELD REFERENCE 02   /   SYSTEM ACTIVITY

Windows Event Logs

Utilizing Windows Event Logs (evtx) for detecting cheats and ghost clients during Minecraft and FiveM screenshares.

Listen to this guide10 min / AI narration
Download audio ↓

Code, tables and images may need the written guide.

Focus AreaFiveM / Minecraft Injection
Version2.0 — 2025
Sections8
4616Time Changes
7045Service Install
1102Clear Audit
1000App Crashes
20001USB Plug-ins
§ 01

Introduction to Event Logs in Screenshares

Windows Event Logs are inherently tied to deep system processes, driver creations, memory allocation crashes, and device I/O actions. When performing a "screenshare" or "PC check" on a suspected cheater (especially in FiveM or Minecraft), users will often delete their executable files before the screenshare begins.

While artifacts like Prefetch and Journaling reveal file execution logic, Event Logs capture the residual side effects of those executions. This document highlights key indicators generated by a suspect executing an injection client, deleting their files, and hiding their presence.

Tamper Warning Focus

Because Event Logs can be manipulated or deleted in their entirety, the first step of any screenshare check involving Event Viewer is establishing whether the logs have been tampered with. If the System or Security logs have less than an hour's worth of records on a PC that has been online for a long time, the user is automatically banned for tampering.

§ 02

Core Event Log Categories

Of the dozens of available logs, four files located in %SystemRoot%\System32\Winevt\Logs\ are used near universally in cheat verifications:

Security.evtxContains process creation, audit clearings, and system time changes. Usually the most actively populated log on the entire PC.
System.evtxContains service creations (like cheat memory drivers mapping manually into kernel) and USB plugin occurrences.
Application.evtxShows native application errors, most notably when a shoddy injector crashes javaw.exe (Minecraft) or FiveM.exe.
Microsoft-Windows-UserPnp/DeviceInstallContains deep USB and peripheral plug-in trace logs. Essential when the user runs an external client off a USB drive and unplugs it right before the screenshare starts.
§ 03

Time Manipulation (4616)

Advanced ghost clients are sometimes hidden among normal files. When an attacker modifies an old file or downloads a new client, they will sometimes use "Timestomping" techniques or change their PC clock to make the file's modification timestamps appear as if it was installed years ago.

FilterSecurity Log — Event ID 4616
# The system time was changed.
Event ID: 4616
Source: Microsoft-Windows-Security-Auditing
Previous Time: ‎2024‎-‎11‎-‎02T14:45:00.000000000Z
New Time: ‎2021‎-‎05‎-‎19T20:23:01.000000000Z
Process Name: C:\Windows\System32\cmd.exe
If the user changes their clock (temporarily setting it back), modifies a file to hide it in plain sight, and sets the clock back to the present, EID 4616 logs exactly what time it was changed from, what it was changed to, and which process initiated the change.
§ 04

Cleared Event Logs (1102 / 104 / 3079)

Users who utilize basic cleaner bat scripts to wipe Prefetch and Temp folders often also run scripts that execute wevtutil.exe cl System, Clear-EventLog, or fsutil usn deletejournal. When an Event Log is wiped, Windows obligingly records a final entry noting that the local log has been cleared.

Event IDLogIndicator Details
1102Security"The audit log was cleared." Identifies the user account that ran the cleanup tool.
104System"The System log file was cleared." Frequently hit by generic FiveM cleaning tools.
3079System (Ntfs)"USN Journal cleared." Indicates attempts to wipe traces of file execution or deletion tools.
Handling Cleared Logs

In almost every community screenshare standard, finding an Event ID 1102 generated within the last 48 hours is considered an automatic refusal to screenshare and an instant ban. There is no legitimate reason for a normal player to be scrubbing security audit logs.

§ 05

Driver and Services (7045)

To bypass anti-cheat protections (such as FiveM's adhesive or server-side Minecraft checks), external clients must map into the game's memory space using a custom Kernel Driver (.sys) or proxy service wrapper. Loading these drops a breadcrumb in the System event log.

A
Driver Loads (EID 7045)
Look for weird, random service names starting up (e.g. ksdkdkdk.sys, iqvw64e.sys). Check the ImagePath. Usually points to an AppData or Temp folder.
Kernel LevelFiveM Eulen
B
PSEXEC or Weird Services
Injectors often create a service with Type Kernel Mode Driver to bypass Windows Defender before mapping memory into javaw.exe. A 7045 log showing a random .tmp file installing a service is an immediate ban.
Ghost ClientMinecraft
§ 06

USB Usage (20001 / 1006)

A classic tactic is for the cheater to place their client on a USB flash drive, load the client on the title screen, inject it, and then rip the USB drive out before entering the SS (Screenshare) voice channel.

  • Event ID 20001 / 20003 (DriverFrameworks-UserMode): Logs when a USB Mass Storage device is connected and enumerated. If a USB is plugged in mid-session and unplugged immediately before the checking admin joins, it proves extraction.
  • Event ID 1006 (Microsoft-Windows-Diagnostic-DPG): Volume mounting trace logs. Correlate the mapped Volume ID to any suspicious `Prefetch` executions (Section D evidence).

Pro Tip: Use the Registry (HKLM\System\CurrentControlSet\Enum\USBSTOR) side-by-side with event logs to get the device's friendly name and serial number.

§ 07

Application Crashes (1000 / 1001)

Cheap ghost clients are notoriously unstable. When an injector fails to allocate memory or writes to protected game memory improperly, the game will crash. A crash does not just close the game — it logs an Application Error.

Application LogEvent ID 1000
# Application Error
Faulting application name: javaw.exe, version: 8.0.51.16
Faulting module name: ntdll.dll, version: 10.0.19041.662
Exception code: 0xc0000005 ← (Access Violation)
Fault offset: 0x0000000000021cd0
Exception code 0xc0000005 indicates a memory access violation. If a player crashed multiple times in the middle of PvP due to an Access Violation inside javaw.exe or FiveM.exe, an external module was trying to read/write game pointers improperly.
§ 08

Tooling & Triage

During a fast-paced screenshare, manual Event Viewer triage is too slow. Utilizing automated or streamlined search tools is critical for spotting these Event IDs.

ToolUse Case
native Eventvwr.mscSlow, but present on all PCs. Can be used to quickly check if logs have been cleared.
PowerShell Get-WinEventFast filtering. e.g., Get-WinEvent -FilterHashtable @{LogName='System';ID=7045} -MaxEvents 10 guarantees a fast result.
Everything SearchLook for downloaded .evtx files, or cheat logs generated right next to crashes.
Echo / OceanPremium screensharing tools that automatically flag missing logs and parse these exact IDs behind the scenes for you.