10.09.2016 Views

Hacking_and_Penetration_Testing_with_Low_Power_Devices

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER<br />

Meet the beagles<br />

2<br />

INFORMATIONINTHISCHAPTER:<br />

• Open hardware<br />

• BeagleBoard-xM—open hardware desktop replacement<br />

• BeagleBone—for when microcontrollers are not powerful enough<br />

• BeagleBone Black—best of both worlds<br />

INTRODUCTION<br />

Imagine using a device that you find indispensable, something that you might use<br />

every day. Now, imagine that you have come up <strong>with</strong> an improvement. Most of<br />

the devices that you use are protected by patents <strong>and</strong> copyrights. Furthermore, in<br />

the United States, it is potentially illegal to figure out how something works, a process<br />

known as reverse engineering. Many companies insert anti-reverse engineering<br />

clauses in their end-user license agreements (EULA) in order to discourage reverse<br />

engineering of their products. Concerned about legal issues, you forget about your<br />

innovation <strong>and</strong> life goes on <strong>with</strong> a device that is okay, but could be better.<br />

There are some in the world, this author included, that find this scenario unacceptable.<br />

Imagine a better world in which you can find out everything you wish<br />

to know about any device, a place where designs are fully documented <strong>and</strong> can<br />

be freely used to improve or modify a device, <strong>and</strong> a l<strong>and</strong> in which a design could<br />

even be completely embedded inside a new design <strong>with</strong>out fear of lawsuits. You have<br />

just entered the world of open hardware (sometimes known as open-source<br />

hardware).<br />

Open hardware allows society as a whole to advance at a quicker pace. There are<br />

open prototyping platforms such as the Arduino (http://arduino.cc), open 3-D<br />

printers (i.e., http://reprap.org), <strong>and</strong> even open satellites. Making a hardware design<br />

open increases the number of people who might come up <strong>with</strong> improvements. While<br />

it may seem counterintuitive, companies designing <strong>and</strong> manufacturing open hardware<br />

can be profitable. One need only look at the Arduino project <strong>with</strong> its scores<br />

of projects <strong>and</strong> strong community support to see what a successful open hardware<br />

project can look like. Open hardware designs can showcase the capabilities of various<br />

hardware components.<br />

<strong>Hacking</strong> <strong>and</strong> <strong>Penetration</strong> <strong>Testing</strong> <strong>with</strong> <strong>Low</strong> <strong>Power</strong> <strong>Devices</strong><br />

© 2015 Elsevier Inc. All rights reserved.<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!