
MouseJack भेद्यता के लिए शोषण उपकरण जो nRF24L01 वायरलेस डोंगल पर कीस्ट्रोक इंजेक्शन और माउस हाइजैकिंग सक्षम करता है। Duckyscript पेलोड एकीकरण के साथ कई Microsoft और Logitech उपकरणों का समर्थन करता है।
क्या आपको JackIt पसंद है लेकिन लैपटॉप ले जाना नहीं चाहते? यह देखें।
यह बास्टिल के माउसजैक शोषण का आंशिक कार्यान्वयन है। अधिक जानकारी के लिए mousejack.com देखें। इस मुद्दे की खोज करने और क्रेज़ीरेडियो पीए डोंगल के साथ काम करने वाली लाइब्रेरी लिखने का पूरा श्रेय बास्टिल की टीम को जाता है। इसके अलावा, KeySweeper के लिए Samy Kamkar, KeyKeriki पर उनके काम के लिए Thorsten Schroeder और Max Moser, तथा Travis Goodspeed को धन्यवाद। हम दिग्गजों के कंधों पर खड़े हैं।
हमने निम्नलिखित हार्डवेयर के साथ सफलतापूर्वक परीक्षण किया है:
इनके साथ काम न करने के लिए जाना जाता है:
Windows 7/8.1/10 और macOS 10.11/10.12 पर परीक्षण किया गया। Linux पर परीक्षण नहीं किया गया। कृपया हमें बताएं कि यह आपके डिवाइस पर काम करता है या नहीं।
नोट: यदि आपने Logitech फर्मवेयर अपडेट या KB3152550 लागू किया है, तो JackIt काम नहीं कर सकता है।
हम सुरक्षा उद्योग में काम करते हैं और अक्सर कार्रवाई उत्पन्न करने के लिए जोखिम का प्रदर्शन करना आवश्यक होता है। दुर्भाग्य से, इस तरह की समस्याएं Nessus स्कैन में दिखाई नहीं देती हैं, इसलिए हमने एक शोषण लिखा। कृपया इस कोड का जिम्मेदारी से उपयोग करें।
इन स्क्रिप्ट का उपयोग करने के लिए, आपको Seeed Studio से एक CrazyRadio PA एडाप्टर की आवश्यकता होगी। आपको Bastille के MouseJack शोध उपकरणों का उपयोग करके एडाप्टर के फर्मवेयर को फ्लैश करने की भी आवश्यकता होगी। कृपया जारी रखने से पहले फर्मवेयर अपडेट करने के लिए उनके निर्देशों का पालन करें।
फर्मवेयर स्थापित करने के बाद, आप JackIt को इस प्रकार स्थापित कर सकते हैं:
git clone https://github.com/insecurityofthings/jackit.git
cd jackit
pip install -e .
एक बार आपका CrazyRadio PA तैयार हो जाने पर, आप JackIt को इस प्रकार लॉन्च कर सकते हैं:
sudo jackit
स्क्रिप्ट को चलने दें और आस-पास के उपकरणों का पता लगाने दें, फिर अपना हमला शुरू करने के लिए Ctrl-C दबाएं। कार्यप्रवाह Wifite के समान है। डिफ़ॉल्ट रूप से, यह केवल उपकरणों की निगरानी करेगा। यदि आप इंजेक्ट करना चाहते हैं, तो --script का उपयोग करके एक Duckyscript पेलोड फ़ाइल निर्दिष्ट करें। पेलोड सादा टेक्स्ट में होना चाहिए, Duckyscript एन्कोडर का उपयोग करके संकलित नहीं।
यदि आपको नहीं पता कि Duckyscript क्या है, तो Hak5 USB Rubber Ducky Wiki देखें।
व्यावहारिक उपयोग निर्देशों और गोचा के लिए, विकी पेज देखें।
यह कार्यान्वयन phikshun और infamy द्वारा लिखा गया था। हमारा कोड सभी BSD लाइसेंस के अंतर्गत है। lib निर्देशिका में सभी फ़ाइलें Bastille की शोध टीम द्वारा लिखी गई थीं और GPLv3 लाइसेंस के अंतर्गत हैं।