来由
手里有了esp8266后整个人都脉动回来!各种捣鼓
开撸
准备:esp8266
第一步
将固件下载到esp8266中
用到工具:Flash下载工具和固件
Flash下载工具:http://espressif.com/zh-hans/support/download/other-tools
固件我这里用的是iangzy做的:
链接:https://pan.baidu.com/s/1hrLZC7i 密码:zxpl
查看安装的usb转串的端口。打开电脑的设备管理器(这里是COM3)
将下载的Flash下载工具解压,打开ESPFlashDownloadTool_v3.4.9.2.exe,打开是这样的,选择esp8266 DownloadTool
打开后如图配置,地址栏输入0×00000
设置完这些后就点击START开始烧flash,烧完后如果模块正常的话电脑会多出来一个叫HH的wifi,这个wifi就是esp8266发出来的。
如果没有显示HH,就按下esp8266的RST键复位,等个几秒钟就会显示出来。此时你就可以连接HH了。wifi的密码为:m1234567
用arduino上传web到esp8266
到arduino官网下载适合你自己系统的软件:https://www.arduino.cc/en/Main/Software
web源码:https://pan.baidu.com/s/1miywNTu
web源码上传工具:https://pan.baidu.com/s/1o8cEc7g
我的是Windows系统,arduino版本是1.8.2(frebuff的是1.8.4和我的有些许初入所以此处我用的是我的方式),安装完后打开工具——开发板——开发板管理器,此时会自动更新,过个数分钟更新完毕后(当然,如果用外网的话可能几秒钟就能解决),搜索Node,选择第一个,版本选2.2.0,然后安装。
将上面解压后的web源码上传工具的tools放到Arduino根目录里合并,然后返回以下界面,点击文件——新建,新建一个项目,将里面的代码清空,然后点击文件——保存,将项目保存到一个你能找到的位置,点击工具——esp8266 sketch data upload,会出现以下的提示,选择No,会发现新建的项目中多出来一个data文件夹,里面是空的,然后将上面下载的web源码\data里面的三个文件复制到这个文件夹里面。
返回arduino,点击工具,开发板按照自己买的选择,端口选择自己的端口,其他设置如下图红框里面的。
设置完后点击esp8266 sketch data upload,这时不会出现提醒,开始上传web页面,等个1分钟左右esp8266上的蓝灯不闪烁了就表示上传完了。
然后电脑连接HH的wifi,浏览器输入192.168.1.1/backdoor.html就能进入web页面了,如下图,路由器型号选择通用型,然后输入你测试的wifi编号,点确定,电脑提示SSID伪造成功,手机就会发现出现了个和你测试的wifi一样的没有加密的wifi,原来的HH会不见了,8266的蓝灯常亮,手机连接那个wifi后过几秒会自动弹出路由器升级的页面,然后输入管理员密码,点击开始升级,此时你的esp8266会将管理员密码保存,升级完后,8266的灯就会灭掉。
另外我的首选项配置如下
http://arduino.esp8266.com/stable/package_esp8266com_index.json
还替换了Arduino15下文件
替换文件下载地址:https://github.com/esp8266/Arduino
总结
总的来说个人感觉用途并不是很大,他只能伪造SSID,钓真正的WIFI的密码.
另外这套WEB的源程序也并不完整,只是能用而已.
其实ESP8266还可以做很多事情,比如物联网,WiFi透传等等
文章来自互联网,如有侵权,联系删除
或许还想看
领取专属 10元无门槛券
私享最新 技术干货