
Reverse Engineering 2: Windows GUI Programs
The reverse engineering of Windows Graphical User Interface programs with xdbg
Table of Contents
What you’ll learn
- Disassemble windows programs
- Reversing jumps
- Patching
- Debugging windows programs
- Solving crackme’s
- NOP instructions
- Modifying EAX register values
- Setting Hardware Breakpoints
- Memory Patching
- Intermodular Call Method
- Call Stack Method
- Understand how Trial Period works
- Understand how the Software Registration process works
- Remove Nag Screens
Requirements
- Having completed the Reverse Engineering 1: x64dbg Debugger for Beginners course, or having knowledge of how to use x64dbg
- Windows PC
Description
With this first Reverse Engineering 2: Windows GUI Programs course in our series, Reverse Engineering 1: x64dbg Debugger for Beginners, that you took, you learned how to reverse engineer an operating system command-line program, how to debug, step over, and patch, and much more. You will now continue learning in this 2nd Reverse Engineering 2: Windows GUI Programs course. As part of this Reverse Engineering 2: Windows GUI Programs course, we will learn how to reverse engineer graphical user interfaces. As usual, we will work with crackmes that I created for you to practice reversing.
What you will learn:
- How to disassemble programs into assembly code
- Dynamic Analysis
- Setting breakpoints and stepping through code
- Modify program behaviour
- Patching programs
- Intermodular Call Method
- Call Stack Method
- Hardware Breakpoints
- Memory Patching
- Patching EAX register values
- Understanding Trial Period software
- Understanding Software Registration process
Thank you and see you inside.
Who this course is for:
- Computing students who want to learn how to disassemble and debug windows programs
- Anyone who is interested in reverse engineering
- Programmers who want to know how to fix bugs in programs without the source code
Created by Paul Chin
Last updated 12/2020
English
Size: 2.88 GB
Source: https://www.udemy.com/course/reverse-engineer-window-program/