Erebus

1 min read

Erebus is a Kernel-mode driver written in Rust and is intended as a proof-of-concept for process memory manipulation from a Kernel module written in Rust using the windows-drivers-rs crate. This may or may not be useful in evading user-mode security solutions (incl. anti-cheats) with additional development.

Features

  • Kernel-Mode (KM) driver which implements two IOCTL codes via a Device: Read and Write.
    • Read: Reads arbitrary process memory
    • Write: Writes to arbitrary process memory
  • Includes a User-Mode (UM) application that interacts with the driver to read & write process memory.