Open Source Tools of the Hardware Hacking Trade

*
Accepted Session
Short Form
Beginner
Scheduled: Thursday, June 25, 2015 from 3:45 – 4:30pm in B201

Excerpt

Many embedded systems contain design flaws that could lead to exploitable vulnerabilities. In order to discover such flaws, hackers and engineers use a specific set of tools. In this session, Joe will discuss his favorite open source hardware hacking and reverse engineering tools, including those that monitor/decode digital communications, extract firmware, inject/spoof data, and identify/connect to debug interfaces.

Description

This presentation introduces the audience to a variety of tools commonly used during the hardware hacking and reverse engineering processes. Understanding what tools are available and which one(s) can be used for a particular type of attack can help product engineers design less vulnerable systems and give security researchers new ideas on how to analyze and/or defeat security mechanisms of an electronic device.

For each tool, detail is given about its function/feature set and how a hacker would typically use it. All of the discussed tools are open source and many have been created by hackers to help reach a particular goal in a way that hadn’t been done before.

Tags

hardware hacking, electronics, tools, Open Source, embedded systems

Speaking experience

I've been giving talks and teaching since 1998 with over 150 public presentations and lots of private ones. The best place to see a list is here: http://www.grandideastudio.com/events-archive/ Some of my favorite recent work/talk is on PCB deconstruction/reverse engineering, which you can see here: https://www.youtube.com/watch?v=O8FQZIPkgZM

I will have given a version of this talk at the RSA Conference 2015 in April, though not as much focused on how important the open source tools created by hackers for hackers actually are in the quest of hardware hacking.

Speaker

  • Captured000 1 10 2015

    Biography

    Joe Grand was born as a hacker. In a time when tinkering with computers and electronics was a guarantee for ridicule and torment, Joe (formerly known as Kingpin) pushed back to forge his own path – figuring out how to make free telephone calls as a 7-year-old in 1982, helping set the standard for computer security vulnerability research and disclosure with the infamous hacker group L0pht Heavy Industries, bringing engineering to the masses on Discovery Channel’s Prototype This, and running his own product design firm, Grand Idea Studio. Joe loves to teach and inspire current and future engineers through fun presentations, pictures, and stories.

    Sessions

      • Title: Open Source Tools of the Hardware Hacking Trade
      • Track: Cooking
      • Room: B201
      • Time: 3:454:30pm
      • Excerpt:

        Many embedded systems contain design flaws that could lead to exploitable vulnerabilities. In order to discover such flaws, hackers and engineers use a specific set of tools. In this session, Joe will discuss his favorite open source hardware hacking and reverse engineering tools, including those that monitor/decode digital communications, extract firmware, inject/spoof data, and identify/connect to debug interfaces.

      • Speakers: Joe Grand