← Portfolio
research

Physical IoT lab: technical analysis of exposed microscope streaming

iot wifi network security wireshark h264 hardware lab privacy
View Project →

Physical lab context

This lab was built around a consumer IoT microscope in a controlled environment to validate whether network/privacy risks are practically exploitable. The goal was not destructive testing; it was exposure measurement and realistic abuse analysis.

Observed operating model

  • The device creates its own Wi-Fi network in 192.168.34.0/24.
  • The microscope is reachable at 192.168.34.1.
  • Ports 8080 and 8081 were exposed.
  • H.264 video was streamed through 8080.

This design leaves both network and application layers with minimal defensive controls.

Core technical findings

1) Open Wi-Fi (no authentication)

Any nearby party can join the network without credentials.

2) Unencrypted video stream

H.264 traffic is transmitted in cleartext, enabling capture and reconstruction.

3) No access control on video service

Reaching the streaming endpoint is enough to receive video data.

4) Passive interception is feasible

Monitor-mode collection enables packet capture without active association, lowering attacker visibility.

Practical risk analysis

The combination of these four conditions amplifies impact:

  • Confidentiality: direct exposure of sensitive visual material.
  • Detectability: low, especially for passive collection.
  • Attack complexity: low; no advanced exploit chain is required.

This is exactly why the risk is severe in real-world deployments.

Environment-specific impact

  • Healthcare: potential leakage of patient-related visual data.
  • R&D labs: observation of ongoing experiments or samples.
  • Industrial QA: exposure of internal quality-control processes.
  • Academic settings: unauthorized viewing of coursework or research.

Secure-by-design lessons

  1. Never ship capture-capable devices with open Wi-Fi defaults.
  2. Encrypt streaming channels end-to-end (TLS).
  3. Require authentication before video access.
  4. Enforce network segmentation and IoT isolation.
  5. Add telemetry for unauthorized client detection.

Priority mitigations

  • Enable WPA2/WPA3 with unique per-device credentials.
  • Add session-based authentication for stream consumption.
  • Encrypt and integrity-protect transport.
  • Restrict allowed origins and apply aggressive idle timeouts.
  • Maintain firmware hardening through continuous updates.

Ethics note

Assessment was performed on owned hardware in an authorized, controlled setup for educational and defensive purposes.

Original write-up

Hacking IoT Microscope - Open Wi-Fi and Unencrypted Video Stream