Reverse Engineering 3: x64dbg Graphical Static Analysis

Introduction to using x64dbg to reverse engineer programs using graphical static analysis

4.45 (100 reviews)
Udemy
platform
English
language
Network & Security
category
instructor
17,326
students
1.5 hours
content
Nov 2021
last update
$19.99
regular price

What you will learn

Use x64dbg to do static analysis

Graphical analysis of code

Reverse engineer software

Debug and fix errors in programs

Patch programs

Mod software

View code in graphical form like flowchart

Description

If you had always wanted to learn how  to reverse engineer a program and understand how it works from the inside out, then this is the course for you. Except for IDA Pro, many other debuggers out there are not capable of performing graphical representation of a disassembled software. x64dbg however can do it. It can disassemble a program and also represent it as a graphical representation.  This makes it ideal as a free tool to perform what IDA Pro can do - i.e. static analysis.

Unfortunately, there is not much information on the Internet on how to use x64dbg to do static analysis, hence this course.  You can use its powerful graphical tool for Reverse Engineering, Malware Analysis and Software Debugging. In this course we will learn  how to disassemble a program and represent it an a graphical view so as to be able to easily analyse and understand how the program works - and also to patch programs. The hidden power of x64dbg lies in its ability to run a live debugging session simultaneously with graphical static analysis. And I will show you how to do it in this course.

What you will learn:

  • How to disassemble programs into assembly code and show it in a graphical representation

  • Graphical Static Analysis

  • Setting breakpoints and stepping through code

  • Modify program behaviour

  • Reversing jumps

  • Changing register values

  • 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 programs the fun and easy way using graphical static analysis! 

Screenshots

Reverse Engineering 3: x64dbg Graphical Static Analysis - Screenshot_01Reverse Engineering 3: x64dbg Graphical Static Analysis - Screenshot_02Reverse Engineering 3: x64dbg Graphical Static Analysis - Screenshot_03Reverse Engineering 3: x64dbg Graphical Static Analysis - Screenshot_04

Content

Introduction

Introduction

Introduction to Static Analysis

Introduction to static analysis

Installing x64dbg and xAnalyzer plugin and using it

Download x64dbg
Installing xAnalyzer plugin
Setting up xanalyzer

Graphical Static analysis

How to use x64dbg to disassemble and generate graphical view

Practice on graphical static analysis and file patching

More practice on static analysis and file patching

Static analysis on 64-bit programs

Introduction to 64-bit registers
Practice on 64-bit programs (easy peasy)
Solving easy peasy 64-bit crackme
Useful commands for x64 graphical tool

Resources for further studies

Bonus Lecture

Reviews

Eric
February 24, 2022
Static analysis is quite good, but I feel the unique knowledge to this course is minimal for the Reverse Engineering series.
Roi
December 9, 2021
Only added a small part that could have been easily added to the beginner course for x32/64dbg, not sure why this needed a complete separate course. But I do like how Paul explains and his lessons are interesting.
TOH
August 23, 2021
Part of the reverse engineering 3 series. This section covers the x64 bit application debugging, explanining the difference in function call vs a 32 bit a application
Michael
June 26, 2021
Useful stuff in this course. Worth buying! However about 40% of it is already covered in Reverse Engineering #2 so had to knock off half a star.
Ben
June 16, 2021
I've completed this plus a few of the instructor's other courses now, and I am a big fan of his teaching style. He has sent me down quite the reverse engineering rabbit hole, and it has been a very enjoyable learning experience.
Nicholas
September 29, 2020
Yet another great course! You finally made me realize the importance of the graphical interface in debuggers. My first ever experiments with RE involved trying to use IDA, and boy was that a disaster. I finally understand the importance of the graphical interface of a debugger. Besides that, once again another very straightforward, engaging course. Material is organized and easily explained. Beginner-friendly lessons with a sense of determination to complete the assignments.
Giampiero
August 12, 2020
Very good introduction to x64dbg, I like this teacher way to show how do things. I hope he will find time to do similar series for Frida or Radare. Thank you.
Abhijith
July 10, 2020
I attended this session just to recall/refresh all basic stuff on application analysis, based on my past practical experience. Really good for beginners. Definitely a starting point for analysis. It would be good if instructor can share more info on different type of analyzers exists, some basic info on code obfuscation and the purpose of why we do this in real world.

Charts

Price

Reverse Engineering 3: x64dbg Graphical Static Analysis - Price chart

Rating

Reverse Engineering 3: x64dbg Graphical Static Analysis - Ratings chart

Enrollment distribution

Reverse Engineering 3: x64dbg Graphical Static Analysis - Distribution chart

Coupons

DateDiscountStatus
7/8/2020100% OFF
expired
8/10/2020100% OFF
expired
5/8/202150% OFF
expired
9/2/2021100% OFF
expired
10/1/2021100% OFF
expired
12/4/202150% OFF
expired
2/2/2022100% OFF
expired
3/2/2022100% OFF
expired
4/18/202250% OFF
expired
3294444
udemy ID
7/3/2020
course created date
7/8/2020
course indexed date
Bot
course submited by