Skip to content
An EFI image parser and dissector
Python
Find file
Latest commit 730d21b @G33KatWork Fixed a typo, thx 6vasia
See: #1
Failed to load latest commit information.
templates Added a numeric suffix for leaf sections to create a unique filename
.gitignore Initial commit: Printing and parsing works
BitArray.py Initial commit: Printing and parsing works
EFI.py Fixed a typo, thx 6vasia
EfiDecompressor.py Initial commit: Printing and parsing works
EfiTreeFileDumpVisitor.py Added a numeric suffix for leaf sections to create a unique filename
FDFGenerator.py Added a numeric suffix for leaf sections to create a unique filename
README Added README
TreePrinter.py
dump.py

README

EFIPWN is an EFI image parser which can dissect EFI Firmware Volumes.
The three main usecases are printing the structure of an image,
dumping the contents into a filesystem structure and generating an
FDF file for regeneration of an image using the EDK2 buildsystem.

Before using this code, you need to setup the EDK2 buildsystem and
change the path of the LZMACompress binary in EFI.py line 389.

The code is not very failsafe but in most cases it works fine.

Something went wrong with that request. Please try again.