wrongbaud / ghidra-stm32

A Ghidra Loader for STM32 CPUs (WIP)
MIT License
34 stars 6 forks source link

ghidra-stm32

This is a loader for the STM32F2 series of microcontrollers

What it does

Installation

You can install the loader via a zip on the releases page, or build the module yourself following instructions from the blog post

Building with eclipse

After configuring Eclipse with the GhidraDev extension, this project can be built in Eclipse

Building with gradle

You just need Java, gradle and ghidra for building. Position in source dir and issue gradle command:

gradle -PGHIDRA_INSTALL_DIR=/opt/ghidra_9.1.2_PUBLIC

You can check what tasks you can also call with gradle with standard tasks options:

gradle tasks -PGHIDRA_INSTALL_DIR=/opt/ghidra_9.1.2_PUBLIC

Note: you can also put path to the ghidra in gradle.properties file:

GHIDRA_INSTALL_DIR=/opt/ghidra_9.1.2_PUBLIC