
एक ड्रोन जिसे स्वायत्त रूप से खोजने, हैक करने और वायरलेस या उड़ान दूरी के भीतर किसी भी अन्य Parrot या 3DR ड्रोन पर पूर्ण नियंत्रण लेने के लिए इंजीनियर किया गया है, जिससे आपके नियंत्रण में ज़ोंबी ड्रोन की एक सेना बनाई जा सके।
SkyJack एक ड्रोन है जिसे स्वायत्त रूप से अन्य ड्रोनों की तलाश करने, उन्हें हैक करने और वायरलेस या उड़ान दूरी के भीतर किसी भी अन्य ड्रोन पर पूर्ण नियंत्रण लेने के लिए इंजीनियर किया गया है, जिससे आपके नियंत्रण में ज़ोंबी ड्रोनों की एक सेना बनाई जा सकती है।
अद्यतन: TI CC1111 चिपसेट का उपयोग करके 3D रोबोटिक्स ड्रोन के लिए SkyJack का प्रूफ ऑफ कॉन्सेप्ट [अगस्त 2015]
अद्यतन 3DR टेलीमेट्री मॉड्यूल के फ़्रीक्वेंसी हॉपिंग पैटर्न + आईडी की भविष्यवाणी करने के लिए एक सब-गीगाहर्ट्ज़ आरएफ ट्रांसीवर का उपयोग करता है, जिससे आस-पास के ड्रोनों का पूर्ण रिमोट टेकओवर संभव होता है, जो पैरट अटैक के समान है (बिना वाई-फाई की आवश्यकता के)।
द्वारा @SamyKamkar // [email protected] // http://samy.pl // 2 दिसंबर, 2013
कोड गिटहब पर उपलब्ध है
यहाँ वीडियो देखें
SkyJack - स्वायत्त ड्रोन नियंत्रण
आज अमेज़न ने घोषणा की कि वे पांच साल के भीतर ग्राहकों को कुछ पैकेज पहुंचाने के लिए मानवरहित ड्रोन का उपयोग करने की योजना बना रहे हैं। मस्त! कितना मज़ेदार होगा अमेज़न के पैकेज ले जाने वाले ड्रोनों को अपने कब्जे में लेना… या किसी भी अन्य ड्रोन को लेकर उन्हें अपने छोटे ज़ोंबी ड्रोन बनाना। बहुत बढ़िया।
पैरट AR.Drone 2, एक रास्पबेरी पाई, एक यूएसबी बैटरी, एक अल्फा AWUS036H वायरलेस ट्रांसमीटर, aircrack-ng, node-ar-drone, node.js, और अपने SkyJack सॉफ़्टवेयर का उपयोग करके, मैंने एक ऐसा ड्रोन विकसित किया है जो उड़ता है, क्षेत्र में किसी भी अन्य ड्रोन के वायरलेस सिग्नल की तलाश करता है, लक्ष्य ड्रोन के वास्तविक मालिक के वायरलेस कनेक्शन को जबरन डिस्कनेक्ट करता है, फिर खुद को उसके मालिक के रूप में प्रस्तुत करके लक्ष्य ड्रोन के साथ प्रमाणित करता है, और फिर उसे और उसके सभी अधिकृत ज़ोंबी ड्रोनों को अपनी इच्छानुसार कमांड भेजता है।
SkyJack जमीन पर होने पर भी काम करता है, आपकी ओर से किसी ड्रोन की आवश्यकता नहीं है। आप इसे अपनी लिनक्स मशीन/रास्पबेरी पाई/लैपटॉप/आदि से चला सकते हैं और सीधे आसमान से ड्रोनों को हैक कर सकते हैं।
आप SkyJack को गिटहब से प्राप्त कर सकते हैं: https://github.com/samyk/skyjack
SkyJack (गिटहब पर उपलब्ध) मुख्य रूप से एक पर्ल एप्लिकेशन है जो लिनक्स मशीन पर चलता है, अपने वाई-फाई कार्ड को मॉनिटर मोड में लाने के लिए aircrack-ng चलाता है, आस-पास के सभी वायरलेस नेटवर्क और क्लाइंट का पता लगाता है, पैरट AR.drones से जुड़े किसी भी क्लाइंट को निष्क्रिय करता है, अब मुक्त पैरट AR.Drone से उसके मालिक के रूप में जुड़ता है, फिर ज़ोंबी ड्रोन को नियंत्रित करने के लिए node-ar-drone के साथ node.js का उपयोग करता है।
मैं पैरट कंपनी के स्वामित्व वाले MAC पतों से किसी भी वायरलेस कनेक्शन की तलाश करके ड्रोन का पता लगाता हूँ, जिसे आप पंजीकरण प्राधिकरण OUI में परिभाषित पा सकते हैं।
मैं अपने वायरलेस डिवाइस को मॉनिटर मोड में डालने के लिए aircrack-ng का उपयोग करता हूँ ताकि हमारे ड्रोन और ड्रोन मालिकों को खोजा जा सके। फिर मैं लक्ष्य ड्रोन के वास्तविक मालिक को डीऑथेंटिकेट करने के लिए aireplay-ng का उपयोग करता हूँ। एक बार डीऑथेंटिकेट हो जाने पर, मैं कनेक्ट कर सकता हूँ क्योंकि ड्रोन अपने मालिक के पुनः कनेक्ट होने की प्रतीक्षा कर रहा होता है।
मैं नव-दास ड्रोन को जावास्क्रिप्ट और node.js के माध्यम से नियंत्रित करने के लिए node-ar-drone का उपयोग करता हूँ।
पैरट AR.Drone 2 वह ड्रोन है जो अन्य ड्रोनों की तलाश में उड़ता है, इसे iPhone, iPad या Android से नियंत्रित किया जाता है, और यह उसी प्रकार का ड्रोन है जिसे SkyJack नियंत्रित करने के लिए खोजता है। SkyJack पैरट AR.Drone संस्करण 1 को भी खोजने में सक्षम है।
पैरट वास्तव में अपना स्वयं का वायरलेस नेटवर्क लॉन्च करते हैं जिसके माध्यम से ड्रोन का मालिक कनेक्ट होता है। हम मालिक को डीऑथेंटिकेट करके, फिर कनेक्ट करके कब्जा कर लेते हैं, जबकि ड्रोन अपने मालिक के वापस कनेक्ट होने की प्रतीक्षा कर रहा होता है, इस तथ्य का शोषण करते हुए कि हमने अस्थायी रूप से उनके वायरलेस कनेक्शन को नष्ट कर दिया है।
मैं रास्पबेरी पाई का उपयोग करता हूँ क्योंकि यह सस्ता है, उचित रूप से हल्का है, इसमें USB है और लिनक्स चलता है।
मैं अल्फा AWUS036H वायरलेस कार्ड का उपयोग करता हूँ जो रॉ पैकेट इंजेक्शन और मॉनिटर मोड का समर्थन करता है जो मुझे उन उपयोगकर्ताओं को डीऑथेंटिकेट करने की अनुमति देता है जो वैध रूप से अपने ड्रोन से जुड़े हुए हैं।
मैं एडिमैक्स EW-7811Un वायरलेस USB एडाप्टर का भी उपयोग करता हूँ ताकि SkyJack अपना स्वयं का नेटवर्क लॉन्च कर सके। यह मुझे अपने लैपटॉप या iPad से SkyJack से कनेक्ट होने और अन्य सभी ड्रोनों को नियंत्रित होते हुए देखने की अनुमति देता है।
मैं किसी भी USB बैटरी का सुझाव देता हूँ जो हल्की हो (100 ग्राम से कम), और लगभग एक एम्पीयर (1000mAh) आउटपुट कर सके। रास्पबेरी पाई + वाई-फाई संभवतः लगभग उतनी ही बिजली का उपयोग करेगा। आप तीन AAA बैटरियों को एक साथ जोड़कर लगभग 4.5V प्राप्त कर सकते हैं जो थोड़ा हल्का होगा, हालाँकि मुझे यकीन नहीं है कि यह कितना करंट आउटपुट कर सकेगा।
बेझिझक किसी भी प्रश्न के लिए मुझसे संपर्क करें!
आप मुझसे [email protected] पर संपर्क कर सकते हैं।
ट्विटर पर @SamyKamkar को फॉलो करें या मेरी अन्य परियोजनाओं के लिए http://samy.pl देखें।