Hardware Hacking Advanced: Defeating Microcontroller Code Protection

Provided by

Enquire about this course

Overview

This one-day workshop teaches advanced techniques used to defeat the security features of microcontrollers meant to protect against unauthorized access. It is a hands-on environment where students will use a variety of hardware tools and real-world targets. Each section provides details of the microcontroller's code protection features and its corresponding attack methodology.

+

Prerequisites

Joe Grand's Hardware Hacking Basics two-day training

+

Course Outline

A. Microcontroller Security Overview

B. Fault Injection
  • Hands-on exercise: Extract program code from a protected NXP LPC1114 via voltage glitch using the ChipWhisperer-Lite
C. Register Manipulation
  • Hands-on exercise: Extract program code from a protected Nordic Semiconductor nRF51822 microcontroller via register and program flow manipulation
D. Interrupt Vector Manipulation
  • Hands-on exercise: Locate debug interface, extract program code from a protected STMicroelectronics STM32F103 microcontroller via vector table remapping, identify differences between original and extracted code
E. Side Channel Timing Attack
  • Hands-on exercise: Discover side channel weakness on a custom circuit board, defeat PIN protection via timing attack
F. Other Techniques

+

Enquire

Start date Location / delivery
No fixed date United Kingdom Book now
01132207150 01132207150

Related article

The Cyber Pulse is QA's new portal to free Cyber content, including on-demand webinars, articles written by leading experts,