Electronics and PCB Reverse Engineering
Dates
2
Course Overview
The Electronics and PCB Reverse Engineering course is an in-person, five-day technical training module focused on understanding and analysing printed circuit boards (PCBs) and their components from both a functional and cyber-security perspective. The goal is to equip learners with the skills to interpret and reverse-engineer unfamiliar hardware, identify security weaknesses, and perform low-level attacks (e.g., firmware extraction).
Core Learning Topics
The course blends theory and practical exercises covering:
Fundamentals
-
Health & safety for hardware work
-
Basic electrical terminology
-
Component and feature identification
-
Understanding PCB layouts and operation
Reverse Engineering Skills
-
Systematic reverse engineering workflow
-
Attack surface identification on PCBs
-
Prioritising analysis steps
-
Inter-component communication and signal paths
-
Reading and interpreting electrical diagrams
Tools & Techniques
-
Use of key tools: multimeters, logic analysers, soldering equipment
-
Lab equipment introduction and handling
-
Overcoming connectivity challenges
-
Chip-off techniques and firmware extraction
-
Introduction to glitching and power analysis
-
Defensive PCB design considerations
Applied Practice
-
Hands-on tasks on live boards
-
Practical exercises to reinforce theory
-
Optional assessment (viva style) leading to certification as a Certified Embedded Systems Hacker with CPD hours.