Reverse Engineering and Memory Hacking with Cheat Engine

Learn how to reverse engineer and hack the memory of programs running on Windows

4.55 (139 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
Reverse Engineering and Memory Hacking with Cheat Engine
26,462
students
2.5 hours
content
Feb 2024
last update
$44.99
regular price

What you will learn

Debug programs with Cheat Engine

Reverse engineer programs

Solve CrackMe challenges

Disassemble programs into assembly code

Setting breakpoints and stepping through code

Modify program behaviour

Hacking and patching process memory

Code Injection

Writing Trainers (Loaders)

Lua Scripting to hack memory

Assembly scripting to do byte patching

and more...

Why take this course?

If you had always wanted to learn how use hack a program's memory, to reverse engineer and debug software, then this is the course for you.This course is an introduction to Reverse Engineering for anyone who wants to get started in this field. It is suitable for software developers who want to learn how software works internally and also for reverse engineers who want to fix bugs where the source code is not available. Traditionally, we use tools like x64dbg, OllyDbg for reverse engineering and debugging. Howevever, those tools have their limitations as they rely on file patching to modify program behaviour. But what if the files could not be patched. Here Cheat Engine shines. Cheat Engine is a memory hacking tool. It is used by Gamers to hack games in order to cheat. Cheat Engine's main strength is its memory scanning, code injection, or process patching. This course will equip you with the knowledge and skill to use Cheat Engine in addition to whatever other tools you might already be familiar. It is also suitable for absolute beginners with no knowledge of reversing, as I will take you from zero to hero.

In this course we will learn Cheat Engine by hacking CrackMe challenges.  A CrackMe is a small program designed to test a programmer's reverse engineering skills.

What you will learn

  • How to disassemble programs into assembly code

  • Dynamic Analysis

  • Setting breakpoints and stepping through code

  • Modify program behaviour

  • Patching process memory

  • Locating address to do memory patching

  • Writing custom Memory Hackers (trainers) using Cheat Engine to hack and patch memory

  • Creating Lua Scripts for process patching

  • Break and Trace

  • Cone Injection

  • Direct Memory Patching

  • and more...

Prerequisites:

  • Knowledge of Assembly would be helpful but not compulsory

  • Windows PC

Screenshots

Reverse Engineering and Memory Hacking with Cheat Engine - Screenshot_01Reverse Engineering and Memory Hacking with Cheat Engine - Screenshot_02Reverse Engineering and Memory Hacking with Cheat Engine - Screenshot_03Reverse Engineering and Memory Hacking with Cheat Engine - Screenshot_04

Reviews

Daniel
July 20, 2023
Very good course. I also have another course which is from his website. But overall a very good course.
Ryan
March 12, 2023
I appreciated this course but the same things are repeated often at the start and things felt rushed toward the end. I think it could have been a bit more in-depth but I would take another course ran by this tutor.
Daniel
February 10, 2023
The course overall is really good. Paul teaches a few different ways to manipulate memory so that it does what you want it to do. You'll learn about a few opcodes in this course call,db,nop,mov,eax,dword,ptr,add,push,jne,jmp, and a few others. He demonstrates the ability to manipulate calls so the program does what you want it to. Overall, I think this is a great way to break into the Assembly language - if you're looking for commercial software hacking I would recommend a different course.
Zubair
August 8, 2022
Great course and you're a great teacher! I appreciate your work! I do have one suggestion, if you could add an advanced section for creating VC++ applications that could do an AOB scan and execute the memory changes found using CheatEngine. The standalone Lua scripts are not good for sharing. They get detected as a virus, so by creating C++ applications we can easily bypass AV detection and distribute trainers happily. :) Thank you!
Bruno
July 3, 2022
Really good introduction to Reverse Engineering and Memory Hacking. This is the second course I've taken with Paul and I enjoy the way he conducts the lessons. He cares for his students and is ALWAYS available to reply to their questions. Every topic is well explained ! Take this course, you won't regret !
Elsie
December 21, 2021
Good explanations, but also cuts to the point. Also very friendly and easy to get a hold of if necessary to ask questions, whether it be directly related to the lessons or not. I will be signing up for more of his courses. I've done some pretty cool things with what I've learned from him.
Abed
February 14, 2021
This course is very useful, and the instructor shares everything without leaving back any bit of information, But I wish that the voice could be louder.

Charts

Price

Reverse Engineering and Memory Hacking with Cheat Engine - Price chart

Rating

Reverse Engineering and Memory Hacking with Cheat Engine - Ratings chart

Enrollment distribution

Reverse Engineering and Memory Hacking with Cheat Engine - Distribution chart

Coupons

DateDiscountStatus
2/14/2021100% OFF
expired
2/22/202167% OFF
expired
3/15/2021100% OFF
expired
5/8/202167% OFF
expired
12/4/202167% OFF
expired
1/6/202267% OFF
expired
4/18/202267% OFF
expired
7/20/202267% OFF
expired
7/30/202267% OFF
expired
8/5/202267% OFF
expired
8/18/202267% OFF
expired
9/25/202267% OFF
expired
10/6/202267% OFF
expired
10/26/202267% OFF
expired
12/14/202267% OFF
expired
1/3/202388% OFF
expired
3790528
udemy ID
1/21/2021
course created date
2/6/2021
course indexed date
Bot
course submited by