Главная
Study mode:
on
1
Intro
2
Xiaomi Cloud
3
Device to Cloud Communication
4
Cloud protocol
5
App to Cloud communication
6
Operation Systems
7
Implementations
8
Device Overview
9
Rooting: Challenges
10
Teardown
11
Backside layout mainboard
12
Frontside layout mainboard (GEN2)
13
Pin Layout CPU
14
Software
15
Available data on device
16
Communication relations
17
eMMC Layout
18
Update process
19
Firmware updates
20
Lets root remotely
21
Gain Independence
22
Replacing the cloud interface
23
Proxy cloud communication
24
Summary of the Vacuum
25
Xiaomi Ecosystem
26
Overview Hardware
27
Sensors connected via gateway
28
Acquiring the Key
29
Binary Patching: Goals
30
Binary Patching: Why can it be hard?
31
Binary Patching: Nexmon Framework
32
Preparing the modified binary (Marvell)
33
Applying the modified firmware
Description:
Explore the intricacies of reversing IoT devices within the Xiaomi ecosystem in this comprehensive conference talk from Recon Brussels 2018. Delve into the proprietary cloud service that all Xiaomi products rely on for full functionality, and learn how to access firmware for various devices such as vacuum robots, lightbulbs, and smart home gateways. Discover techniques for extracting device secrets and implementing custom functions using the Nexmon framework, enabling the creation of personalized cloud software for IoT devices. Gain insights into the challenges of rooting, device teardown processes, and binary patching methods. Presented by Dennis Giese, a grad student and researcher, and Daniel Wegemer from the Secure Mobile Network Lab, this talk covers topics including Xiaomi Cloud architecture, device-to-cloud communication, operating systems, firmware updates, and the broader Xiaomi ecosystem.

Reversing IoT - Xiaomi Ecosystem

Recon Conference
Add to list
0:00 / 0:00