Skip to content

Failsafe: Yet Another SimpliSafe Attack Vector

Nick Delewski

Exploitation techniques against SimpliSafe home security systems via wireless attack vectors.

Summary

### Physical and Wireless Attack Surfaces in Consumer Security At 00:00, security researcher Nick DePetrillo examines wireless physical security weaknesses in SimpliSafe consumer home alarm systems at the Wireless Village. He discusses the growing reliance of residential security on unencrypted, low-power radio frequency protocols.

### Radio Reconnaissance on ISM Bands At 13:12, DePetrillo explains his methodology for reverse-engineering SimpliSafe keypad and sensor communications. Operating across the 433 MHz and 315 MHz ISM bands, he reveals that early SimpliSafe hardware communicates in unencrypted, unauthenticated radio packets between window/door contacts, base stations, and keypads.

### Replay Attacks and Packet Injection via Software-Defined Radio At 26:39, the speaker demonstrates how low-cost Software-Defined Radio (SDR) hardware (such as RTL-SDR and the Yard Stick One) can capture wireless transmission sequences. By analyzing recorded signal waveforms, he constructs Python scripts to forge alarm state messages and replay legitimate disarm transmissions.

### Cleartext PIN Interception and Silent System Disarming At 39:40, DePetrillo demonstrates the capture of cleartext administrative PIN codes transmitted by keypads during daily operation. An adversary stationed outside a property can intercept the passcode over the air, spoof a valid disarm command, and suppress alarm notifications without notifying the homeowner or monitoring station.

### Engineering Mitigations: Cryptographic Authentication and Rolling Codes Concluding around 45:00, DePetrillo contrasts insecure static radio packets with robust wireless cryptographic standards. He stresses that consumer alarm manufacturers must implement rolling code mechanisms, cryptographic message authentication (such as AES-CCM), and secure key exchange to prevent unauthorized interception.

(AI summary — Gemini Flash)

Related talks