SkyJack

SkyJack to bezzałogowy statek powietrzny stworzony przez Samy'ego Kamkara , który specjalnie wyszukuje inne drony Parrot i porywa je przez ich sieć bezprzewodową, dając pilotowi SkyJack możliwość kontrolowania i przeglądania źródeł kamery drona, którego dotyczy problem.

Tło

Parrot AR.Drone to sterowany radiowo latający quadcopter zbudowany przez francuską firmę Parrot . Dron jest przeznaczony do sterowania za pomocą systemów operacyjnych mobilnych lub tabletów, takich jak obsługiwany system iOS lub Android . Parrot nie używa uwierzytelniania ani szyfrowania w celu zabezpieczenia połączenia z pilotem.

Opis

Samy Kamkar opublikował specyfikację sprzętu i oprogramowania SkyJack 2 grudnia 2013 r. Jako open source i szczegółowo opisał tworzenie na swojej stronie internetowej.

Jak czytamy na stronie projektu:

SkyJack to dron zaprojektowany do samodzielnego wyszukiwania, hakowania i bezprzewodowego przejmowania innych dronów w zasięgu Wi-Fi, tworząc armię dronów zombie pod twoją kontrolą.

Używając Parrot AR.Drone 2, Raspberry Pi, baterii USB, bezprzewodowego nadajnika Alfa AWUS036H, aircrack-ng, node-ar-drone, node.js i mojego oprogramowania SkyJack, opracowałem drona, który lata dookoła, szuka sygnału bezprzewodowego dowolnego innego drona w okolicy, siłą rozłącza połączenie bezprzewodowe prawdziwego właściciela docelowego drona, następnie uwierzytelnia się z docelowym dronem udającym jego właściciela, a następnie przekazuje polecenia jemu i wszystkim innym opętanym dronom zombie na moim będzie.

Oprogramowanie SkyJack bezprzewodowo wyszukuje inne drony Parrot na podstawie ich unikalnego identyfikatora organizacyjnego, nie wymagając żadnej wcześniejszej wiedzy na temat docelowych dronów. Jedyne zabezpieczenie obecne w dronach Parrot uniemożliwia drugiemu pilotowi przejęcie kontroli, jednak SkyJack używa Aircrack-ng do przeprowadzenia „ataku anulującego uwierzytelnienie” na pilota, wykorzystując mechanizm bezpieczeństwa bezprzewodowego . Oprogramowanie SkyJack przejmuje wtedy kontrolę nad dronem jako głównym pilotem i zapewnia pełną kontrolę i dostęp do kamery pilotowi SkyJack.

Zobacz też