8
0
Fork 0
mirror of https://github.com/cccc/EFIPWN synced 2026-02-04 13:13:01 +01:00
No description
Find a file
Andreas Galauner 8ca46f1e54 Added README
2012-05-20 14:12:57 +02:00
templates Added a numeric suffix for leaf sections to create a unique filename 2012-05-07 20:49:50 +02:00
.gitignore Initial commit: Printing and parsing works 2012-05-03 17:52:39 +02:00
BitArray.py Initial commit: Printing and parsing works 2012-05-03 17:52:39 +02:00
dump.py FDF generation works - GUID defined sections still missing 2012-05-05 22:04:54 +02:00
EFI.py Added README 2012-05-20 14:12:57 +02:00
EfiDecompressor.py Initial commit: Printing and parsing works 2012-05-03 17:52:39 +02:00
EfiTreeFileDumpVisitor.py Added a numeric suffix for leaf sections to create a unique filename 2012-05-07 20:49:50 +02:00
FDFGenerator.py Added a numeric suffix for leaf sections to create a unique filename 2012-05-07 20:49:50 +02:00
README Added README 2012-05-20 14:12:57 +02:00
TreePrinter.py FDF generation works - GUID defined sections still missing 2012-05-05 22:04:54 +02:00

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.