Unit Description
Set up a debugging environment using Ghidra and GDB, and learn how to use the Ghidra debugger through hands-on practice.
Objectives
Topics Covered
- How to use the Ghidra Debugger
- Setting up a dynamic debugging environment with Ghidra and GDB
- Tracing function arguments and return values using the Ghidra Debugger
Recommended For
- Those interested in reverse engineering
- Anyone who wants to learn how to use the Ghidra Debugger
- Those who want to understand program behavior through dynamic analysis
Prerequisite Knowledge
- Basic command-line skills in a Linux environment
- Understanding of C/C++ programming and assembly language
- Basic understanding of reverse engineering
- Basic understanding of Ghidra Code Browser
Environment
- Linux environment based on x86-64 architecture (Ubuntu 22.04)
- Ghidra 10.1.4
- JDK 11
Composition
Ghidra Debugger
Ghidra Debugger
[Exercise] Check Function Argument
Exercise: Check Function Argument
Check Function Argument
[Exercise] Check Return Value
Exercise: Check Return Value
Check Return Value
Rating
All items must be completed before leaving a rating feedback.
Ghidra - Debugger
Retail Price
100 coins
When you subscribe
Free
0% Completed
Total 0 completed
Lecture
0 /3
Wargame
0 /2
2