Hardware Hacking and Reverse Engineering

In partnership with Grand Idea Studio, Teel Technologies is proud to offer “Hardware Hacking Training” taught by Joe Grand. The class focuses on hardware hacking and reverse engineering techniques commonly used against electronic products and embedded systems. It is a combination of lecture and hands-on exercises, culminating with students attempting to defeat the security of a custom circuit board. No prior electronics experience is required.

IMG_0594

Overview

Students will learn the hardware hacking process, proper use of tools and test measurement equipment, circuit board analysis and modification, embedded security, and common hardware attack vectors. The course concludes with a final hardware hacking challenge in which students must apply what they’ve learned in the course to defeat the security mechanism of a custom circuit board.

The main goal of this course is to give students the resources and skills they need to confidently approach hardware exploitation and to come up with creative solutions for their own particular engagements. It has been taught around the world since 2005 and is continually updated with new techniques and relevant examples.

Who Should Take This Course

The course aims to educate everyone, including computer security researchers, digital forensic investigators, design engineers, and senior management. Whether you already have some experience with hacking hardware, are looking to expand the capabilities of your organization, or would like to learn how hackers may be reverse engineering your products, this course will be of benefit.

IMG_9665

Student Requirements

No prior electronics or security experience is required. Expect to leave the course with a smile on your face, a hacked circuit board in your hand, and a new set of skills for attacking hardware products.

What Students Should Bring

Students should bring their own laptop running Windows (within a virtual machine is OK) and containing a functional USB interface. The laptop will be used for online research and to control test equipment. Software and drivers will need to be installed.

What Students Will Be Provided With
  • Course presentation and hardware hacking/embedded security reference material in electronic format
  • Grand Idea Studio’s custom hardware hacking training circuit board (one for each student to keep)
  • Equipment to be used during class: Electronics and hardware hacking tools, including a soldering iron, multimeter, logic analyzer/oscilloscope, and device programmer
  • Safety gear
Trainer

Joe Grand is a product designer, hardware hacker, and the founder of Grand Idea Studio. He is a sought after speaker for his work on the reverse engineering and security analysis of embedded systems, and is an active contributor to computer security conferences around the world. Formerly known as Kingpin, Joe was a member of the legendary hacker group L0pht Heavy Industries and has testified before the United States Senate Governmental Affairs Committee regarding government and homeland computer security. He holds a Bachelor of Science degree in Computer Engineering from Boston University and a Doctorate of Science in Technology (Honorary) degree from the University of Advancing Technology.

Optional Third Day for Law Enforcement Only

Students can participate in an optional third day of training. This advanced training day is available to help students reinforce skills learned in the standard course. Additional hardware hacking exercises include firmware extraction/manipulation, experiments with on-chip debug interfaces (such as JTAG), and a side channel timing attack. There will also be an opportunity to discuss your own case or project.


Course Offerings