his repository contains a collection of hacks for the game AssaultCube, including an Aimbot and ESP (Extra Sensory Perception). The codebase is written in C++ and is designed to provide an unfair advantage to the user in the game.
This is an internal hack with these features:
- Aimbot
- OpenGL ESP
- Item ESP
- No Recoil
- Teleport
- Flag Hack
- Teleporting Mass Murder
This is my first internal project that works online. I learned most of everything I know from making this. ESP code is terrible.
Compile. Put glut32.dll into AssaultCube\bin_win32 Inject DLL into ac_client.exe Pwn at your leisure
Remove GLUT Recompile with loader. Rewrite entire project using my current framework and make an extensive youtube tutorial series with it.
I finished my first External Aimbot for this game in 02/2015 and I finished this one in 12/2015 and have made small minor alterations to it over time.
Assault Cube Internal Multihack Thread Assault Cube Internal Multihack Video
Here's a brief overview of the main files in the repository and their purpose:
aimbot.cpp
andaimbot.h
: These files contain the implementation of the aimbot feature.esp.cpp
andesp.h
: These files contain the implementation of the ESP feature.main.cpp
: This is the entry point of the program.mem.cpp
andmem.h
: These files handle memory-related operations.menu.cpp
andmenu.h
: These files manage the in-game menu that allows toggling different features.openGLHacks.cpp
andopenGLHacks.h
: These files contain OpenGL related hacks.reversals.cpp
andreversals.h
: These files handle the reversal of game functions.glDraw.cpp
andglDraw.h
,gltext.cpp
andgltext.h
: These files handle the drawing of elements on the game screen.geom.cpp
andgeom.h
: These files handle geometric calculations.MyRect.cpp
andmyRect.h
: These files define a custom rectangle class used in the program.DragnipurV2.0.sln
,DragnipurV2.0.vcxproj
,DragnipurV2.0.vcxproj.filters
: These are Visual Studio solution and project files.lib/OpenGL32.Lib
: This is a library file for OpenGL.
- The Game Hacking Bible - a massive 70 chapter Game Hacking Course
- Computer Science 420 - an eight chapter lecture on CS, Data Types & Assembly
- Binary Exploit Development - a 9 chapter series on exploit dev from a certified OSED
- Game Hacking Shenanigans - a twenty lesson Cheat Engine hacking course
- Python Game Hacking Course - 7 chapter external & internal python hack lesson
- Python App Reverse Engineering - Learn to reverse python apps in 5 lessons
- Web Browser Game Hacking - Hack javascript games with this 4 chapter course
- Roblox Exploiting Course - 7 Premium Lessons on Hacking Roblox
- Java Reverse Engineering Course - 5 chapter beginner guide
- Java Game Hacking Course - 6 Chapter Beginner Guide
To use this codebase, you need to have a basic understanding of the following:
-
C++: The codebase is written in C++, so you need to understand C++ syntax and concepts.
-
Game Hacking: The codebase is designed to modify the behavior of a game, so understanding how game hacking works, including concepts like memory manipulation and reverse engineering, is beneficial.
-
OpenGL: Some parts of the codebase use OpenGL for rendering, so understanding how OpenGL works is helpful.
-
Visual Studio: The codebase includes Visual Studio solution and project files, so you need to know how to use Visual Studio to build and run the project.
To use this codebase, follow these steps:
- Clone the repository to your local machine.
- Open the
DragnipurV2.0.sln
file in Visual Studio. - Build the solution.
- Run the resulting executable while AssaultCube is running
-
Adapting the Codebase for Other Games
Question: Can I use this codebase to hack other games?
Answer: This codebase is specifically tailored for AssaultCube. While some of the concepts might be transferable, adapting it to another game would require significant effort. Each game is unique and necessitates a distinct approach to hacking.
-
Risk of Getting Banned
Question: Will I get banned for using this?
Answer: Utilizing game hacks always carries the risk of being banned. Game developers are continuously working to detect and ban players who employ hacks to ensure fair gameplay. Therefore, use this codebase at your own risk.
Learning About Game Hacking
Question: Can I use this codebase to learn about game hacking?
Answer: Absolutely, this codebase can serve as a valuable resource for learning about game hacking. It demonstrates several key concepts, such as memory manipulation and OpenGL rendering.
-
Aimbot: A software tool used in first-person shooting games that allows the player to automatically aim at the enemy players. It gives the player an unfair advantage as it requires no skill to aim and shoot the enemies.
-
ESP (Extra Sensory Perception): In gaming terms, ESP stands for Extra Sensory Perception. This feature allows the player to perceive details that would be otherwise hidden in the game. For example, it can reveal enemy locations, their health status, and other critical information.
-
OpenGL: OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardware-accelerated rendering.
-
Memory Manipulation: In the context of game hacking, memory manipulation is the practice of altering a game's memory to change certain aspects of the game. This can include things like player health, ammo count, position, and more.
-
Reverse Engineering: Reverse engineering is the process of understanding how something works by examining its components and their interactions. In game hacking, this often involves understanding how the game code works in order to exploit it.
-
Visual Studio: Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs, as well as websites, web apps, web services, and mobile apps. Visual Studio uses Microsoft software development platforms such as Windows API, Windows Forms, Windows Presentation Foundation, Windows Store, and Microsoft Silverlight.