I'll be running a hands-on two-hour #workshop on #firmware analysis at #DO_BYTE: https://fahrplan.do-byte.de/do-byte-2026/talk/N3WAVN/
Attendees will have the chance to experiment with real hardware to see how firmware can be modified and taken to another level.
Binary Analysis of Real x86 Firmware DO_BYTE (2026)
Language/Sprache: EN/DE (whatever people prefer / je nach Notwendigkeit) More or less trivially, we can dump firmware from flash chips on mainboards nowadays. But what do we do with it? Do we run it through `binwalk`, [MEAnalyzer](https://github.com/platomav/meanalyzer), [PSPTool](https://github.com/pspreverse/psptool), [UEFITool](https://uefitool.com/), [Fiedka](https://fiedka.app), [Fiano](https://github.com/linuxboot/fiano), [intel_fw](https://github.com/platform-system-interface/intel_fw)? Can we get anywhere with [Ghidra](https://github.com/nationalsecurityagency/ghidra)? Oh no, a rabbit hole 🐇🕳️! I have spent quite some time implementing and extending various tools to extract, analyze and modify firmware images, and will share my knowledge in this workshop. If you want, please bring your own hardware, and we will get you started! Otherwise, I will bring a reference platform, a not too recent Intel based HP mini computer, to look further into and tinker with. I will show both how to approach the hardware itself as well as how to parse and understand the firmware.








