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
- The compression/decompression features will use the python headers and
pefileis optional, and may be used for additional parsing.