Unit Description
Learn how to use Ghidra to directly modify and patch a program’s binary without access to the source code.
Objectives
Topics Covered
- How to patch binaries using Ghidra
- Fixing stack buffer overflow vulnerabilities through binary patching
Recommended For
- Those curious about how to fix program vulnerabilities without source code
- Anyone interested in reverse engineering and binary patching with Ghidra
Prerequisite Knowledge
- Understanding of assembly language and computer architecture
- Basic knowledge of security vulnerabilities and bugs
- Basic understanding of reverse engineering
- Basic understanding of Ghidra Code Browser
Environment
- Ghidra 10.1.4
- JDK 11
Composition
Binary Patch
Binary patches
[Exercise] Simple Patch Me
Exercise: Simple Patch Me
Simple Patch Me
Practice what you learned in Wargame
These challenges apply the concepts you learned in this lecture. Try solving them right away.
Challenge info
Solvers
Rating
All items must be completed before leaving a rating feedback.
Ghidra - Binary Patch
0% Completed
Total 0 completed
Lecture
0 /2
Wargame
0 /1
1
The Lab is a practice and is not included in the overall progress.