Joe Grand's Hands-on Hardware Hacking 2-Day Hands-on Hardware Hacking Training

08 November 2017 - 09 November 2017
Hosted by
Bently Reserve
301 Battery Street, San Francisco, CA, 94111
View on Google Maps
Joe Grand

Course Description

Interested in hardware hacking, but don’t know where to start? This class, taught by world-renowned engineer and hacker Joe Grand, brings you through the techniques commonly used to reverse engineer and defeat the security of electronic devices. Having premiered in 2005, it is the longest running hardware hacking training in the industry and is continually updated to reflect current trends.

This comprehensive class covers the hardware hacking process, including product teardown, component identification, circuit board reverse engineering, soldering and desoldering, signal monitoring and analysis, and memory extraction. It concludes with a final challenge where you’ll attempt to defeat the security mechanism of a custom electronic device.

Through the combination of lecture and hands-on exercises, you’ll gain the skills, resources, and confidence needed to explore, manipulate, and exploit electronic systems. No prior hardware experience is required.

Course Outline

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

A more detailed course outline can be found here. A video description can be found here.

Who Should Take This Course

This class is for anyone interested in hardware hacking, including security researchers, digital forensic investigators, design engineers, and executive management. Whether you are looking to expand the capabilities of your organization or would like to understand how hackers may be reverse engineering your products, this class is a great starting point.

What To Bring

Students must provide their own computer running Windows (administrator access required, within a virtual machine is OK) and containing a functional USB interface. Software and drivers will need to be installed.


$2200 (until September 4th)
$2900 (after September 4th)
Cancellation requests by paid registrants must be made at least 45 days before the event and may be subject to an administration fee. In the event of course cancellation by the trainer, students may choose to attend an alternate course (space pending) or receive a full refund.

Pay by Credit Card

Pay by Check/Wire or
Request a Group Discount

Group discounts are available for 3 or more registrations.
Request Invoice

Onsite Training

Can't make it? Our trainings are also available at a location of your choice.
Request an Onsite Quote