ar drone parrot usb

SkyJack is a drone engineered to autonomously seek out, hack, and wirelessly take over other drones within wifi distance, creating an army of zombie drones under your control. by Samy Kamkar // code@samy.pl // Dec 2, 2013 Follow me on twitter: @SamyKamkar Discover more of my technology at https://samy.pl Today Amazon announced they're planning to use unmanned drones to deliver some packages to customers within five years. How fun would it be to take over drones, carrying Amazon packages…or take over any other drones, and make them my little zombie drones. Using a Parrot AR.Drone 2, a Raspberry Pi, a USB battery, an Alfa AWUS036H wireless transmitter, aircrack-ng, node-ar-drone, node.js, and my SkyJack software, I developed a drone that flies around, seeks the wireless signal of any other drone in the area, forcefully disconnects the wireless connection of the true owner of the target drone, then authenticates with the target drone pretending to be its owner, then feeds commands to it and all other possessed zombie drones at my will.

SkyJack also works when grounded as well, no drone is necessary on your end for it to work. You can simply run it from your own Linux machine/Raspberry Pi/laptop/etc and jack drones straight out of the sky. SkyJack (available from github) is primarily a perl application which runs off of a Linux machine, runs aircrack-ng in order to get its wifi card into monitor mode, detects all wireless networks and clients around, deactivates any clients connected to Parrot AR.drones, connects to the now free Parrot AR.Drone as its owner, then uses node.js with node-ar-drone to control zombie drones. I detect drones by seeking out any wireless connections from MAC addresses owned by the Parrot company, which you can find defined in the Registration Authority OUI. I use aircrack-ng to put our wireless device into monitor mode to find our drones and drone owners. I then use aireplay-ng to deauthenticate the true owner of the drone I'm targeting. Once deauthenticated, I can connect as the drone is waiting for its owner to reconnect.

I use node-ar-drone to control the newly enslaved drone via Javascript and node.js.Drone 2 is the drone that flies around seeking other drones, controlled from an iPhone, iPad or Android, and is also the type of drone SkyJack seeks out in order to control.
ar drone best of modsSkyJack is also capable of seeking out Parrot AR.
parrot ar drone 2 deals The Parrots actually launch their own wireless network which is how the owner of the drone connects.
ar drone motor problemWe take over by deauthenticating the owner, then connecting now that the drone is waiting for its owner to connect back in, exploiting the fact that we destroyed their wireless connection temporarily.
parrot ar drone microcontroller

I use a Raspberry Pi to drive the project as it's inexpensive, reasonably light, has USB, and runs Linux. I use the Alfa AWUS036H wireless card which supports raw packet injection and monitor mode which allow me to deauthenticate users who are legitimately connected to their drones.
drones in uk airspace I also use the Edimax EW-7811Un wireless USB adapter in order for SkyJack to launch its own network.
ar drone parts amazonThis allows me to connect to SkyJack from my laptop or iPad and watch all the other drones as they're being controlled.
parrot ar drone spare battery I suggest any USB battery which is light (under 100 grams), and can output close to an amp (1000mAh). The Raspberry Pi + wifi will likely use about this much juice.

You could also possibly hook up three AAA batteries together to get about 4.5V out which would be a bit lighter, though I'm not sure how much current it will be able to output. Feel free to contact me with any questions! You can reach me at code@samy.pl. Follow @SamyKamkar on Twitter or check out https://samy.pl for my other projects. With Indoor Hull Side-View With Indoor Hull Front-View Built-In 1280 x 720p HD Camera Capture Video & Stills While Flying Fly Using an iOS/Android Mobile Device Stream Video to Your Smartphone/Tablet Built-In Wi-Fi with 165' Wireless Range Multiple Sensors Provide Added Stability Onboard ARM Cortex A8 1GHz CPU with DSP Joypad & Absolute Flight Control Modes Performs Acrobatic Flips & Barrel Rolls WARNING: Carefully read instructions to ensure proper configuration before use. Failure to use this product responsibly may result in loss, damage, or injury.Drone 2.0 Quadcopter Elite Edition with Snow graphics is a remote controlled, four-propeller quadcopter with an integrated HD 1280 x 720p camera that supports video and still image capture while in flight.

Drone 2.0 Elite Edition includes a lighter outdoor hull for optimal performance as well as an indoor hull that features prop guards. FreeFlight Control App allows you to use your iOS or Android mobile device to operate the aircraft from the ground as well as capture video and still photos. The device has built-in Wi-Fi to facilitate connection to your smartphone or mobile device, which provides a wireless range of up to 165' depending on conditions. You can use a joystick on your mobile device touchscreen or you can simply tilt and turn your mobile device to control the quadcopter. The camera footage can be streamed directly to your mobile device using Wi-Fi for low resolution recording, can be recorded in full quality by inserting a USB flash drive or the Parrot Flight Recorder directly into the AR.Drone for onboard, in-flight recording. Drone 2.0's other notable features include an autopilot system, access to the AR.Drone Academy, multiple sensors for smooth flying and stability in the air, an onboard 1 GHz ARM Cortex A8 CPU running Linux, and support for acrobatic maneuvers including flips and barrel rolls.

Drone 2.0 is also compatible with other apps including Director Mode, AR.Rescue 2 and Astro Drone. Note: Please address all technical issues directly to Parrot. Contact technical support by phone at 877-9Parrot (877-972-7768). Indoor Hull (with Guard Rings) Outdoor Hull (without Guard Rings) LiPo Battery for AR.Drone 2.0 Quadcopter (11.1 V, 1000 mAh) Limited 1-Year Warranty Honored by Parrot; Please Address all Technical Issues Directly to Parrot 92° (diagonal) wide angle HD 1280 x 720p (30 fps) Via Wi-Fi to mobile device USB thumb drive or Flight Recorder Low latency streaming via Wi-Fi to mobile device Processor: ARM Cortex A8 (32-bit) Clock Speed: 1 GHz GPU: 800MHz DSP (TMS320DMC64x) RAM: 1 Gb DDR2 RAM Memory Clock: 200 MHz 3-axis accelerometer (± 50 mg precision) 3-axis gyroscope (2000°/second precision) Pressure sensor (± 10 Pa precision / 31.5" (80 cm) at sea level) 3-axis magnetometer (6° precision) Ultrasound ground altitude measurement sensors (effective up to 19.7' (6 m) above the ground) Dynamic wind estimation sensor 3D compass