Black Hat Physical Device Security: Exploiting Hardware and Software

Now that we've looked at software exposures, we've learned that data and design are key to avoiding security flaws within a device. In this chapter, we'll review a few of the hardware devices that one can purchase right now at the local store or even over the Internet.
The devices chosen each cover one or more areas of physical security. First, we'll introduce the categorical areas that these devices are broken into and cover a basic methodology with our hacker's perspective toward possible exposures that we might find within those devices. Since we already know all the types of faults that we will be looking for, it will be a very straightforward process. We can immediately infer specific attacks. Those attacks will take some work to create for demonstration purposes, but it's definitely worth the effort involved.
Hardware is arguably easier to envelop, surround, or lay under siege (as our criminal version of our process infers), than software is. Software is generally ethereal in nature; we have to write more software to control or snoop on other software. With hardware, our physical presence alone solves the problem of being in the right place at the right time. We have access to the device, and many of these devices' basic functionality require user interaction. As long as we know what to do, we should be able to bypass the device. Of course, that's the goal here; to define some methods of performing these magic tricks to bypass and...