Skip to content

Latest commit

 

History

History
9 lines (5 loc) · 710 Bytes

README.md

File metadata and controls

9 lines (5 loc) · 710 Bytes

Ifrit

In respect of the naming traditions of Goblin, Faerie, Scroll, this is an impish, demonic library… to write PE binaries, it relies on Goblin for a lot of the heavy lifting and provide its own meta writer structure.

Features and modus operandi

The idea is that you can start from a given binary and mutate it, e.g. add sections, add certificates, remove certificates and more.

It's built towards UEFI usecases in the Lanzaboote project, which is a UEFI stub in Rust for Secure Boot enablement in the NixOS Linux distribution.