Reverse Engineering 1: x64dbg Debugger for Beginners

Learn how to reverse engineer and debug programs with x64dbg in 1 hour

4.41 (391 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
29,991
students
2 hours
content
Nov 2021
last update
$19.99
regular price

What you will learn

Debug programs with x64dbg

Reverse engineer programs

Solve CrackMe challenges

Disassemble programs into assembly code

Setting breakpoints and stepping through code

Modify program behaviour

Patching programs

Description

If you had always wanted to learn how use x64dbg to reverse engineer and debug software, then this is the course for you.

x64dbg is one of the most popular modern debugger in use today and has superseded OllyDbg.  It is used for Reverse Engineering, Malware Analysis and Software Debugging. In this course we will learn x64dbg by solving a simple CrackMe challenge.  A CrackMe is a small program designed to test a programmer's reverse engineering skills. 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. This course will equip you with the knowledge and skill to use x64dbg 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.

What you will learn:

  • How to disassemble programs into assembly code

  • Dynamic Analysis

  • Setting breakpoints and stepping through code

  • Modify program behaviour

  • Patching programs

Money back guarantee:

This course is backed by a 30-day money back guarantee.  So, go ahead and enroll in this course now and start reverse engineering and debugging programs the fun and easy way! 

Screenshots

Reverse Engineering 1: x64dbg Debugger for Beginners - Screenshot_01Reverse Engineering 1: x64dbg Debugger for Beginners - Screenshot_02Reverse Engineering 1: x64dbg Debugger for Beginners - Screenshot_03Reverse Engineering 1: x64dbg Debugger for Beginners - Screenshot_04

Content

Introduction

Introduction
Setting up your cracking environment

Installing x64dbg

Installing x64dbg and Detect It easy

Downloading CrackMe's for practising

Downloading CrackMe

Preparing workspace for reverse engineering

Preparing workspace for reverse engineering

Debugger Stepping Basics

Debugger Stepping Basics

Stepping Into Calls

Stepping Into Calls

Breakpoints

Breakpoints
Setting Breakpoints on Strings

Reversing Jumps

Reversing Jumps

How to patch a program

How to patch a program
Patching with Jumps

Additional Resources

Bonus Lecture

Reviews

Morgan
May 8, 2022
Great class. I only wish I had taken this course before the malware fundamentals and intermediate level.
Adrian
January 20, 2022
So far I've learned a lot, done a whole lot of notes for future reference. I'm looking forward to you other courses!
Roi
December 1, 2021
Only 1 crackme example, could use more. The speaking is very hard to understand still like in previous course.
Ranjan
October 20, 2021
I really enjoyed this course. The course content was clear and as a beginner the course content was very resourceful for me.
San
August 21, 2021
I wanted to learn GDB for linux and accidentally signed up for this class. But still decided to give it shot, so that i can understand GDB using windows. The course content though basic, it is well done and give you enough confidence to take it to the next level.
TOH
August 20, 2021
Instructor provides very clear instruction on the usage of the xdbg and how to use it to patch program and understand the assembly code. The lesssons has also allow me to more familiar with the assembly code .
Phatcharadol
August 11, 2021
nice. I never learn about reverse engineering before and when i see x64dbg it like ohhh wtf is that, but this course make me so clearly about it. Thank alot (><).
Michael
June 22, 2021
I knew 95% of what was covered in this course but still picked up some useful tips. This is a nice little course for beginners who are completely new to this. Looking forward to the other courses taught by Mr Chin.
Joshua
June 18, 2021
Course is good for basic knowledge. However, you only work through one example so found that to be a bit lacking. Otherwise it was fine.
Joy
June 7, 2021
Yeah this course is for Beginners .Little assembly language Required . But the content is small . I already have knowledge about this. Not suits intermediate .Beginner friendly.
Ben
June 5, 2021
Really good content, but I had previously purchased this instructor's full "Software Ethical Hacking - How to Crack Software Legally" course before he took it off of Udemy. This course is simply the first 10 sections of the full course, now available only on his website. Unfortunately, Udemy would not let me request a refund, based on how much of the course I had watched, but that is a platform issue and I do not hold that against the instructor. TLDR: You can skip this one if you have the full course.
Malin
May 27, 2021
It's perfect for beginners. Another crackeme exercise with basic understanding of assembly language would be a better primer for the next course to come.
Yiğit
May 5, 2021
It felt a bit short. However really useful content. Makes a complicated thing look like it is really simple. I recommend.
George
April 7, 2021
So far in the course, Paul has helped me understand the information presented in a very clear and methodical way.
Paulo
April 2, 2021
I expected more from this course. It showed only 1 example. I will continue with the other courses and I hope they are better.

Charts

Price

Reverse Engineering 1: x64dbg Debugger for Beginners - Price chart

Rating

Reverse Engineering 1: x64dbg Debugger for Beginners - Ratings chart

Enrollment distribution

Reverse Engineering 1: x64dbg Debugger for Beginners - Distribution chart

Coupons

DateDiscountStatus
6/17/2020100% OFF
expired
6/23/2020100% OFF
expired
7/7/2020100% OFF
expired
8/8/2020100% OFF
expired
8/21/2020100% OFF
expired
10/16/2020100% OFF
expired
11/16/202050% OFF
expired
12/14/202050% OFF
expired
12/26/202050% OFF
expired
5/8/202150% OFF
expired
10/1/2021100% OFF
expired
12/4/202150% OFF
expired
4/18/202250% OFF
expired
3211545
udemy ID
6/7/2020
course created date
6/17/2020
course indexed date
Lee Jia Cheng
course submited by