Autoplay
Autocomplete
Previous Lesson
Complete and Continue
Reverse Engineering: Ghidra For Beginners
Section 1. Introduction
Introduction (6:46)
Installing Kali Linux and Ghidra
How to Install Kali Linux (8:42)
How to Create a Shared Folder (3:43)
Installing Ghidra (7:39)
Creating Projects and Importing Files
Creating Projects and Importing Files (11:18)
Decompiling Code and Renaming Symbols
Decompiling Code and Renaming Symbols (10:30)
Saving and Restoring Virtual Machine Snapshots
Saving and Restoring Virtual Machine Snapshots (9:26)
Configuring Ghidra to Highlight All Similar Variables Based On Selection
Configuring Ghidra to Highlight All Similar Variables Based On Selection (12:24)
Understanding Command Line Parameters In Depth (10:47)
ASCII Code and Hex Numbers
ASCII Code and Hex Numbers (12:34)
ASCII Code and Array Indexes
ASCII Code and Array Indexes (11:57)
Stepping into functions and adding comments
Stepping into functions and adding comments (13:47)
Tracing Return Values (18:55)
Ghidra on Windows
Installing a Windows Virtual Machine (5:05)
Installing Java SDK On Windows (2:20)
Installing Ghidra, Creating Shortcuts and Changing Icons (8:04)
Reversing Workflows
Reversing Workflows (4:00)
Reversing GUI CrackMe's
Reversing GUI CrackMe's, Function Graphs, Function Call Trees, WinMain, Strings (21:42)
Converting data types, Using Debuggers, Creating Functions and Function Graph
Converting data types (9:06)
Using debuggers to find interesting address to decompile with Ghidra (4:53)
Creating Functions and Decompiling Assembly (11:05)
How to run windows exe programs on Linux
How to run windows exe programs on Linux (5:06)
Reversing using combination of listing assembly and decompiled view
Reversing using combination of listing assembly and decompiled view (6:34)
Analyzing autogen serial crackme (17:28)
Resources For Further Study
Bonus Lecture (1:47)
Installing Ghidra
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock