Ghidra Firmware Utilities
- Mentors
- rrangel, Martin Roth
- Organization
- coreboot
The goal of this project is to develop plugins for Ghidra to assist in firmware reverse engineering. My planned implementation of this project consists of three parts: a file system loader for firmware images (UEFI firmware volumes and coreboot CBFS), a loader for PCI option ROMs (parsing structures and resolving the entry point), and scripts to assist with UEFI binary reversing (importing common UEFI types/structures/GUIDs from EDK2 and other sources).