Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/iraqichild/ioctl-driver

Simple IOCTL Driver that is currently (Read Only) Meant for EAC Games (except games with dtb shuffiling)
https://github.com/iraqichild/ioctl-driver

bypass cheat cplusplus driver exploit hack kernel kernel-mode low-level windows-driver

Last synced: 12 days ago
JSON representation

Simple IOCTL Driver that is currently (Read Only) Meant for EAC Games (except games with dtb shuffiling)

Awesome Lists containing this project

README

        

# Ioctl Cheat Driver

# IOCTL cheat driver For eac games (not dtb shuffling ones!)

## Features

- GetKernelModuleBase (UserMode) Ex: GKMB("http.sys");
- GetModuleBaseAddress (UserMode) Ex: GMDA(L"directx11.dll");
- Physical Memory Translation (KernelMode)
- Read Memory (UserMode -> KernelMode)
- Self Unloading (UserMode -> KernelMode) If Manual Mapped the memory stay in unsigned pages only the device is deleted!

## Prerequisites

Before using this library, make sure you have the following installed:

- **WDK**
- **C++ Compiler** supporting C++11 or higher
- **Windows Operating System** (it's a window driver duhh)

## Installation

1. Download the files.
2. If wdk is not installed follow the instrutions to install it on this page https://learn.microsoft.com/en-us/windows-hardware/drivers/download-the-wdk
3. Profit.

## Usage

Here's an example of how to use the library:

```cpp
#include "Driver.hpp"

int main()
{
if (!(Driver->Attach(L"cs2.exe")))
return 1;

if (!(Driver->OpenHandle()))
return 2;

uintptr_t v_clientdll = Driver->GetModuleBaseAddress(L"client.dll");



Driver->UnloadDriver();
Driver->CloseHandle();
return 0;
}