Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

From Printed Circuit Boards to Exploits: Pwning IoT Devices Like a Boss - Damien Cauquil - Hack in Paris - 2018

Hack in Paris via YouTube

Overview

This course teaches learners how to hack IoT devices, specifically a Bluetooth Low Energy smartlock, from the printed circuit board to a fully working exploit, including reverse engineering the associated mobile application. The course covers electronics basics, specific protocols, microcontrollers, and System-on-chip reverse engineering. The teaching method includes discussing tools, methodologies, tips, and tricks based on practical experience. The intended audience for this course includes individuals interested in hardware hacking, electronics, and IoT device security.

Syllabus

Intro
What this talk is not about
What this talk is about
Existing methodologies
Digital security
Data Extraction
Data Analysis
Wireless Communications
Analogies
Smart Dog
Marvel Soft
Tools
Smart lock
A single tip
Global analysis
PCB design
Connectors
Components
Schematics
Schematic example
Data sheets
Final result
Debug mode
Modulation
Firmware
Debugging
Extracting firmware
OTA
Xcode
Search for strings
Spare data
Outofband data disparity
Target architecture
What architecture is
OS and file system
Linux
Soft device
Get SDK version
Drop binaries
Disassemble
Getting the code
Disassembling the code
Automation
Software
Github
Mobile applications
Details about everything
How do we perform this
Hardware needed
How it works
Mobile application
Lowhanging fruit
Analysis
Security issues
Replay attack
Exploit
Solution
The exploit
The more interesting thing
Reverse engineering
Conclusion
Pro tips
Start from the bottom
Epson D600 scanner
Conclusions
Questions

Taught by

Hack in Paris

Reviews

Start your review of From Printed Circuit Boards to Exploits: Pwning IoT Devices Like a Boss - Damien Cauquil - Hack in Paris - 2018

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.