Hardware Hacking Advanced: Firmware Extraction & Manipulation
Provided by QA
Overview
This one-day workshop focuses on firmware extraction and system manipulation via on-chip debug interfaces. It is a hands-on environment where students will exploit bare metal and Linux-based devices using a variety of techniques.
+
Prerequisites
Joe Grand's Hardware Hacking Basics two-day training
+
Course Outline
A. JTAG Discovery
This one-day workshop focuses on firmware extraction and system manipulation via on-chip debug interfaces. It is a hands-on environment where students will exploit bare metal and Linux-based devices using a variety of techniques.
+
Prerequisites
Joe Grand's Hardware Hacking Basics two-day training
+
Course Outline
A. JTAG Discovery
- Overview of debug interfaces, JTAG specification/functionality
- Locate debug interface of off-the-shelf embedded system w/ JTAGulator
- Extract firmware via JTAG
- Extract firmware via UART/bootloader
- Extract firmware via physical memory w/ device programmer
- Explore/analyze firmware contents
- Locate debug interface of custom circuit board w/ manual techniques
- Extract firmware via vendor-specific tools
- Determine security mechanism via disassembly
- Modify and inject new firmware to bypass security
- Apply the skills learned in the workshop to gain root access on a Linux-based single board computer through real-time kernel patching.
Enquire
Start date | Location / delivery | |
---|---|---|
No fixed date | United Kingdom | Book now |
01132207150
01132207150