UEFI parser
info
current functionality:
- parse info
- compare two files
- check boot guard
- write message to paddings (free space)
- store parsed data in database
setup
- make sure to download required libs:
# arch Linux sudo pacman -S fmt sqlite openssl # ubuntu\debian sudo apt install libfmt-dev libsqlite3-dev libssl-dev # macos brew install fmt sqlite openssl - compile the app with:
makeusage
./build/uefitool --help USAGE ./build/uefitool --parse <file.bin> ./build/uefitool --check_guard <file.bin> ./build/uefitool --compare <a.bin> <b.bin> ./build/uefitool --write <file.bin> <msg> ./build/uefitool (interactive)