What you corrupt is what you crashP2IM: Scalable and Hardware-independent Firmware Testing via Automatic Peripheral Interface ModelingTardis: Coverage-Guided Embedded Operating System FuzzingAFLIoT: Fuzzing on linux-based IoT device with binary-level instrumentationGreenHouse: Single-Service Rehosting of Linux-Based Firmware Binaries in User-Space Emulation