其实关于esp8266网上有许多教程,好多前辈玩这个已经好多年了,但为了给像我这样的小白系统的解决制作过程中的一些问题,我还是写出来。

我自己也是刚开始玩,如有不对的地方还请大神们多多指教。在此感谢iangzy,老王,歪哥为我解决了一些制作过程中的问题。

1esp8266模块

首先当然你要有一块esp8266模块,像这样的,最好是有底板的,带Micro口的,这些淘宝上都可以搜到的,我的就是淘宝上买的,大概30-40RMB左右,当然,如果你的动手能力比较强的话可以自己做底板。

如何用esp8266做个钓鱼wifi

2.如何将固件下载到esp8266中

在这里你需要下载两个东西,就是Flash下载工具和固件

Flash下载工具:http://espressif.com/zh-hans/support/download/other-tools

固件我这里用的是iangzy做的https://pan.baidu.com/s/1qYI3TaG  密码:abwq

将自己的esp8266插到电脑上,确定连接没问题的话打开设备管理器看下自己的串口是多少,我这边是COM6

如何用esp8266做个钓鱼wifi

将下载的Flash下载工具解压,打开ESPFlashDownloadTool_v3.4.9.2.exe,打开是这样的,选择esp8266 DownloadTool

 如何用esp8266做个钓鱼wifi

在这里需要注意的几点是:

(1)固件选择之前下载的固件DNS.ino.ino.nodemcu.bin。

(2)地址输入0×00000(可能地址这一栏出现红色的状况,导致无法烧入固件,此时把下载器关了重启下,然后把地址那栏清空再自己手动输入就好了)。

(3)这边需要将DoNotChgBin勾选起来,否则烧入固件后可能没有wifi,当然不同的板子可能不太一样,这个请大家自行测试。

(4)这边串口按照自己之前查的选择就行了,波特率115200就可以了。

其他设置按照红框里面的选择就行

如何用esp8266做个钓鱼wifi

设置完这些后就点击START开始烧flash,烧完后如果模块正常的话电脑会多出来一个叫HH的wifi,这个wifi就是esp8266发出来的。

如果没有显示HH,就按下esp8266的RST键复位,等个几秒钟就会显示出来。此时你就可以连接HH了。wifi的密码为:m1234567

(注:如果通过上面的方法还没有显示wifi的话,你可以试试擦除flash,擦除flash的方法请参考:http://bbs.eeworld.com.cn/thread-497588-1-1.html

在这里我就不详述了,擦完大概是这个样子,然后重新按照上面的步骤烧flash就可以了。 )

如何用esp8266做个钓鱼wifi

3.用arduino上传web到esp8266

到arduino官网下载适合你自己系统的软件:https://www.arduino.cc/en/Main/Software

web源码:http://pan.baidu.com/s/1miywNTu

web源码上传工具:http://pan.baidu.com/s/1o8cEc7g

我的是Windows系统,arduino版本是1.8.4,安装完后打开工具——开发板——开发板管理器,此时会自动更新,过个数分钟更新完毕后(当然,如果用外网的话可能几秒钟就能解决),搜索eps8266,选择第二个,版本选2.2.0,然后安装。

如何用esp8266做个钓鱼wifi

将上面解压后的web源码上传工具的tools放到Arduino根目录里合并,然后返回以下界面,点击文件——新建,新建一个项目,将里面的代码清空,然后点击文件——保存,将项目保存到一个你能找到的位置,点击工具——esp8266 sketch data upload,会出现以下的提示,选择No,会发现新建的项目中多出来一个data文件夹,里面是空的,然后将上面下载的web源码\data里面的三个文件复制到这个文件夹里面。

如何用esp8266做个钓鱼wifi

然后再返回arduino,点击工具,开发板按照自己买的选择,端口选择自己的端口,其他设置如下图红框里面的。

如何用esp8266做个钓鱼wifi

设置完后点击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的灯就会灭掉。

如何用esp8266做个钓鱼wifi

电脑重新连接HH,进入web页面后管理员密码会在下面的红框这一块显示,这时,就表示获取密码成功了。

如何用esp8266做个钓鱼wifi

到此,整个esp8266制作钓鱼wifi的教程到此结束,祝大家玩的开心!!!

 如有兴趣的童鞋也可以加群:450605307,这个只是免费版的web,如有需要其他的web,可以联系iangzy,大家一起讨论研究,iangzy班长也正在筹备最小系统板,如有需要,可以向他联系。

参考文章:http://www.freebuf.com/news/141922.html(利用esp8266制作一个可随身携带的WiFi密码钓鱼器)

*本文作者:天使之神