DreadGhidraPlugin

Introduction: ghidra plugin to assist with reverse engineering metroid dread
More: Author   ReportBugs   
Tags:

A suite of analyzers to assist in reverse engineering Metroid Dread.

Dependencies

Requires Ghidra-Switch-Loader to be installed.

Installation

  • Start Ghidra and use the "Install Extensions" dialog (File -> Install Extensions...).
  • Press the + button in the upper right corner.
  • Select the zip file in the file browser, then restart Ghidra.

Usage

1) Load a project with exefs/main. Do not analyze immediately, if prompted. 2) Open the Auto Analysis menu (Analysis -> Auto Analysis) and select the default options. Make the following changes:

- Enable `Aggressive Instruction Finder`
- Enable `Decompiler Parameter ID`
- Disable `Non-Returning Functions - Discovered`

3) Analyze!

Apps
About Me
GitHub: Trinea
Facebook: Dev Tools