Home

Awesome

EFI DXE Emulator
An EFI DXE binary emulator based on Unicorn
Copyright © 2016-2019 Pedro Vilaca. All rights reserved.
reverser@put.as - https://reverse.put.as
Copyright © 2020 Assaf Carlsbad. All rights reserved.

This is a Windows-centric port of the EFI DXE phase binaries emulator by Pedro Vilaca.
See README_ORIG for more details.

Building

  1. Clone & bootstrap Vcpkg:
> git clone https://github.com/Microsoft/vcpkg.git
> cd vcpkg

PS> .\bootstrap-vcpkg.bat
PS> .\vcpkg integrate install
  1. Install required dependencies:
PS> .\vcpkg install capstone[x86] getopt-win32 inih linenoise-ng mman unicorn fast-cpp-csv-parser

Note: for 64-bit builds just append the suffix :x64-windows to each package name (e.g. capstone:x64-windows).

  1. Open efi_dxe_emulator.sln in Visual Studio and build it from the IDE.