Git Product home page Git Product logo

chamd's Introduction

Chamd (stands for "Chameleon DBK64")

Modified Cheat Engine DBK64 kernel driver (not yet detected by Easy Anti Cheat or BattlEye)

The purpose of this driver is to not get detected by anti-cheat systems.

Current version is based on Cheat Engine version 7.4

Download the compiled driver

You can download the precompiled version here. This is not recommended because the driver could be flagged by the anticheat given that anticheat systems collect suspicious drivers's signature to block them.

Compile the driver from source (recommended)

It is recommended to compile the driver from the source code.

Note: use PowerShell or Cmder

Video Tutorial

  1. Clone this repository

    git clone https://github.com/dmarov/chamd.git
    cd chamd
  2. Install nodejs

  3. Install packages

    npm install
  4. Copy .env.tpl to .env

  5. You may set CHAMD_DBK_DRIVER_NAME in .env to whatever name you wish. For example you can use the CheatEngine default driver name DBK64.

  6. Install Visual Studio (community or enterprise). This project is based on Visual Studio 2019.

  7. Install MSVC (C/C++ compiler). You can install it by adding the Visual Studio additional package Desktop development with C++.

  8. Also you'll need to install WDK (Windows Driver Development Kit) (follow the instructions).

  9. Install openssl. The least complex way is to use Chocolatey.

    choco install openssl
    

    This command needs to be performed as admin

  10. Run build

    npm run all
  11. Copy all 4 files from 'dist' directory to directory where cheatengine-x86_64.exe is located.

You'll need to use Cheat Engine version 7.4. Compile it from source (Release x64) or get it from here

Load the driver

Now you have test signed driver. To load it you'll need to:

  • enable test signing

    bcdedit /set testsigning on

    (this won't work with anticheat, obviously).

or

Now you have loaded DBK64 driver signed using test certificate. Kernel mode anticheat will allow to start game and make operations on game memory (last tested on EAC 05/15/2022).

chamd's People

Contributors

dmarov avatar tassoneroberto avatar

Stargazers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.