Built around an ultra low-cost kit of hardware hacking tools, this 2-3 hour workshop steps through the process of conducting a timing side channel attack against a PIN validation system. It is a small snippet of the hardware side channel work included in the Software Exploitation via Hardware Hacking Workshop.
The workshop is mostly self-guided and is oriented towards hardware people with no security experience as well as security people with no hardware experience. It provides a beginner-level hardware hacking project with no soldering and minimal flashing lights. In the process it will show exactly how cheap and feasible hardware attacks really are as well as introduce some basic tools for hardware hacking.
Some of the materials used in the course are available on GitHub.
- Applied Physical Attacks 1: Embedded and IoT Systems
- Hardware Attacks, Risks, Threats, and Mitigations
- Applied Physical Attacks 4: Hardware Implants
- Hands-on JTAG for Fun and Root Shells!
- Applied Physical Attacks 2: Hardware Pentesting
- Applied Physical Attacks 3: Rapid Prototyping
- Applied Physical Attacks on a Raspberry Pi
- Side Channel Attacks for Hardware N00BZ
- Applied Physical Attacks and Silicon Defenses
- Applied Physical Attacks on x86 Systems