Hands-On Hardware Hacking and Reverse Engineering Techniques: Black Hat Edition
Joe Grand
// May 31 - June 1 |
Black Hat + GTEC 2011 Training Session //May 31 - June 1
Overview:
This course is the first of its kind and focuses on hardware hacking and reverse engineering techniques commonly used against hardware products. It is a combination of lecture and hands-on exercises, culminating with students attempting to defeat the security of a custom-designed circuit board.
We'll guide you through the hardware hacking process, explore basic electronics, experiment with test equipment, discuss embedded security, and dive into tips and techniques required for successful circuit modifications and hardware hacking. A more detailed course outline can be found on Grand Idea Studio's website.
Learning Objectives:
During the course, the student will:
- Understand the mindset of a hardware hacker and why he does what he does
- Gain skills needed to successfully reverse engineer electronic products
- Learn about embedded security, ways to design hardware securely, and ways to defeat those mechanisms
Expect to leave the course with a smile on your face and a hacked circuit board around your neck.
Target Audience:
The target audience for this course is computer security consultants, design engineers, technical management, senior management, and any other individuals that are looking for a hands-on experience of hardware hacking and reverse engineering.
The course aims to educate everyone, from the beginner hobbyist or curious computer security professional with no electronics experience, to the self-proclaimed "gadget geek." Whether you like to get your hands dirty with hacking hardware or you just are curious about how hackers will reverse engineer your products, this course will be of benefit.
What to Expect:
This two-day class is a crash course in electronics, hardware hacking, and reverse engineering. The first day introduces the students to the basic concepts of hardware hacking and electronics, common hardware hacking tools, embedded security, and some hands-on techniques. The second day continues with the fundamentals of reverse engineering, more hardware hacking experiments, and a look at state-of-the-art, advanced hardware hacking techniques. The class concludes with a full-scale, hands-on hardware hacking challenge to break the security of a custom-designed circuit board performed individually or in small groups.
Students should expect to get their hands dirty with some basic electronics construction and reverse engineering exercises. The student should come into the class with an open mind and a sense of humor. Expect to leave the course with a smile on your face and a hacked circuit board around your neck.
Each student will be presented with the following materials and resources to be used and referenced throughout the course:
- Electronics measurement tools, including a multimeter, digital oscilloscope, soldering iron, and device programmer
- Safety equipment
- All other necessary tools, components, and circuitry
Following successful completion of the course, each student will leave with:
- Grand Idea Studio's custom hardware hacking training circuit board
- CD-ROM containing the course lecture slides and copious research papers, notes, and references
Who Should Attend
The course aims to educate everyone, from beginner hobbyists to computer security consultants to design engineers to senior management. Whether you like to get your hands dirty with hacking hardware or you just are curious about how hackers may reverse engineer your products, this course will be of benefit. No prior electronics experience is required.
Course Materials
Students will be provided with the following materials:
- Electronics measurement tools, including a multimeter, digital oscilloscope, soldering iron, and device programmer
- Grand Idea Studio’s custom hardware hacking training circuit board
- Course lecture slides, research papers, and tools
Students should bring their own laptop running Windows (or equivalent virtual machine) and containing a functional USB interface. The laptop will be used for online research and to control test equipment. Software and drivers may need to be installed.
What to bring:
Students are required to bring their own laptop running Windows XP (virtual machine running under OS X is OK) and containing a functional USB interface and a DB-9 serial port (or equivalent USB-to-serial adapter). The laptop will be used for web-based research and to control the test equipment used in the course (software and drivers will be installed, but can be removed at the end of the course).
No loaner laptops will be available. Students who do not bring a laptop or who have laptops running other operating systems may work with a willing partner for the hands-on exercises that require Windows.
Trainer:
Joe Grand is an electrical engineer and the President of Grand Idea Studio, Inc. He specializes in the invention, design, and licensing of consumer products and modules for electronics hobbyists. Joe is a former member of the legendary hacker collective L0pht Heavy Industries and has testified before the United States Senate Governmental Affairs Committee regarding government and homeland computer security. He has spent nearly two decades finding security flaws in hardware devices and educating engineers on how to increase the security of their designs.
Joe was a co-host of Prototype This, an engineering entertainment show on Discovery Channel. 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.
Best Price: |
Early Pricing: |
Standard On-site: |
$3200 |
$3400 |
$3600 |