UEFI Firmware Parser

UEFI Firmware Parser

The UEFI firmware parser is a simple module and set of scripts for parsing, extracting, and recreating UEFI firmware volumes. This includes parsing modules for BIOS, OptionROM, Intel ME and other formats too. Please use the example scripts for parsing tutorials.


This module is included within PyPy as uefi_firmware

$ sudo pip install uefi_firmware

To install from Github, checkout this repo and use:

$ sudo python ./setup.py install


  • Python development headers, usually found in the python-dev package.
  • The compression/decompression features will use the python headers and gcc.
  • pefile is optional, and may be used for additional parsing.


Add Comment