Unit Description
Learn how to automate program analysis with Ghidra scripting and apply it to solve a challenge together.
Objectives

Topics Covered

  • How to create and run scripts using the Ghidra Script Manager
  • Installing Ghidrathon and setting up a Python 3 scripting environment
  • Automating program analysis with the Ghidra API
  • Practicing wargame challenges using Ghidra scripting

Recommended For

  • Those who want to automate reverse engineering tasks using Ghidra scripting
  • Anyone looking to perform repetitive reverse engineering tasks more efficiently

Prerequisite Knowledge

  • Basic knowledge of Python programming
  • Basic familiarity with using Ghidra
  • A general understanding of reverse engineering

Environment

  • Linux environment based on x86-64 architecture (Ubuntu 22.04)
  • Ghidra 10.1.4
  • JDK 11
Composition
Ghidra Scripting
Ghidra scripting
[Exercise] Collect Me
Exercise: Collect Me
Collect Me
Rating
10.0 (2)
0
All items must be completed before leaving a rating feedback.
Ghidra - Scripting
10.0
(2)
Tier 1 Medium
Retail Price
50 coins
When you subscribe
Free
0% Completed Total 0 completed
Lecture 0 /2
Wargame 0 /1
1
You can access locked objectives by upgrading your plan or purchasing the units separately.