EFI_DXE_Emulator: Qiling support in the works!

Re: https://firmwaresecurity.com/2019/08/23/qiling-binary-emulation-framework/ and https://firmwaresecurity.com/2020/02/27/efi-dxe-emulator-and-debugger-ported-to-windows/

Qiling has been looking for UEFI support for a while, see their TODO file:
https://github.com/qilingframework/qiling/blob/master/TODO

The EFI_DEX_Emulator is getting Qiling support!

https://github.com/assafcarlsbad/efi_dxe_emulator

PS: Qiling mentions how it’d be nice to fuzz UEFI with AFL:

I just noticed that the below project (which I was about to point out to the Qiling project) is no longer available, unfortunately:

https://firmwaresecurity.com/2018/10/23/uefifuzzing-uefi-applications-and-libraries-for-afl-fuzzing/

CHIPSEC has a few small built-in fuzzers, some of which apply to UEFI.

The only other UEFI fuzzing project I know about is Intel’s Project Excite, an open source project which I don’t think they ever managed to open source, and I think it used KLEE instead of AFL:

https://software.intel.com/en-us/articles/finding-bios-vulnerabilities-with-symbolic-execution-and-virtual-platforms

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s