Anti-Cheat

January 31, 2026 ยท View on GitHub

An open-source user-mode anti-cheat supporting both x86 and x64 targets.

Usage

Compile for the desired architecture and inject the binary into the process you want to monitor.

Notes

  • This is a foundational implementation and should be treated as such.
  • All saved files/dumps would practically be sent back to a server for static analysis.
  • This was tested with Process Hacker, Xenos, and Extreme Injector.

Features

  • Detects DLL Injection (LoadLibrary or Manual Map)
  • Scans suspicious memory regions and dumps them to disk
  • Copies unsigned modules to disk
  • Checks .text section modifications through checksum comparisons
  • Reports all activity to console

Planned

  • Showcase/Demo
  • Self integrity checks
  • Thread start address checks
  • Syscall callbacks
  • Proper callstack walks (see unwinder based on SilentMoonWalk)
  • Kernel driver and external process components

Resources

https://github.com/TsudaKageyu/minhook https://github.com/vmcall/MapDetection https://github.com/mq1n/DLLThreadInjectionDetector