
Cheat Engine does not rely on patching programs, its main strength lies in memory hacking (process hacking). However, not all programs can be patched, eg, packed programs cannot be patched. In traditional reverse engineering, after we have managed to reverse it, we would patch the program file. I have chosen this game because, it can be used as a standalone game - where you play against bots - and also because the game is totally free and open source - and is the standard game to use when first learning game hacking.ĭifference between memory hacking and file patching. pointers, data structures, how to scan memory to tamper with it to become invincible plus have unlimited ammo, create Cheat Tables (shareable hacks), pointer scanning, writing scripts to inject code into process memory and more.īy the end of this course, you should be able to apply your basic skills to hack an open source free game called Assault Cube - a 3D First Person Shooter (FPS) game. You will learn the difference between memory values vs. In this course, I will take you by the hand as a complete beginner to become familiar with what is game hacking and reverse engineering. This tool will allow you to modify in-game Health, Ammo, Position and more.Īlthough youtube has plenty of tuts on Cheat Engine, they typically lack beginner-friendly explanation and personal guidance. This course will introduce you to another powerful tool commonly used in game hacking - called Cheat Engine (CE). Traditionally, reverse engineering has been done using familiar tools such as 圆4dbg, OllyDbg and IDA.


If you like playing games or reverse engineering, then this course is for you.
