Game Hacking: Cheat Engine Game Hacking Basics

Introduction to reverse engineering and memory hacking using Cheat Engine

   Watch Promo

What you'll learn

  • How to get started with Cheat Engine
  • How to hack a process memory
  • Finding variables and pointers in memory
  • Using data structures to hack health and ammo
  • Hacking games to get invincibility and unlimited ammo
  • Get a solid foundation in memory hacking
  • Using Pointer Scanning to hack health
  • Writing scripts to inject code to reload ammo
  • Basic Assembly Language
  • Use inline assembly (code caves) to inject code into process memory
  • Do Array of Bytes (AOB) injection
  • Use Freeze Method to verify memory addresses
  • Use double pointer map scanning
  • Use Range of Module Address and Offset Parameters to optimize pointer scans
  • NOP, JMP and Reverse assembly code get unlimited ammo reload
  • Creating Cheat Tables for Teleporting
  • Hacking 3D coordinate Systems for Flying
  • and more . . .

Requirements

  • Basic knowledge of C/C++ and Assembly would be helpful, but not necessary
  • PC running Windows 7 or 10

Description

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

Traditionally, reverse engineering has been done using familiar tools such as x64dbg, OllyDbg and IDA. This course will introduce you to another powerful tool commonly used in game hacking - called Cheat Engine (CE). This tool will allow you to modify in-game Health, Ammo, Position and more.

Although youtube has plenty of tuts on Cheat Engine, they typically lack beginner-friendly explanation and personal guidance. 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. You will learn the difference between memory values vs. 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...

By 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. 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.

Difference between memory hacking and file patching.

In traditional reverse engineering, after we have managed to reverse it, we would patch the program file. However, not all programs can be patched, eg, packed programs cannot be patched. Here, Cheat Engine shines. Cheat Engine does not rely on patching programs, its main strength lies in memory hacking (process hacking). In Cheat Engine, we allow the program to be loaded into RAM memory first, then we hack it there. This course introduces you to the basics of Cheat Engine - so that you will be familiar with memory hacking using Cheat Engine.

Throughout this course, I will be there for you - to answer all your questions and to guide and mentor you in game hacking and reverse engineering. Thank you and see you inside.

Who this course is for:

  • Anyone interested in learning game hacking
  • Reverse engineering students looking for alternative ways to hack a running program
  • Software or game developers who want to know game or app hacking works so that they can protect their software


Your Instructor


Paul Chin
Paul Chin

I am a semi-retired college lecturer with more than 20 years experience in teaching computing and information technology. My interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality and well-being. In my spare time, I also play the piano and keyboard. I enjoy teaching face-to-face and online and also love educating and inspiring others to succeed and live the life of their dreams.


Join Today & Get Access To This Course & Every Resource You Need Grow Your Cyber Skills & Advance Your Career. Beginner & Expert Training.

Course Curriculum


  Introduction
Available in days
days after you enroll
  Installing Cheat Engine
Available in days
days after you enroll
  Installing, Configuring and Playing Assault Cube
Available in days
days after you enroll
  Memory scanning for health
Available in days
days after you enroll
  Memory Scanning For Ammo and the Freeze Technique
Available in days
days after you enroll
  Finding Static Addresses Using Pointers and Data Structures
Available in days
days after you enroll
  Introduction to Pointer Scanning
Available in days
days after you enroll
  Using Pointer Scan to find the Health Static Addressess
Available in days
days after you enroll
  Introduction to Code Injection & Assembly Editing
Available in days
days after you enroll
  Writing Scripts To Inject Code
Available in days
days after you enroll
  Differentiate Players vs Enemies When Writing Scripts by using Commonality Scans
Available in days
days after you enroll
  3D Coordinate System and How To Scan For Unknown Values
Available in days
days after you enroll
  Teleporting: Pointer Scanning & Freeze Method to find address for Z coordinate
Available in days
days after you enroll
  Resources for Further Study
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Become A Member And Unlock Unlimited Access To This Course Plus Over 30,000+ Top Cyber Security Classes, Virtual Labs, Practice Tests, And Exam Simulations.

Designed To Help You Expand Your Skill Set And Propel Your Career Forward. Whether You're Just Starting Out Or You're An Industry Expert, There's Something Here For Everyone. Let's Grow Together!