About this course

Course type Specialist
Course code QAHOHHRE
Duration 2 Days

Grand Idea Studio’s Hardware Hacking Training, taught exclusively by world-renowned engineer and hacker Joe Grand (@joegrand, www.grandideastudio.com), focuses on hardware hacking and reverse engineering techniques commonly used against electronic devices. It is a combination of lecture and hands-on exercises, concluding with a final challenge where you'll identify and defeat the security mechanism of a custom hardware device. No prior hardware, electronics, or security experience is required.

In a time where we rely so heavily on electronic devices, it's important to learn the skills, tools, and processes to attack and secure them. I'm excited to participate in the QA Cyber Summit and help pull the curtain back on the world of hardware hacking.

 

Joe Grand (@joegrand)

Objectives

During the course, the student will:

  • Understand the hardware hacking process and mindset
  • Learn the skills needed to successfully reverse engineer, modify, and/or attack electronic products
  • Apply real world techniques to defeat the security of a custom circuit board

Course materials

Students will be provided with the following:

  • Course presentation and related reference material (in electronic format)
  • Grand Idea Studio's custom training circuit board (one for each student to keep)
  • All necessary equipment, including soldering iron, multimeter, logic analyzer, and device programmer

Agenda

Through Joe's unique teaching style and relevant hands-on exercises, you'll not only gain the technical skills to explore, manipulate, and exploit electronic devices, but also the understanding of how to apply your skills against other hardware once you leave the classroom.

  1. Hardware Hacking Overview
  2. Information Gathering
  3. Product Teardown
    • Opening housings
    • Anti-tamper mechanisms
    • Component identification
    • Locating/reading data sheets
    • Schematics and PCBs
  4. Soldering and Desoldering
  5. Buses and Interfaces
    • Identifying interfaces
    • Determining pin function
    • Signal monitoring/analysis
  6. Signal/Data Manipulation
    • Debug interfaces
    • Fault injection/glitching
  7. Memory and Firmware
    • Extracting/modifying memory contents
    • Firmware analysis tools/techniques
  8. Other Attack Vectors
  9. Hardware Hacking Challenge

A complete course outline can be found at www.grandideastudio.com/portfolio/hardware-hacking-training/

Presenter Biography

 

Cyber Summit

Joe Grand

Product Designer, Hardware Hacker, and the founder of Grand Idea Studio

Joe specializes in creating, exploring, and manipulating electronic devices. Formerly known as Kingpin, Joe was a member of the legendary hacker group L0pht Heavy Industries, where he helped raise awareness of computer security vulnerability research and disclosure. He was also a co-host of Discovery Channel's Prototype "This", an engineering entertainment programme that followed the real-life design process of a unique prototype every episode. Joe 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. In his presentation he will discuss the Tools of the Hardware Hacking Trade.

Trusted, awarded and accredited

Fully accredited to ensure we provide the highest possible standards in learning

All third party trademark rights acknowledged.