Hacking a WiFi Lamp
summary
Device is opened, PCB identifies ESP8285 with 1MB flash and 26 MHz crystal, powered at ~70 mA. Serial pins are wired, boot pins toggled with buttons, oscilloscope reveals nonstandard baud so used setserial at ~76,000 bps and a USB serial adapter to get console output. Firmware is dumped with esptool, analyzed for null-padded SSID (>=5) and password (>=9) patterns, script on GitHub finds the correct Wi‑Fi credentials and a MAC that matches Google location, so the extraction works.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 1:06Wi-Fi lamps overview
- 2:13Hardware identification
- 3:40Powering and Wi-Fi setup
- 5:03Serial communication setup
- 7:15Firmware extraction
- 8:40Entering programming mode
- 10:05Analyzing firmware
- 12:51Conclusions
- 13:59Q&A
related talks
30mCommSec D1 - How to Find and Exploit Bugs in IoT Devices
26mA Lightbulb Worm?
24mLens Of Deceit: Unmasking And Altering Camera Sunglasses' Footage
13mUnmasking the Black Box: Eduardo Montovani on Wi-Fi Security, AI, and Affordable Hacking
41mJust Another Live Hacking - How Insecure Is Secure Enough?
49mReverse Engineering a Bluetooth Lightbulb
52mReverse Engineering a Bluetooth Lightbulb
52mIoT Hacking 101: Reverse Engineering The Xiaomi Ecosystem
