Training

Joe Grand’s hardware hacking training courses provide the concepts and techniques used to explore, manipulate, and exploit electronic systems. No prior hardware, electronics, or security experience is required.

Please visit the Events page for currently scheduled public classes. If you are interested in an on-site session for your organization, please contact us.

Training Course

Joe Grand's Hardware Hacking Basics

This two-day comprehensive course teaches fundamental hardware hacking concepts and techniques used to reverse engineer and defeat the security of electronic devices. It combines lecture and hands-on exercises, culminating with a hardware hacking challenge against a custom hardware target.

Training Course

Firmware Extraction and Manipulation

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.

Training Course

Defeating Microcontroller Code Protection

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.

Training Course

Hardware Implants and Espionage

This one-day workshop focuses on the risks and realities of hardware espionage and supply chain compromise. It is a hands-on environment where students will detect and analyze various forms of surreptitious hardware.