项目简介
本项目是基于NodeMcu ESP8266模块的WiFi捕获端口项目,模拟一个假登录页面。当有设备连接到该免费WiFi时,会被引导至模拟登录页面,要求用户输入电子邮件和密码进行虚假注册。完成后,ESP8266模块上的内置LED会闪烁三次。保存的密码在重启或关闭ESP8266后消失,可通过访问特定链接查看已获取的用户凭证。
项目的主要特性和功能
- 创建模拟登录页面,要求用户输入信息。
- 存储和查看用户提交的信息。
- 通过LED反馈登录过程完成信号。
安装使用步骤
使用ESP8266 Flasher安装(简易方式)
- 下载ESP8266 Flasher软件。
- 下载项目的release.bin文件。
- 打开ESP8266 Flasher,选择Node MCU端口。
- 进入配置选项卡,选择刚刚下载的.bin文件。
- 返回第一个选项卡,点击"Flash"按钮。至此,Node MCU设备准备就绪。
使用Arduino IDE安装
- 打开Arduino IDE,进入"文件" -> "偏好" -> "开发板管理器URL",粘贴链接:"http://arduino.esp8266.com/stable/package_esp8266com_index.json"。
- 在"工具" -> "开发板" -> "开发板管理器"中搜索并安装ESP8266开发板。
- 选择开发板。
- 下载并打开名为"ESP8266_WiFi_Captive_Portal_2.0.ino"的代码文件,可按需修改参数,如SSID名称和登录页面的标题、副标题等。
- 将代码上传到设备中。至此,项目安装完毕。
免责声明和法律须知
此项目仅供测试和教育目的使用。只能在自己的网络和设备上使用,禁止用于非法或恶意行为。此项目的使用可能会遇到潜在风险和问题,因此使用者应自行承担风险,作者不承担任何责任。此外,该项目遵循MIT许可证进行分发和使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】