你有沒有想過干擾Wi-Fi連接網絡?現在,Wi-Fi密碼黑客攻擊非常普遍,因此通過干擾Wi-Fi網絡,您可以阻止或干擾任何Wi-Fi連接,即使知道密碼,也沒有人能夠連接到該Wi-Fi網絡。這可以通過微型微控制器ESP12E來完成,該微控制器也稱為Wi-Fi模塊或NodeMCU。
ESP 在 Wi-Fi 技巧方面非常流行,例如創建虛假的 Wi-Fi 網絡、提供您自己的頁面以竊取某人的密碼、阻止 Wi-Fi 網絡等。甚至 ESP 也在出售,所有軟件都在上面閃爍以執行這些技巧,您只需要即插即用。但是在這里,我們正在創建自己的Wi-Fi干擾器。
從技術上講,我們不是在制造干擾器,而是在制造Deauther。它們之間有很小的區別。干擾器將噪聲信號發送到Wi-Fi頻譜(2.4GHz),從而干擾原始Wi-Fi頻譜。而Deauther發送數據包以干擾您的Wi-Fi信號,從而破壞Wi-Fi路由器的正常工作。它的行為就像一個干擾器。
有一種稱為 802.11 的 Wi-Fi 協議充當取消身份驗證幀。這用于安全地斷開與路由器連接的所有用戶。要斷開任何設備與某些Wi-Fi網絡的連接,知道密碼或在網絡中并不重要,您只需要Wi-Fi路由器和客戶端設備的mac地址,并且就足夠了該Wi-Fi網絡的范圍內。
使用NodeMCU制作Wi-Fi干擾器的兩種方法
有很多可用的代碼或固件可以使NodeMCU成為Wi-Fi干擾器。您只需要將代碼或固件刻錄到 NodeMCU 中即可。在這里,我們選擇了兩種穩定且簡單的方法,您可以使用它們 NodeMCU 充當 Wi-Fi 干擾器。
1. 將干擾器 Arduino 草圖上傳到 ESP12。
對于這種方法,我們將使用由Spacehuhn編寫的Arduino代碼和庫,它是很長的代碼,因此我們將使用此代碼使用Arduino IDE直接上傳到我們的NodeMCU。
2. 使用 ESP8266 閃存將 Wi-Fi 干擾器固件上傳到 ESP12。
對于這種方法,我們需要從給定鏈接下載的 NodeMCU 的干擾器固件:
ESP8266 閃光燈
Deauther 固件 – 它基本上是一個 .bin文件 .它可用于三個NodeMCU版本,具體取決于閃存(1MB,4MB和512Kb)。根據您的主板規格下載版本。就我而言,主板版本為1MB。
方法1:使用Arduino IDE上傳干擾器草圖
讓我們從上傳Arduino代碼開始
第 1 步:-轉到Arduino IDE中的文件->首選項,并添加此鏈接 http://arduino.esp8266.com/stable/package_esp8266com_index.json
到其他看板管理器 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 status); int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb);
void wifi_unregister_send_pkt_freedom__cb(void);
int wifi_send_pkt_freedom(uint8 **buf, int len, bool sys_seq);
然后保存文件。
第 6 步:-提取之前下載的庫并打開它。打開esp8266_deauther-主-> esp8266_deauther-> esp8266_deauther.ino
這是將上傳到節點MCU中的草圖。編譯此草圖。如果出現錯誤,則必須安裝以下庫:
ArduinoJson
ESP8266 固態硬盤 SSD1306
阿達果新像素
鏈接列表
現在,您的代碼已準備好上傳。將節點MCU連接到PC,從工具菜單中選擇NodeMCU esp-12E板,選擇正確的端口并點擊上傳按鈕。
運行節點MCU Wi-Fi干擾器
上傳代碼后重置 ESP12 開發板并打開串行監視器。
您將在串行監視器上看到此信息:
第 1 步:-現在,將您的筆記本電腦或智能手機與NodeMCU創建的接入點連接。AP的名稱為“pwned”,密碼為“deauther”這些是默認名稱和密碼,您可以在串行監視器上看到。
第 2 步:-打開瀏覽器并輸入此地址 192.168.4.1.
您將看到一個警告,閱讀它并單擊我已閱讀并理解
第 3 步:-在此之后,您將看到下面給出的窗口。單擊掃描 AP 以搜索可用的 WiFi 網絡?,F在,單擊重新加載。
步驟4:- 單擊要干擾的WiFi網絡。您可以選擇多個,但這會使您的 NodeMCU 不穩定。
第 5 步:-單擊攻擊,您將看到您已經選擇一個攻擊目標。要開始攻擊,請單擊開始,然后單擊重新加載。
您已成功堵塞網絡。要停止攻擊,請單擊停止按鈕。
制作一個虛假的無線網絡
如果您想制作虛假的 WiFi 網絡,即信標.單擊上面的SSID,然后根據需要命名SSID。添加并保存它。返回攻擊菜單,然后單擊信標前面的開始。
您可以在手機或PC中簽入您創建的wifi名稱,但它不會與此虛假網絡連接,這只是WiFi垃圾郵件。
方法二:使用 ESP8266 刷機上傳固件
現在,我們將看到第二種方法,我們必須使用 Esp12 閃存器在 ESP8266 中上傳固件。它易于使用,您不必像我們在以前的方法中所做的那樣在草圖中做任何額外的工作或編輯。
第 1 步:-打開 esp8266flasher.exe 文件。
第 2 步:-單擊配置,然后單擊設置圖標。選擇您為開發板下載的.bin文件,然后單擊操作。
第 3 步:-單擊Flash,它將開始您的上傳過程。等待幾分鐘,固件上傳完成。
要運行此固件,請重置節點mcu,運行NodeMCU Wi-Fi干擾器的所有步驟與以前使用Arduino草圖的方法相同。
如您所見,此方法非常簡單,比Arduino版本更穩定。因此,我建議使用此方法以獲得更好的性能。
您可以使用移動應用程序而不是轉到瀏覽器來訪問門戶。
從此鏈接下載應用程序。此應用程序的界面與網頁相同。
您可以使用智能手機為節點MCU供電。為此,您將需要一根 OTG 電纜,并且您的便攜式 WiFi 干擾器已準備好工作,但正如已經警告的那樣,使用此設備的風險??!
因此,使用現成的代碼或固件,它變得非常容易干擾或覆蓋任何wifi網絡,以便沒有人能夠連接它,但再次小心使用它。
-
wi-fi
+關注
關注
14文章
2141瀏覽量
124499 -
干擾器
+關注
關注
1文章
55瀏覽量
27562 -
NODEMCU
+關注
關注
13文章
289瀏覽量
21403
發布評論請先 登錄
相關推薦
評論