10.09.2016 Views

Hacking_and_Penetration_Testing_with_Low_Power_Devices

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Building the AirDeck<br />

227<br />

what you are really doing <strong>with</strong> your aircraft if it were to be discovered. Because there<br />

is no need to power a BeagleBone, battery life in this configuration can be quite good.<br />

The drone can also be flown out periodically to refresh the batteries.<br />

There are some downsides to this configuration. The LEDs on the QuadShot are<br />

always on by default. This draws attention to the aircraft <strong>and</strong> also drains the battery<br />

needlessly. The lights help the pilot orient the QuadShot in flight. As a result,<br />

completely disabling the lights is not recommended. The controller board on the<br />

QuadShot is open source <strong>and</strong> could be reprogrammed to turn off the LEDs after some<br />

inactivity. Speaking of the controller board, it also leaches power needlessly while<br />

the QuadShot is not in the air. This too could be fixed by hacking the controller board<br />

software to sleep the board when no signal is received from the aircraft radio<br />

controller.<br />

A FULLY-FUNCTIONAL DRONE AND ROUTER<br />

While having an airborne router to extend the range of your penetration test is useful,<br />

having a fully-functional aerial hacking drone is even better. In this section a complete<br />

hacking system that can be installed entirely on the flight controller (brain)<br />

cover of the QuadShot is presented. The drone features a BeagleBone Black, Xbee<br />

radio, <strong>and</strong> Alfa wireless adapter. <strong>Power</strong> is supplied by the QuadShot battery.<br />

The first step in building the AirDeck is to place a BeagleBone Black on top of the<br />

controller board lid in the approximate position shown in Figure 9.6 <strong>and</strong> then mark<br />

the location of the four mounting holes of the BeagleBone. A 1/8 in. drill bit can be<br />

FIGURE 9.6<br />

Installing the BeagleBone to the QuadShot controller board lid.

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

Saved successfully!

Ooh no, something went wrong!