Embedded Devices Reverse Engineering
Offered By: Recon Conference via YouTube
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 CircuitsUniversity 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