Giter VIP home page Giter VIP logo

ac-cheat's Introduction

Assault Cube Base

This project aims to analyse, reverse engineer and manipulate the game Assault Cube. Then, we create an working PoC with multiples exploits in an injectable dll.

How does it work?

We did a lot of reverse engineering to be able to understand the code of the game. We then use Windows API to modify its behavior in our favor.

Hack Environment :

  • We wanted the game to run the hack itself before every frame, we identified the function wglSwapBuffers which run before the drawing of each frame. The hack is in a trampoline hook to have perfect accuracy.

Triggerbot :

  • We identified and detoured a call to TraceRay, this hook allow use to know everytime an entity is on our crosshair and we even get the ent id.
  • We use the SendInput function to click

Aimbot :

  • We used Reclass to reverse the Player class, the headPos is at offset 0x04
  • With Cheat Engine we figured the entityList adress
  • The hack loop through entityList, figure out the closest player, and then assign the new angle.

Getting Started

Installation

The project is a Visual Studio DLL solution, it's a Windows only project and the only prerequisite is Windows API. The project needs to be compiled in x86 to have the same ABI as Assault Cube

Usage

The project doesn't have its own injector at the moment, you can inject it inside Assault Cube using any DLL Injector (e.g ProcessHacker The triggerbot is always enabled and aimbot is activated with Mouse5 (Mouse Extra Left Button)

Made with ❤️ by Nestyles

ac-cheat's People

Contributors

nestyles avatar

Stargazers

 avatar

Watchers

 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.