- NodeMCU के साथ वाई-फाई जैमर बनाने के लिए दो तरीके
- विधि 1: Arduino IDE का उपयोग करके जैमर स्केच अपलोड करना
- NodeMCU वाई-फाई जैमर चल रहा है
- एक नकली वाईफाई नेटवर्क बनाएं
- विधि 2: ESP8266 फ्लैशर का उपयोग करके फ़र्मवेयर अपलोड करना
क्या आपने कभी वाई-फाई कनेक्शन नेटवर्क को जाम करने के बारे में सोचा है? अब दिनों में वाई-फाई पासवर्ड हैकिंग बहुत आम है, इसलिए वाई-फाई नेटवर्क को जाम करके आप किसी भी वाई-फाई कनेक्शन को ब्लॉक या जाम कर सकते हैं, और पासवर्ड जानने के बाद भी कोई भी उस वाई-फाई नेटवर्क से कनेक्ट नहीं हो पाता है। यह एक छोटे से माइक्रोकंट्रोलर ESP12E के साथ किया जा सकता है, जिसे वाई-फाई मॉड्यूल या NodeMCU भी कहा जाता है । यदि आप इस छोटे लेकिन शक्तिशाली चिप के लिए नए हैं, तो ESP12 लेख के साथ आरंभ करें। ईएसपी वाई-फाई ट्रिक के लिए बहुत लोकप्रिय है जैसे कि नकली वाई-फाई नेटवर्क बनाना, किसी के पासवर्ड को चुराने के लिए अपने स्वयं के पेज की सेवा करना, वाई-फाई नेटवर्क को ब्लॉक करना आदि यहां तक कि ईएसपी भी बेचे जा रहे हैं, सभी सॉफ्टवेयर उनके लिए फ्लैश कर रहे हैं। इन ट्रिक्स, आपको बस प्लग एंड प्ले करने की आवश्यकता है । लेकिन यहां हम अपना वाई-फाई जैमर बना रहे हैं ।
तकनीकी रूप से, हम जैमर नहीं बना रहे हैं, बल्कि एक सुंदरर है । इन दोनों के बीच एक छोटा सा अंतर है। एक जैमर वाई-फाई स्पेक्ट्रम (2.4GHz) को शोर संकेत भेजता है और इस तरह मूल वाई-फाई आवृत्ति स्पेक्ट्रम परेशान करता है। जबकि एक डॉटर अपने वाई-फाई सिग्नल के साथ हस्तक्षेप करने के लिए पैकेट भेजता है और इस प्रकार आपके वाई-फाई राउटर के सामान्य कामकाज को बाधित करता है। यह जैमर की तरह व्यवहार करता है।
802.11 नामक एक वाई-फाई प्रोटोकॉल है जो एक विचलन के रूप में कार्य करता है। यह राउटर से जुड़े सभी उपयोगकर्ताओं को सुरक्षित रूप से डिस्कनेक्ट करने के लिए उपयोग किया जाता है। कुछ वाई-फाई नेटवर्क से किसी भी डिवाइस को डिस्कनेक्ट करने के लिए, पासवर्ड जानना या नेटवर्क में होना महत्वपूर्ण नहीं है, आपको बस वाई-फाई राउटर और क्लाइंट डिवाइस के मैक पते की आवश्यकता है और यह उसके रेंज में होना ही पर्याप्त है वह वाई-फाई नेटवर्क।
अस्वीकरण: सरकार की अनुमति के बिना सार्वजनिक क्षेत्रों में जैमर का उपयोग करना अवैध है। अधिकार। यह ट्यूटोरियल सिर्फ शैक्षिक उद्देश्य के लिए है। अपने जोखिम पर करें।
NodeMCU के साथ वाई-फाई जैमर बनाने के लिए दो तरीके
NodeMCU को वाई-फाई जैमर बनाने के लिए बहुत सारे उपलब्ध कोड या फर्मवेयर हैं। आपको बस कोड या फर्मवेयर को NodeMCU में जलाने की आवश्यकता है। यहां हमने दो स्थिर और आसान तरीकों का चयन किया है, जिनके उपयोग से आप NodeMCU का उपयोग वाई-फाई जैमर के रूप में कर सकते हैं।
1. ESP12 में जैमर Arduino स्केच अपलोड करना ।
इस विधि के लिए हम Spacehuhn द्वारा लिखित Arduino कोड और लाइब्रेरी का उपयोग करेंगे और यह बहुत लंबा कोड है इसलिए हम Arduino IDE का उपयोग करके सीधे अपने NodeMCU में अपलोड करने के लिए इस कोड का उपयोग करेंगे।
2. ESP8266 फ्लैशर का उपयोग करके ESP12 में वाई-फाई जैमर फर्मवेयर अपलोड करना।
इस पद्धति के लिए हमें NodeMCU के लिए जैमर फ़र्मवेयर की आवश्यकता है जो दिए गए लिंक से डाउनलोड किया जाए:
- ईएसपी 8266 फ्लैशर
- Deauther फर्मवेयर - यह मूल रूप से एक.bin फ़ाइल है। यह फ्लैश मेमोरी (1MB, 4MB और 512Kb) के आधार पर तीन NodeMCU संस्करणों के लिए उपलब्ध है। अपने बोर्ड विनिर्देश के अनुसार संस्करण डाउनलोड करें। मेरे मामले में, बोर्ड संस्करण 1 एमबी है।
विधि 1: Arduino IDE का उपयोग करके जैमर स्केच अपलोड करना
चलो Arduino कोड अपलोड करने के साथ शुरू करते हैं
चरण 1: - फाइल पर जाएं -> Arduino IDE में वरीयताएँ और इस लिंक को जोड़ें
अतिरिक्त बोर्डों के प्रबंधक यूआरएल पर क्लिक करें और ठीक पर क्लिक करें।
Arduino IDE को बंद करें और इसे फिर से खोलें।
Step 2: - Tools -> Board -> Board Manager पर क्लिक करें । ESP8266 के लिए खोजें। आपको संस्करण 2.0.0 का चयन करना होगा। यह कोड केवल इस संस्करण के लिए काम करेगा। यदि आपने पहले से कोई अन्य संस्करण स्थापित किया है, तो उसे निकालें और 2.0.0 स्थापित करें
चरण 3: - फिर से फाइल पर जाएँ -> प्राथमिकताएँ और अधिक प्राथमिकताओं के तहत फ़ोल्डर पथ पर क्लिक करें ।
चरण 4: - अब, संकुल खोलें -> esp8266 -> हार्डवेयर -> esp8266-> 2.0.0 -> उपकरण -> sdk -> शामिल करें
और पाठ संपादक के साथ user_interface.h फ़ाइल खोलें ।
चरण 5: - कोड की अंतिम पंक्ति में और #endif से पहले और इन पंक्तियों को जोड़ें:
typedef void (** स्वतंत्रता_outside_cb__t) (uint8 स्थिति); int wifi_register_send_pkt_freedom_cb (स्वतंत्रता_आउटसाइड_केबी_टी सीबी); void wifi_unregister_send_pkt_freedom__cb (शून्य); int wifi_send_pkt_freedom (uint8 ** buf, int len, bool sys_fq);
फिर फाइल को सेव करें।
चरण 6: - उस लाइब्रेरी को निकालें जिसे आपने पहले डाउनलोड किया है और इसे खोलें। ओपन esp8266_deauther- मास्टर -> esp8266_deauther -> esp8266_deauthero
यह स्केच है जिसे NodeMCU में अपलोड किया जाएगा। इस स्केच का संकलन करें। यदि कोई त्रुटि है तो आपको इन पुस्तकालयों को स्थापित करना होगा:
- ArduinoJson
- ESP8266 OLED SSD1306
- Adafruit NeoPixel
- लिंक्ड सूची
अब, आपका कोड अपलोड करने के लिए तैयार है। NodeMCU को PC से कनेक्ट करें, टूल मेनू से NodeMCU esp-12E बोर्ड चुनें, सही पोर्ट चुनें और अपलोड बटन दबाएं।
NodeMCU वाई-फाई जैमर चल रहा है
कोड अपलोड करने के बाद अपने ESP12 बोर्ड को रीसेट करें और सीरियल मॉनिटर खोलें।
आप इस जानकारी को सीरियल मॉनीटर पर देखेंगे:
चरण 1: - अब, अपने लैपटॉप या स्मार्टफोन को NodeMCU द्वारा बनाए गए एक्सेस प्वाइंट से कनेक्ट करें। AP का नाम " pwned " है और पासवर्ड " deauther " है। ये डिफ़ॉल्ट नाम और पासवर्ड हैं जिन्हें आप सीरियल मॉनिटर पर देख सकते हैं।
चरण 2: - अपना ब्राउज़र खोलें और यह पता 192.168.4.1 दर्ज करें ।
आपको एक चेतावनी दिखाई देगी, इसे पढ़ें और उस पर क्लिक करें जिसे मैंने पढ़ा और समझा है
स्टेप 3: - इसके बाद आपको निचे दी गयी विंडो दिखाई देगी। उपलब्ध वाईफाई नेटवर्क की खोज के लिए स्कैन एप्स पर क्लिक करें। अब, Reload पर क्लिक करें।
स्टेप 4: - वाईफाई नेटवर्क पर क्लिक करें जिसे आप जाम करना चाहते हैं । आप एक से अधिक का चयन कर सकते हैं लेकिन यह आपके NodeMCU को अस्थिर कर देगा।
चरण 5: - हमलों पर क्लिक करें और आप देखेंगे कि आपने हमले के लिए एक लक्ष्य चुना है। पर हमला शुरू करने के लिए क्लिक करें प्रारंभ और उसके बाद फिर से लोड करें ।
आपने नेटवर्क को सफलतापूर्वक जाम कर दिया है। हमले को रोकने के लिए स्टॉप बटन पर क्लिक करें।
एक नकली वाईफाई नेटवर्क बनाएं
अगर आप नकली WiFi नेटवर्क यानी बीकन बनाना चाहते हैं । ऊपर दिए गए SSIDs पर क्लिक करें और अपने इच्छित SSIDs को नाम दें। जोड़ें और इसे सहेजें। अटैक्स मेनू पर वापस आएं और बीकन के सामने स्टार्ट पर क्लिक करें।
आप अपने मोबाइल या पीसी में देख सकते हैं कि आपने जो वाईफाई नाम बनाया है, वह प्रदर्शित किया जाएगा, लेकिन यह इस नकली नेटवर्क से नहीं जुड़ेगा, यह सिर्फ वाईफाई स्पैम है।
विधि 2: ESP8266 फ्लैशर का उपयोग करके फ़र्मवेयर अपलोड करना
अब, हम दूसरी विधि देखेंगे जहां हमें Esp8266 फ्लैशर का उपयोग करके ESP12 में एक फर्मवेयर अपलोड करना होगा। इसका उपयोग करना आसान है और आपको स्केच में कोई अतिरिक्त काम या संपादन करने की आवश्यकता नहीं है जैसा कि हमने पिछले पद्धति में किया है।
चरण 1: - esp8266flasher.exe फ़ाइल खोलें।
चरण 2: - कॉन्फ़िगर पर क्लिक करें और फिर आइकन पर क्लिक करें । अपने बोर्ड के लिए डाउनलोड की गई.bin फ़ाइल चुनें और ऑपरेशंस पर क्लिक करें।
चरण 3: - फ्लैश पर क्लिक करें और यह आपकी अपलोड प्रक्रिया शुरू कर देगा। कुछ मिनट के लिए प्रतीक्षा करें और आपका फर्मवेयर अपलोड करना समाप्त हो गया है।
इस फर्मवेयर को चलाने के लिए, अपना नोडमेकू रीसेट करें और NodeMCU वाई-फाई जैमर को चलाने के सभी चरण उसी तरह हैं जैसे हमने Arduino स्केच का उपयोग करके पिछले पद्धति के मामले में किया है।
जैसा कि आप देख सकते हैं कि यह विधि Arduino संस्करण की तुलना में बहुत आसान और अधिक स्थिर है। इसलिए, मैं बेहतर प्रदर्शन के लिए इस पद्धति का उपयोग करने की सलाह दूंगा।
आप पोर्टल तक पहुंचने के लिए ब्राउज़र पर जाने के बजाय मोबाइल ऐप का उपयोग कर सकते हैं।
इस लिंक से ऐप डाउनलोड करें। इस ऐप का इंटरफेस वेबपेज की तरह ही है।
आप अपने स्मार्टफोन का उपयोग करके अपने NodeMCU को शक्ति प्रदान कर सकते हैं। इसके लिए आपको एक ओटीजी केबल की आवश्यकता होगी और आपका पोर्टेबल वाईफाई जैमर काम के लिए तैयार है लेकिन इस उपकरण का उपयोग अपने जोखिम पर पहले से ही चेतावनी के रूप में करें !!
इसलिए आसानी से उपलब्ध कोड या फ़र्मवेयर के साथ, किसी भी वाईफाई नेट्रोक को जाम या ओवरलोड करना बहुत आसान हो जाता है ताकि कोई भी इसके साथ जुड़ने में सक्षम न हो, लेकिन फिर से सावधानी से इसका उपयोग करें।