EfiXplorer
IDA plugin and loader for UEFI firmware analysis and reverse engineering automation
Install / Use
/learn @REhints/EfiXplorerREADME
<p align="center">
<img alt="logo" src="https://raw.githubusercontent.com/rehints/efiXplorer/5c21f355c41e74af4a7cd1659780a71f76f5d2c1/pics/efiXplorer_logo.png" width="45%">
</p>
efiXplorer - IDA plugin and loader for UEFI firmware analysis and reverse engineering automation
Documentation
Publications
- efiXplorer: Hunting for UEFI Firmware Vulnerabilities at Scale with Automated Static Analysis
- Static analysis-based recovery of service function calls in UEFI firmware
- How efiXplorer helping to solve challenges in reverse engineering of UEFI firmware
Acknowledgements
Special thanks to:
- Hex-Rays, for their support of this project through the Hex-Rays Contributor Program
- All contributors who have helped improve this project (see
CONTRIBUTORS.mdfor a list) - The authors of the projects listed below for their ideas and research efforts
References
- https://github.com/LongSoft/UEFITool
- https://github.com/yeggor/uefi_retool
- https://github.com/gdbinit/EFISwissKnife
- https://github.com/snare/ida-efiutils
- https://github.com/al3xtjames/ghidra-firmware-utils
- https://github.com/DSecurity/efiSeek
- https://github.com/p-state/ida-efitools2
- https://github.com/zznop/bn-uefi-helper
