Course Overview

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 in-game hacking - called Cheat Engine (CE).? This tool will allow you to modify in-game Health, Ammo, Position and more. 

In this course, it?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.

What You Will Learn

  • Learn how to get started with Cheat Engine.
  • Learn how to hack a process memory.
  • Explore how to find variables and pointers in memory.
  • Learn to use data structures to hack health and ammo.
  • Discover writing scripts to inject code to reload ammo.
  • Get a solid foundation in memory hacking.
  • Find out how to perform Array of Bytes (AOB) injection.
  • Gain knowledge on using Freeze method to verify memory addresses.
  • Find out how to use inline assembly (code caves) to inject code into process memory.
  • Understand Basic Assembly Language.
  • Determine how to use Range of Module Address and Offset Parameters to optimize pointer scans.
  • Learn to create Cheat Tables for Teleporting.

Program Curriculum

  • Installing Cheat Engine
  • $7 Million Cybersecurity Scholarship by EC-Council

Chapter 2

How to Scan Memory Address for Health and Modify It

Memory Scanning for Ammo and the Freeze Technique

  • Introduction to Pointers and Data Structures
  • Difference Between Dynamic & Static Addresses - Why We Need Pointers

Finding Static Addresses Using Pointers and Data Structures

Introduction to Pointers Scanning

Using Pointer Scan to Find the Health Static Addresses

Introduction to Code Injection & Assembly Editing

Writing Scripts to Inject Code

  • Differentiate Players vs. Enemies When Writing Scripts by Using Commonality Scans
  • Using Stacks to Preserve Data

3D Coordinate System and How to Scan for Unknown Values

Teleporting: Pointer Scanning & Freeze Method to Find Address for Z Coordinate

Load more modules

Instructor

Paul Chin

Paul Chin is a semi-retired college lecturer with more than 20 years’ experience in teaching computing and information technology. His interests range from reversing, coding to graphics design, apps, games development, music, health, spirituality, and well-being. In his spare time, he also plays the piano and keyboard. He enjoys teaching face-to-face and online and also loves educating and inspiring others to succeed and live the life of their dreams.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Empower Your Learning with Our Flexible Plans

Invest in your future with our flexible subscription plans. Whether you're just starting out or looking to enhance your expertise, there's a plan tailored to meet your needs. Gain access to in-demand skills and courses for your continuous learning needs.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 600+ courses and diverse Learning Paths to enhance your skills.

$ 499.00
Billed annually or $59.00 billed monthly

What is included

  • 700+ Premium Short Courses
  • 50+ Structured Learning Paths
  • Validation of Completion with all courses and learning paths
  • New Courses added every month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs, CTF Challenges, and exclusive EC-Council certifications for comprehensive skill-building.

$ 599.00
Billed annually or $69.00 billed monthly

Everything in Pro and

  • 800+ Practice Lab exercises with guided instructions
  • 150+ CTF Challenges with detailed walkthroughs
  • New Practice Labs and Challenges added every month
  • 3 Official EC-Council Essentials Certifications¹ (retails at $897!)
    Exclusive Bonus with Annual Plans

¹This plan includes Digital Forensics Essentials (DFE), Ethical Hacking Essentials (EHE), and Network Defense Essentials (NDE) certifications. No other EC-Council certifications are included.

Related Courses

1 of 8