Skip to content

Baldanos/ghidra-bflt-loader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ghidra bFLT loader

Loader module for Ghidra to import bFLT files.

bFLT files are commonly found in uclinux images, and are greatly documented here :

Features

  • Parses and loads sections according to the file header
  • Extracts GZip data section if GZDATA flag is set
  • Extracts GZip text and data sections if GZIP flag is set
  • Patches GOT entries if GOTPIC flag is set, and sets pointers for further analysis
  • Patches relocations

Installation

Copy the ZIP file from the Releases to the GHIDRA_INSTALL_DIR/Extensions/Ghidra directory and install the module from the File > Install extensions... menu on the main screen.

Based on the MCLFLoader from NeatMonster