- طريقتان لإنشاء جهاز تشويش على Wi-Fi مع NodeMCU
- الطريقة 1: تحميل Jammer Sketch باستخدام Arduino IDE
- تشغيل NodeMCU Wi-Fi Jammer
- اصنع شبكة WiFi مزيفة
- الطريقة 2: تحميل البرامج الثابتة باستخدام المتعري ESP8266
هل فكرت يومًا في التشويش على شبكة اتصال Wi-Fi؟ في أيامنا هذه ، يعد اختراق كلمة مرور Wi-Fi أمرًا شائعًا جدًا ، لذلك من خلال التشويش على شبكة Wi-Fi ، يمكنك حظر أو تشويش أي اتصال Wi-Fi ، ولا يمكن لأي شخص الاتصال بشبكة Wi-Fi هذه حتى بعد معرفة كلمة المرور. يمكن القيام بذلك باستخدام متحكم دقيق ESP12E ، والذي يشار إليه أيضًا باسم وحدة Wi-Fi أو NodeMCU. إذا كنت جديدًا على هذه الشريحة الصغيرة ولكن القوية ، فانتقل إلى مقال Getting started with ESP12. تحظى ESP بشعبية كبيرة في حيل Wi-Fi مثل إنشاء شبكة Wi-Fi مزيفة ، وخدمة صفحتك الخاصة لسرقة كلمة مرور شخص ما ، وحظر شبكة Wi-Fi وما إلى ذلك. هذه الحيل ، ما عليك سوى التوصيل والتشغيل . ولكن هنا نقوم بإنشاء جهاز تشويش Wi-Fi خاص بنا.
من الناحية الفنية ، نحن لا نصنع جهاز تشويش بل مُزيل. هناك فرق بسيط بين هؤلاء. A تشويش يرسل إشارات الضجيج لطيف واي فاي (2.4GHZ ل) وبالتالي إزعاج الأصلي واي فاي الطيف الترددي. بينما يرسل Deauther حزمًا للتداخل مع إشارات Wi-Fi الخاصة بك ، مما يؤدي إلى تعطيل العمل العادي لجهاز توجيه Wi-Fi. يتصرف مثل جهاز التشويش.
هناك بروتوكول Wi-Fi يسمى 802.11 يعمل كإطار إلغاء مصادقة. يستخدم هذا لفصل جميع المستخدمين المتصلين بجهاز التوجيه بأمان. لفصل أي جهاز عن بعض شبكات Wi-Fi ، ليس من المهم معرفة كلمة المرور أو أن تكون في الشبكة ، فأنت تحتاج فقط إلى عنوان mac الخاص بجهاز توجيه Wi-Fi وجهاز العميل ، ويكفي أن تكون في نطاقها شبكة Wi-Fi.
إخلاء المسؤولية: من غير القانوني استخدام جهاز التشويش في الأماكن العامة دون الحصول على إذن حكومي. السلطة. هذا البرنامج التعليمي هو فقط للأغراض التعليمية. افعل ذلك على مسؤوليتك.
طريقتان لإنشاء جهاز تشويش على Wi-Fi مع NodeMCU
هناك الكثير من الأكواد أو البرامج الثابتة المتاحة لجعل NodeMCU بمثابة جهاز تشويش على Wi-Fi. تحتاج فقط إلى نسخ الكود أو البرنامج الثابت في NodeMCU. لقد اخترنا هنا طريقتين مستقرتين وسهلتين ، يمكنك من خلالهما استخدام NodeMCU ليكون بمثابة جهاز تشويش على Wi-Fi.
1. تحميل رسم Jammer Arduino إلى ESP12.
بالنسبة لهذه الطريقة ، سوف نستخدم كود Arduino والمكتبة المكتوبة بواسطة Spacehuhn وهو رمز طويل جدًا ، لذا سنستخدم هذا الرمز للتحميل مباشرة في NodeMCU باستخدام Arduino IDE.
2. تحميل البرامج الثابتة لـ Wi-Fi Jammer إلى ESP12 باستخدام المتعري ESP8266.
لهذه الطريقة ، نحتاج إلى برنامج Jammer الثابت لـ NodeMCU والذي يتم تنزيله من الروابط المحددة:
- المتعري ESP8266
- برنامج Deauther الثابت - هو في الأساس ملف.bin وهو متاح لثلاثة إصدارات من NodeMCU اعتمادًا على ذاكرة الفلاش (1 ميجابايت و 4 ميجابايت و 512 كيلوبايت). قم بتنزيل الإصدار وفقًا لمواصفات منتداك. في حالتي ، إصدار اللوحة هو 1 ميغا بايت.
الطريقة 1: تحميل Jammer Sketch باستخدام Arduino IDE
لنبدأ بتحميل كود Arduino
الخطوة 1: - انتقل إلى ملف -> التفضيلات في Arduino IDE وأضف هذا الرابط
إلى عناوين URL لمدير اللوحات الإضافية وانقر فوق موافق.
أغلق Arduino IDE وأعد فتحه.
الخطوة 2: - انقر فوق أدوات -> مجلس -> مدير مجلس الإدارة . ابحث عن ESP8266. يجب عليك تحديد الإصدار 2.0.0. هذا الرمز سيعمل فقط لهذا الإصدار. إذا قمت بالفعل بتثبيت إصدارات أخرى ، فقم بإزالتها وتثبيت 2.0.0
الخطوة 3: - انتقل مرة أخرى إلى ملف -> تفضيلات وانقر فوق مسار المجلد أسفل المزيد من التفضيلات .
الخطوة 4: - الآن ، افتح الحزم -> esp8266 -> الأجهزة -> esp8266-> 2.0.0 -> أدوات -> sdk -> قم بتضمين
وافتح ملف user_interface.h باستخدام محرر النصوص.
الخطوة 5: - تعال إلى السطر الأخير من الكود وقبل #endif وأضف هذه الأسطر:
typedef void (** freedom_outside_cb__t) (حالة uint8) ؛ int wifi_register_send_pkt_freedom_cb (freedom_outside_cb_t cb) ؛ باطل wifi_unregister_send_pkt_freedom__cb (باطل) ؛ int wifi_send_pkt_freedom (uint8 ** buf، int len، bool sys_seq) ؛
ثم احفظ الملف.
الخطوة 6: - قم باستخراج المكتبة التي قمت بتنزيلها مسبقًا وافتحها. افتح esp8266_deauther-master -> esp8266_deauther -> esp8266_deauther.ino
هذا هو المخطط الذي سيتم تحميله في NodeMCU. جمِّع هذا الرسم التخطيطي. إذا كان هناك خطأ ، فعليك تثبيت هذه المكتبات:
- ArduinoJson
- ESP8266 OLED SSD 1306
- Adafruit NeoPixel
- لينكدليست
الآن ، الكود الخاص بك جاهز للتحميل. قم بتوصيل NodeMCU بجهاز الكمبيوتر ، واختر لوحة NodeMCU esp-12E من قائمة الأدوات ، واختر المنفذ الصحيح واضغط على زر التحميل.
تشغيل NodeMCU Wi-Fi Jammer
أعد تعيين لوحة ESP12 بعد تحميل الرمز وافتح Serial Monitor.
سترى هذه المعلومات على الشاشة التسلسلية:
الخطوة 1: - الآن ، قم بتوصيل الكمبيوتر المحمول أو الهاتف الذكي الخاص بك باستخدام نقطة الوصول التي أنشأتها NodeMCU. اسم AP هو " pwned " وكلمة المرور " deauther " هما الاسم الافتراضي وكلمة المرور التي يمكنك رؤيتها على الشاشة التسلسلية.
الخطوة الثانية: - افتح المستعرض الخاص بك وأدخل هذا العنوان 192.168.4.1 .
سترى تحذيرًا ، اقرأه وانقر على لقد قرأت وفهمت
الخطوة 3: - بعد ذلك سترى النافذة الموضحة أدناه. انقر فوق Scan APs للبحث عن شبكات WiFi المتاحة. الآن ، انقر فوق تحديث.
الخطوة 4: - انقر فوق شبكة WiFi التي تريد Jam. يمكنك اختيار أكثر من واحد لكنه سيجعل NodeMCU غير مستقر.
الخطوة 5: - انقر فوق الهجمات وسترى أنك اخترت هدفًا واحدًا للهجوم. لبدء الهجوم ، انقر فوق ابدأ ثم إعادة تحميل.
لقد نجحت في التشويش على الشبكة. لإيقاف الهجوم اضغط على زر التوقف.
اصنع شبكة WiFi مزيفة
إذا كنت تريد إنشاء شبكات WiFi مزيفة ، مثل أجهزة التنبيه. انقر فوق SSIDs أعلاه وقم بتسمية SSIDs كما تريد ، قم بإضافتها وحفظها. ارجع إلى قائمة الهجمات وانقر على ابدأ أمام منارة.
يمكنك التحقق في هاتفك المحمول أو الكمبيوتر الشخصي من أن اسم wifi الذي قمت بإنشائه سيتم عرضه ولكنه لن يتصل بهذه الشبكة المزيفة ، إنه مجرد بريد إلكتروني عشوائي.
الطريقة 2: تحميل البرامج الثابتة باستخدام المتعري ESP8266
الآن ، سنرى الطريقة الثانية حيث يتعين علينا تحميل برنامج ثابت في ESP12 باستخدام Esp8266 flasher. إنه سهل الاستخدام ولا يتعين عليك القيام بأي عمل إضافي أو تحرير في الرسم كما فعلنا في الطريقة السابقة.
الخطوة 1: - افتح ملف esp8266flasher.exe.
الخطوة 2: - انقر فوق " تكوين" ثم رمز الإعداد. اختر ملف.bin الذي قمت بتنزيله للوحة الخاصة بك وانقر فوق "العمليات".
الخطوة 3: - انقر فوق Flash وستبدأ عملية التحميل. انتظر بضع دقائق وينتهي تحميل البرنامج الثابت.
لتشغيل هذا البرنامج الثابت ، قم بإعادة تعيين nodemcu وجميع خطوات تشغيل NodeMCU Wi-Fi Jammer هي نفسها كما فعلنا في حالة الطريقة السابقة باستخدام Arduino Sketch.
كما ترى ، هذه الطريقة سهلة للغاية وأكثر استقرارًا من إصدار Arduino. لذلك ، سأوصي باستخدام هذه الطريقة للحصول على أداء أفضل.
يمكنك استخدام تطبيق الهاتف المحمول بدلاً من الذهاب إلى المتصفح للوصول إلى البوابة.
قم بتنزيل التطبيق من هذا الرابط. واجهة هذا التطبيق مماثلة لصفحة الويب.
يمكنك تشغيل NodeMCU باستخدام هاتفك الذكي. لهذا ستحتاج إلى كبل OTG وجهاز تشويش WiFi المحمول جاهز للعمل ولكن استخدم هذا الجهاز على مسؤوليتك كما حذر بالفعل !!
لذلك مع وجود التعليمات البرمجية أو البرامج الثابتة المتاحة بسهولة ، أصبح من السهل جدًا تشويش أو تجاوز أي شبكة wifi بحيث لا يتمكن أي شخص من الاتصال بها ، ولكن استخدمها مرة أخرى بعناية.