Berkner Tech

Hardening U-Boot for Production

How to harden U-Boot for production by locking the console, requiring verified boot, and protecting the environment before a product ships.

Hardening FreeRTOS Applications

How to harden a FreeRTOS application with the MPU port, stack overflow detection, and unprivileged tasks so one bug cannot take the system.

Exploit Mitigations for Embedded C

The embedded exploit mitigations that matter, from stack canaries to MPU isolation, and how to confirm they are active on shipping firmware.

Emulating Firmware with QEMU

Emulating Firmware with QEMU

How to emulate firmware with QEMU to test a device’s services at scale without the hardware, with snapshots and a debugger.

Dumping eMMC and NAND Flash

How to dump eMMC and NAND flash from embedded Linux devices, verify the image, and why data at rest must be encrypted.