UEFI tool

From Thomas-Krenn-Wiki
Jump to navigation Jump to search

UEFITool is a cross-platform C++/Qt program for parsing, extracting and changing of UEFI-firmware-images. It supports parsing of complete BIOS images, beginning with the flash descriptor or any binary files that contain UEFI volume. In this article, we show how to query, for example, the containing Intel Microcode versions or the Build Date of a BIOS-image.

Download

UEFITool is compiled as available binary files for Windows and OSX. The source code can also be compiled by yourself (for example under Linux):

Open BIOS-image and query Microcode versions

The following steps show how to query, for example, containing Intel Microcode versions:

Reading out Build Date

The Build Date can either be made via GUID search (older BIOS image) or text search (newer BIOS image).

Reading out via GUID

Perform the following steps to query a Build Date of a BIOS-image via GUID search:

Reading out via text with ASCII-coding

Perform the following steps for querying the Build Date via text search (ASCII-coding):

Reading out via text with Unicode-coding

Perform the following steps as described above and select the checkbox "Unicode" when searching.


Author: Werner Fischer

Werner Fischer, working in the Knowledge Transfer team at Thomas-Krenn, completed his studies of Computer and Media Security at FH Hagenberg in Austria. He is a regular speaker at many conferences like LinuxTag, OSMC, OSDC, LinuxCon, and author for various IT magazines. In his spare time he enjoys playing the piano and training for a good result at the annual Linz marathon relay.


Translator: Alina Ranzinger

Alina has been working at Thomas-Krenn.AG since 2024. After her training as multilingual business assistant, she got her job as assistant of the Product Management and is responsible for the translation of texts and for the organisation of the department.


Related articles

Avago EFI SAS Driver is Unhealthy
Security advisory for Kr00k WiFi vulnerability CVE-2019-15126
Server problems