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

YouTube

Emulating Embedded Linux Devices at Scale with LightTouch Firmware Rehosting

DEFCONConference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn a higher-level "rehosting" approach to emulating embedded Linux systems in this 38-minute DEF CON 33 conference talk. Discover how to avoid modifying userspace or firmware images by building patched Linux kernels and using modified QEMU machines to model system terrain as closely as possible to what userspace firmware expects. Explore the reverse-engineering process of userspace binaries and libraries, examine GPL code analysis techniques, and understand how to write kernel patches and dummy drivers while making reactive QEMU changes. Master the methodology for creating rehosting environments that appear nearly identical to real systems from a userspace perspective, enabling firmware to run essentially unimpeded through this hybrid emulation framework.

Syllabus

DEF CON 33 - Emulating Embedded Linux Devices at Scale w LightTouch Firmware Rehosting - S Polke

Taught by

DEFCONConference

Reviews

Start your review of Emulating Embedded Linux Devices at Scale with LightTouch Firmware Rehosting

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.