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
- Clone & bootstrap Vcpkg:
> git clone https://github.com/Microsoft/vcpkg.git
> cd vcpkg
PS> .\bootstrap-vcpkg.bat
PS> .\vcpkg integrate install
- 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
).
- Open
efi_dxe_emulator.sln
in Visual Studio and build it from the IDE.