YoVDO

Embedded Devices Reverse Engineering

Offered By: Recon Conference via YouTube

Tags

REcon Conference Courses FreeRTOS Courses Firmware Development Courses IoT Device Security Courses

Course Description

Overview

Explore the intricacies of embedded device reverse engineering in this 42-minute conference talk from Recon Conference. Delve into the world of powerful micro CPUs and their widespread use in IoT devices. Learn about FreeRTOS, a popular framework for embedded device firmware development, and understand its architecture and security features. Discover the challenges of reverse engineering in the IoT space, focusing on the STM32F0 micro CPU and FreeRTOS. Gain insights into memory organization, IP stack specifics, task handling, SSL library, and stack protection. Examine practical examples of reverse engineering techniques, including differentiating between memory access from GPIO functions. Explore a custom IDA Script tool designed to automate the reverse engineering process. Understand the security implications and limitations of embedded systems, and acquire valuable skills for assessing and improving the security of IoT devices.

Syllabus

Embedded devices reverse engineering by Vitor Ventura & Vladan Nikolić


Taught by

Recon Conference

Related Courses

Harnessing Intel Processor Trace on Windows for Fuzz
Recon Conference via YouTube
Reverse Engineering Satellite Based IP Content Distribution
Recon Conference via YouTube
Reverse Engineering Windows Defender's JavaScript Engine
Recon Conference via YouTube
DIY ARM Debugger for Wi-Fi Chips
Recon Conference via YouTube
Subverting Your Server Through Its BMC - The HPE iLO4 Case
Recon Conference via YouTube