Go back

Counter Strike Cheat

Computer game cheat made for Counter Strike 2

About the project

This is the first major/real project that I did when I first started coding and programming. It started by me searching up game hacking tutorials on youtube but all the videos was either written in C++ or C#, and I only knew Python at the time, so I had no other choice then to code along using that said language, until I got the tutorial's version of the cheat working. After that I tried to convert it by myself to Python since I had a good understanding of the logic and the concepts, and in the end I got the cheat fully working in Python. I then started to do research on other cheat features that I could add to my version and coded the logic for the specific feature in Python such as wallhacks/ESP, aimbot, triggerbot, etc.


Then when I had a very good understanding of both the game hack logic as well as reverse engineering (needed to understand the games logic) I started to learn C++ since thats the language that games made in the Source engine uses, I then began coding the cheats in C++ and expored the difference between external cheats and internal cheats. At that time I also began hacking and creating cheats for other games to get an even better fundation and understanding of how game operate and how hacks are generally made.

Tools used

The tools that I used to both learn and to hack the games was Youtube, Stack overflow, Reddit, and TheGuidedHacking for learning the fundamentals and understanding the logical decisions as well as the math behind some concepts. Then I used Cheat Engine and x64dbg to reverse engineer the games. For coding the hacks I used Python and Pymem when starting out, and then just raw C++ as I became more comfortable.

Outcome

After I got into game hacking I've learnt a lot of low level concepts, how memory works and is handled, different datatypes and their importance, how to read/interpret assembly, and how do manipulate game data to create cheats. My friends got very impressed by how good and relativly fast I could make game cheats, and I have even sold and made some money from this CS2 cheat.