Bench · Unit 1 of 3Bench · Unit 2 of 3Bench · Unit 3 of 3
TeardownMapExploitProveReport01Device under test
02Layers we test
03What a few minutes alone with it gives
Smart door lock
Replaying a captured Bluetooth packetwrite 0x0025 7E 01 A4 C3 · UNLOCK
Self-service kiosk
ACME CLINIC
Welcome.
Tap to check in
Print my receipt
Print dialog > Open file...
C:\Windows\system32>
whoami
kiosk-01\kioskuser
KIOSK MODE ESCAPED
Vehicle infotainment unit
UART console · 115200 baud
root@headunit:~# id
uid=0(root) gid=0(root)
root@headunit:~# ip link
can0: UP · vehicle gateway
01HardwareUART, JTAG · flash · USB
02Firmware and OSSecrets · kiosk lockdown · updates
03Wireless and busesBluetooth · Wi-Fi · CAN
04App and cloudCompanion app · device API
1Wireless
A captured Bluetooth unlock is replayed. The door opens.
High 2Firmware
The same unlock key sits in every lock's firmware.
Critical ImpactOne lock in hand opens every lock in the fleet.
1Operating system
A print dialog escapes kiosk mode to the desktop.
High 2Hardware
A USB keyboard on the back port types commands.
High ImpactA path to patient data and the clinic network behind the kiosk.
1Hardware
UART pins on the board give a root shell.
High 2Vehicle bus
From the head unit, the vehicle gateway is reachable.
Critical ImpactA path from the dashboard toward vehicle systems.
Also tested: medical devices, POS terminals, gaming consoles, cameras and routers.
Mapped toOWASP IoT Top 10ETSI EN 303 645ISO/SAE 21434 for vehiclesFDA premarket guidance