Skip to content
This repository was archived by the owner on Jul 23, 2025. It is now read-only.
/ ReadWriteKernel Public archive

A simple Kernel Driver that I made while learning the basics of Windows Internals, used to ReadProcessMemory and WriteProcessMemory of another process

License

Notifications You must be signed in to change notification settings

kaveOO/ReadWriteKernel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Stargazers Issues


Logo

Read/Write - Kernel Driver

A simple Kernel Driver that remove Flash Duration on CS2 !

View Demo · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Disclaimer
  3. Getting Started
  4. Roadmap
  5. License
  6. Acknowledgments

About The Project

Product Name Screen Shot

(back to top)

Built With

  • C
  • C++
  • VisualStudio

(back to top)

Disclaimer

⚠️Of course, in this Driver, I'm not using methods to Bypass the Anti-Cheat of CS2
Be sure to follow steps to not get your Account Banned, I'm not responsible of this !
Don't ask me how to bypass VAC, learn by yourself like all the GOATS of this World did⚠️

(back to top)

Getting Started

If you want to use the Driver please read below.
Please do not open Issues for nothing don't be DUMB.

GOOGLE IS YOUR FRIEND !

Prerequisites

This step is mandatory if you want to use the Driver !

  • Install Visual Studio
  • Install Windows SDK
  • Libraries (Visual Studio Installer)
    MSVC v143 - VS 2022 C++ ARM64/ARM64EC Spectre-mitigated libs (Latest)
    MSVC v143 - VS 2022 C++ x64/x86 Spectre-mitigated libs (Latest)
    C++ ATL for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
    C++ ATL for latest v143 build tools with Spectre Mitigations (x86 & x64)
    C++ MFC for latest v143 build tools with Spectre Mitigations (ARM64/ARM64EC)
    C++ MFC for latest v143 build tools with Spectre Mitigations (x86 & x64)
    Windows Driver Kit

Installation

⚠️ Execute all commands in Elevated Command Prompt !

  1. Clone the repo
    git clone https://github.com/kaveOO/ReadWriteKernel.git
  2. Build the project
    open ReadWriteKernel.sln and build the project in x64 Release
  3. Setup Kernel Space
    bcdedit /set testsigning on
    bcdedit /debug on
    bcdedit /dbgsettings local
    
  4. Restart your computer
  5. Add Driver into Windows Kernel Space and start it
    sc create driver_name type=kernel binpath="path_to_driver" (path including driver .sys file !)
    sc start driver_name
    
  6. Add Insecure flag in CS2 launch options ⚠️ THIS STEP IS MANDATORY ⚠️
    right click CS2 go to properties and add in launch options ->
    
    -insecure
    
  7. Start CS2 and go to Private Match
  8. Start Usermode Application (anti-flash)
    go to ReadWriteKernel\ReadWriteKernel\x64\Release
    run ReadWriteController.exe as Elevated Mode
    
  9. Stop and delete Driver
sc stop <driver_name>
sc delete <driver_name>
  1. Restart your computer

NOW, YOU ARE A CHEATER GGWP 🧌

(back to top)

Roadmap

  • Basic Functions of Driver
  • IOCTL Communication
  • Read/Write functions
  • IOCTL requests for Read/Write
  • Implementation of CS2 anti-flash

(back to top)

License

Distributed under the MIT. See LICENSE.txt for more information.

(back to top)

Acknowledgments

(back to top)

About

A simple Kernel Driver that I made while learning the basics of Windows Internals, used to ReadProcessMemory and WriteProcessMemory of another process

Topics

Resources

License

Stars

Watchers

Forks