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

Motors and Motor Control Circuits
University of Colorado Boulder via Coursera
Internet das Coisas (IoT) com Bluetooth 4.0
Udemy
STM32CubeMX 4 Essential Training
Udemy
Embedded Systems Bare-Metal Programming Ground Up™ (STM32)
Udemy
Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent