Course length (in hours):
Reverse Engineering with Ghidra
This is a hands-on course on using Ghidra for reverse-engineering and vulnerability research. Exercises include Windows binaries, Linux binaries, and will cover a variety of architectures (e.g., ARM, PowerPC, MIPS, x86, and x64). After completing this course, students will have the practical skills to use Ghidra in their day-to-day reversing tasks.
The course is live and recorded each day, with recordings posted at the end of each day. Students keep the VM, exercises, solutions, and all recordings. Students are encouraged to post all the materials in their organizations internal wiki to be used as future reference for themselves and other staff.