The UEFI specification borrows heavily from concepts and constructs present in the Microsoft Windows environment for example, UEFI binaries are very closely related to Microsoft’s PE-32/64 binary format. A Crash Course in UEFIĪs mentioned previously, UEFI is intended to replace the BIOS as well as provide an environment for developers to create pre-OS applications and drivers. This blog post discusses some of the basics of UEFI and tools available. In order to better understand another target I am reversing it became clear that I needed to learn more about UEFI and reverse some aspects of it. UEFI is defined as a specification with a corresponding reference implementation named Tianocore. It was developed as a replacement for the BIOS and provides an environment where developers can create applications and drivers for use before the operating system is loaded. As Wikipedia and its own Forum says, UEFI (Unified Extensible Firmware Interface) is a software layer situated between the operating system and platform firmware.
0 Comments
Leave a Reply. |