Hands-on Hardware Hacking and Reverse Engineering
This course teaches hardware hacking and reverse engineering techniques commonly used against electronic products and embedded systems. It is a combination of lecture and hands-on exercises covering 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.
A full course outline can be found at http://www.grandideastudio.com/portfolio/hardware-hacking-training/
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.
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, administrator access required) 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 (in printed and electronic format) and hardware hacking/embedded security reference material
- Grand Idea Studio's custom hardware hacking training circuit board (one for each student to keep)
- Electronics and hardware hacking tools, including a soldering iron, multimeter, logic analyzer/oscilloscope, and device programmer
- Safety gear
Joe Grand (@joegrand), also known as Kingpin, is a computer engineer, hardware hacker, product designer, teacher, advisor, runner, daddy, honorary doctor, TV host, member of legendary hacker group L0pht Heavy Industries, and the proprietor of Grand Idea Studio (grandideastudio.com). He has been creating, exploring, and manipulating electronic systems since the 1980s.