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