
Arduino UNO के लिए Mousejack
Arduino माउसजैक एक परियोजना है, जो uC_mousejeck पर आधारित है, जिसे insecuritythings द्वारा बनाया गया है, ताकि Mousejack हमलों को एक छोटे एम्बेडेड डिवाइस में लाया जा सके, जो एक चाबी की चेन के आकार का होता है।
प्रोटोटाइप माउसजैक डिवाइस
डिवाइस बनाना सीधा है, और कोड Duckyscript का उपयोग करके Microsoft और Logitech उपकरणों के विरुद्ध स्वचालित कीस्ट्रोक इंजेक्शन हमले शुरू करने के लिए एक उपकरण प्रदान करता है।
घटक सूची:
नीचे दिया गया Fritzing आरेख प्रोटोटाइप डिज़ाइन में उपयोग किए गए वायरिंग लेआउट को दर्शाता है:

सॉफ्टवेयर बनाने के लिए, PlatformIO IDE डाउनलोड और इंस्टॉल करें।
सॉफ्टवेयर बनाने से पहले, attack_generator.py स्क्रिप्ट का उपयोग करके attack.h फ़ाइल को संशोधित करना सुनिश्चित करें:
Arduino-mousejack $ cd tools
tools $ ./attack_generator.py ducky.txt
उपरोक्त उदाहरण में, ducky.txt फ़ाइल में हमारा Duckyscript शामिल है। attack_generator.py स्क्रिप्ट ducky स्क्रिप्ट को attack.h फ़ाइल में "कंपाइल" करेगी, जो main.cpp में शामिल है। इससे कोड सरल और अधिक कॉम्पैक्ट हो जाता है।
जब आप डिवाइस चालू करते हैं, तो पिन 13 से जुड़ा आंतरिक LED (जिसे कोड में ledpin कहा जाता है), पूरे चैनल रेंज पर प्रत्येक पास के लिए दो बार ब्लिंक करेगा। जब यह हमला भेजता है, तो LED लगातार चमकेगा।
यदि आप PlatformIO IDE का उपयोग करके सीरियल पोर्ट की निगरानी करते हैं, तो आप रेडियो जानकारी विवरण और स्कैनिंग और हमले के दौरान बहुत सारी डिबगिंग जानकारी मुद्रित होते देखेंगे।
चेतावनी: हमला शुरू करने के लिए किसी इंटरैक्शन की आवश्यकता नहीं है।
किए गए परीक्षणों के साथ-साथ सामने आई कठिनाइयों के बारे में अधिक जानकारी testing निर्देशिका में पाई जा सकती है।
भविष्य के कार्य के रूप में: