A hardware penetration tester is investigating an IoT device printed circuit board (PCB) to extract sensitive firmware or debug data. Which THREE of the following physical hardware interfaces are commonly targeted by testers to gain console access or read memory? (Choose THREE)
SPI flash pins expose the raw firmware chip directly; attaching a programmer or logic analyser to the CLK, MOSI, MISO and CS lines allows testers to read or dump memory contents without booting the device, satisfying the scenario's requirement for extracting firmware or debug data from the PCB.
Why this answer
Physical hardware hacking heavily relies on serial debug interfaces like UART, JTAG for boundary-scan debugging, and SPI/I2C for flash memory extraction.