- สองวิธีในการสร้าง Jammer 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หากคุณยังใหม่กับชิปขนาดเล็ก แต่ทรงพลังนี้ให้อ่านบทความเริ่มต้นใช้งาน ESP12 ESP เป็นที่นิยมอย่างมากสำหรับเทคนิค Wi-Fi เช่นการสร้างเครือข่าย Wi-Fi ปลอมให้บริการเพจของคุณเองเพื่อขโมยรหัสผ่านของใครบางคนบล็อกเครือข่าย Wi-Fi เป็นต้นแม้แต่ ESPs ก็กำลังถูกขายโดยซอฟต์แวร์ทั้งหมดจะปรากฏขึ้นเพื่อทำ เทคนิคเหล่านี้คุณเพียงแค่ต้อง เสียบและเล่น . แต่ที่นี่เรากำลังสร้างของเราเองJammer Wi-Fi
ในทางเทคนิคเราไม่ได้ทำ Jammer แต่Deautherมีความแตกต่างเล็กน้อยระหว่างสิ่งเหล่านี้ Jammerส่งสัญญาณเสียงไปยังคลื่นความถี่ Wi-Fi (2.4GHz) จึงรบกวนเดิม Wi-Fi ความถี่สเปกตรัม ในขณะที่ Deauther ส่งแพ็กเก็ตไปรบกวนสัญญาณ Wi-Fi ของคุณซึ่งจะขัดขวางการทำงานปกติของเราเตอร์ Wi-Fi ของคุณ มันทำตัวเหมือนแยม
มีโปรโตคอล Wi-Fi ที่เรียกว่า 802.11 ซึ่งทำหน้าที่เป็นเฟรมการตรวจสอบสิทธิ์ ใช้เพื่อตัดการเชื่อมต่อผู้ใช้ทั้งหมดที่เชื่อมต่อกับเราเตอร์อย่างปลอดภัย ในการยกเลิกการเชื่อมต่ออุปกรณ์ใด ๆ จากเครือข่าย Wi-Fi บางแห่งไม่สำคัญที่จะต้องรู้รหัสผ่านหรือต้องอยู่ในเครือข่ายคุณเพียงแค่ต้องใช้ที่อยู่ mac ของเราเตอร์ Wi-Fi และอุปกรณ์ไคลเอนต์และเพียงพอที่จะอยู่ในช่วง เครือข่าย Wi-Fi นั้น
คำเตือน: การใช้ jammer ในพื้นที่สาธารณะเป็นเรื่องผิดกฎหมายโดยไม่ได้รับอนุญาตจากรัฐบาล อำนาจ. บทแนะนำนี้มีวัตถุประสงค์เพื่อการศึกษาเท่านั้น ทำบนความเสี่ยงของคุณ
สองวิธีในการสร้าง Jammer 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 flasher
สำหรับวิธีนี้เราต้องใช้เฟิร์มแวร์ Jammer สำหรับ NodeMCU ซึ่งดาวน์โหลดได้จากลิงค์ที่ระบุ:
- ESP8266 กะพริบ
- เฟิร์มแวร์ Deauther - โดยพื้นฐานแล้วเป็นไฟล์. bin มีให้สำหรับ NodeMCU สามเวอร์ชันขึ้นอยู่กับหน่วยความจำแฟลช (1MB, 4MB และ 512Kb) ดาวน์โหลดเวอร์ชันตามข้อกำหนดของบอร์ดของคุณ ในกรณีของฉันเวอร์ชันบอร์ดคือ 1MB
วิธีที่ 1: การอัปโหลด Jammer Sketch โดยใช้ Arduino IDE
เริ่มต้นด้วยการอัปโหลดโค้ด Arduino
ขั้นตอนที่ 1: -ไปที่ File -> Preferences ใน Arduino IDE และเพิ่มลิงค์นี้
ไปที่ URL ตัวจัดการบอร์ดเพิ่มเติมและคลิกที่ตกลง
ปิด Arduino IDE แล้วเปิดใหม่
ขั้นตอนที่ 2: -คลิกที่ เครื่องมือ -> กระดาน -> ผู้จัดการคณะกรรมการ ค้นหา ESP8266 คุณต้องเลือกเวอร์ชัน 2.0.0 รหัสนี้จะใช้ได้กับเวอร์ชันนี้เท่านั้น หากคุณติดตั้งเวอร์ชันอื่นแล้วให้ลบออกและติดตั้ง 2.0.0
ขั้นตอนที่ 3: -อีกครั้งไปที่ File -> การตั้งค่า และคลิกเส้นทางโฟลเดอร์ที่อยู่ภายใต้การตั้งค่าเพิ่มเติม
ขั้นตอนที่ 4: -ตอนนี้เปิดแพ็คเกจ -> esp8266 -> ฮาร์ดแวร์ -> esp8266-> 2.0.0 -> เครื่องมือ -> sdk -> รวม
และเปิด ไฟล์ user_interface.h ด้วยโปรแกรมแก้ไขข้อความ
ขั้นตอนที่ 5: -มาที่บรรทัดสุดท้ายของโค้ดและก่อน #endif และเพิ่มบรรทัดเหล่านี้:
typedef โมฆะ (** 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 SSD1306
- Adafruit NeoPixel
- LinkedList
ตอนนี้รหัสของคุณพร้อมที่จะอัปโหลดแล้ว เชื่อมต่อ NodeMCU กับพีซีเลือกบอร์ด NodeMCU esp-12E จากเมนูเครื่องมือเลือกพอร์ตที่ถูกต้องและกดปุ่มอัปโหลด
การเรียกใช้ NodeMCU Wi-Fi Jammer
รีเซ็ตบอร์ด ESP12 ของคุณหลังจากอัปโหลดรหัสและเปิด Serial Monitor
คุณจะเห็นข้อมูลนี้บนมอนิเตอร์แบบอนุกรม:
ขั้นตอนที่ 1: -ตอนนี้เชื่อมต่อแล็ปท็อปหรือสมาร์ทโฟนของคุณด้วย Access Point ที่สร้างโดย NodeMCU ชื่อของ AP คือ“ pwned ” และรหัสผ่านคือ“ deauther ” ซึ่งเป็นชื่อและรหัสผ่านเริ่มต้นที่คุณสามารถดูได้บนจอภาพแบบอนุกรม
ขั้นตอนที่ 2: -เปิดเบราว์เซอร์ของคุณและป้อนที่อยู่นี้ 192.168.4.1
คุณจะเห็นคำเตือนอ่านและคลิกที่ฉันได้อ่านและเข้าใจแล้ว
ขั้นตอนที่ 3: -หลังจากนี้คุณจะเห็นหน้าต่างด้านล่าง คลิกที่ Scan APs เพื่อค้นหาเครือข่าย WiFi ที่มีอยู่ ตอนนี้คลิกที่โหลดซ้ำ
ขั้นตอนที่ 4: - คลิกบนเครือข่าย WiFi ที่คุณต้องการที่จะติดขัด คุณสามารถเลือกได้มากกว่าหนึ่งอย่าง แต่จะทำให้ NodeMCU ของคุณไม่เสถียร
ขั้นตอนที่ 5: -คลิกที่การโจมตีและคุณจะเห็นว่าคุณได้เลือกหนึ่งเป้าหมายสำหรับการโจมตี ในการเริ่มการโจมตีให้คลิกที่เริ่มต้นแล้วโหลดซ้ำ
คุณติดเครือข่ายสำเร็จแล้ว หากต้องการหยุดการโจมตีให้คลิกที่ปุ่มหยุด
สร้างเครือข่าย WiFi ปลอม
หากคุณต้องการที่จะทำให้เครือข่ายอินเตอร์เน็ตไร้สายปลอมเช่นบีคอนคลิก SSID ด้านบนและตั้งชื่อ SSID ตามที่คุณต้องการเพิ่มและบันทึก กลับมาที่เมนู Attacks แล้วคลิกที่ Start ด้านหน้า Beacon
คุณสามารถตรวจสอบในมือถือหรือพีซีของคุณว่าชื่อ wifi ที่คุณสร้างขึ้นจะปรากฏขึ้น แต่จะไม่เชื่อมต่อกับเครือข่ายปลอมนี้เป็นเพียงสแปม WiFi
วิธีที่ 2: การอัปโหลดเฟิร์มแวร์โดยใช้แฟลช ESP8266
ตอนนี้เราจะเห็นวิธีที่สองที่เราต้องอัปโหลดเฟิร์มแวร์ใน ESP12 โดยใช้ Esp8266 flasher ใช้งานง่ายและคุณไม่ต้องทำงานพิเศษหรือแก้ไขเป็นภาพร่างเหมือนที่เราเคยทำในวิธีก่อนหน้านี้
ขั้นตอนที่ 1: -เปิดไฟล์ esp8266flasher.exe
ขั้นตอนที่ 2: -คลิกที่ Config จากนั้นคลิกที่ไอคอนการตั้งค่า เลือกไฟล์. bin ที่คุณดาวน์โหลดมาสำหรับบอร์ดของคุณและคลิกที่ Operations
ขั้นตอนที่ 3: -คลิกที่ Flash และจะเริ่มกระบวนการอัปโหลดของคุณ รอสักครู่และการอัปโหลดเฟิร์มแวร์ของคุณจะเสร็จสิ้น
ในการรันเฟิร์มแวร์นี้ให้รีเซ็ต nodemcu ของคุณและขั้นตอนทั้งหมดสำหรับการ เรียกใช้ NodeMCU Wi-Fi Jammer จะเหมือนกับที่เราเคยทำในกรณีของวิธีการก่อนหน้านี้โดยใช้ Arduino sketch
อย่างที่คุณเห็นวิธีนี้ทำได้ง่ายและเสถียรกว่ารุ่น Arduino ดังนั้นฉันจะแนะนำให้ใช้วิธีนี้เพื่อประสิทธิภาพที่ดีขึ้น
คุณสามารถใช้แอพมือถือแทนการไปที่เบราว์เซอร์เพื่อเข้าถึงพอร์ทัล
ดาวน์โหลดแอพจากลิงค์นี้ อินเทอร์เฟซของแอพนี้เหมือนกับหน้าเว็บ
คุณสามารถเปิด NodeMCU ของคุณโดยใช้สมาร์ทโฟนของคุณ สำหรับสิ่งนี้คุณจะต้องใช้สายเคเบิล OTG และตัวส่งสัญญาณ WiFi แบบพกพาของคุณก็พร้อมสำหรับการทำงาน แต่ใช้อุปกรณ์นี้กับความเสี่ยงของคุณตามที่เตือนแล้ว !!
ดังนั้นด้วยรหัสหรือเฟิร์มแวร์ที่พร้อมใช้งานมันจึงกลายเป็นเรื่องง่ายมากที่จะติดขัดหรือวางทับเน็ตเวิร์กไร้สายใด ๆ เพื่อให้ไม่มีใครสามารถเชื่อมต่อได้ แต่ควรใช้อีกครั้งอย่างระมัดระวัง