al3xtjames / ghidra-firmware-utils

Ghidra utilities for analyzing PC firmware
Other
397 stars 45 forks source link

Merge with Ghidra #4

Open teaalltr opened 4 years ago

teaalltr commented 4 years ago

Is there a plan to merge the project up to Ghidra? Would be great

al3xtjames commented 4 years ago

Nothing concrete at the moment, but I would like to do this at some point. I think it would be easiest to start with the TE loader (since TE binaries are very similar to PE binaries, and Ghidra already supports them). Merging some of the FS loaders (specifically, the UEFI FV loader) may be a bit more difficult, as the UEFI FV loader uses JNI with a C library to handle EFI/Tiano decompression. Understandably, Ghidra does not recommend the use of JNI (see #1). Perhaps a Java implementation of the EFI/Tiano compression algorithms could be developed.