ESP8266 wifi干扰钓鱼实现
说明:绝大部分都是对着下面的参考文章来做的。这里只把基本流程和我自己遇到的问题写一下。如有其他问题可以访问文章末的参考文章进行查找!
esp8266模块
我们需要购买一块esp8266模块,如下图所示的这种。有底板,有Micro口。我这块是在某宝上购买的,15不到还包邮,贼划算(本着买来玩玩看的心态)。
下载固件到esp8266
在这里需要下载两个东西,分别是Flash下载工具和固件。
工具都在文末的云链接中,请自行下载且安装相应的实验环境。
Flash下载工具:flash_download_tools_v3.6.5
固件:DNS.ino.ino.nodemcu

注意:在这里需要将esp8266用com口线数据传输线与电脑链接,esp8266驱动可以向某宝的客服要,如果一开始安装失败,可以去试试卸载重装亦或者重启大法。
反正我是重复安装了五六次才终于装上去了,唉,心累~

此时会显示出com口

此时将工具包中的 flash_download_tools_v3.6.5.exe 打开,并且选择 ESP8266 DownloadTool

这里要稍微注意一下这几点:
(1)固件选择在之前下载的固件:DNS.ino.ino.nodemcu.bin
(2)地址输入0×00000(可能地址这一栏会出现红色的状况,导致无法烧入固件,此时把下载器关了重启下,然后把地址那栏清空再自己手动输入就好了)
(3)这边需要将 DoNotChgBin 勾选起来,否则烧入固件后可能没有wifi,当然不同的板子可能不太一样,这个请大家自行测试
(4)这边串口按照自己之前查的选择就行了,波特率 115200 就可以了
其他的对着下图中的参数设置就好


设置完之后点击 START,成功的话 IDLE 等待会显示成功,并且右框内显示相应数据
在烧写完之后如果模块正常的话,电脑扫描到一个名为 HH 的 wifi,wifi密码为:m1234567
(注:如果通过上面的方法还没有显示wifi的话,你可以试试擦除flash,擦除flash的方法请参考:http://bbs.eeworld.com.cn/thread-497588-1-1.html)
arduino上传web端
到arduino官网下载对应版本的软件:https://www.arduino.cc/en/Main/Software
也可以使用我工具包里的软件(官网下载速度太慢,怀疑应该踩梯子)
web源码:工具包中有
web源码上传工具:工具包中有
我使用的是win10,arduino版本是1.8.4,安装完后打开 工具 —》开发板 —》开发板管理器 ,此时会自动更新,但是因为链接挂了导致无法下载, 无奈.JPG~
先打开ArduinoIDE,选择 文件 -》首选项 -》在附加开发板管理器网址这一栏加入: http://arduino.esp8266.com/stable/package_esp8266com_index.json
再回到开发板管理器中它就可以顺利更新了
此时会出现如下包,版本选择2.2.0安装

将工具包中的web源码上传工具中的tools放入Arduino更目录中,然后返回源界面,点击 文件 —》新建 ,新建一个项目,将里面的代码清空,然后点击文件保存至容易找到的位置,点击 工具 —》esp8266 sketch data upload ,如果顺利的话会出现如下的提示,选择:No

会发现新建的项目中多出了一个data空文件夹,将web源码/data里面的三个文件复制到这个文件及里面

如果出现以下错误

将工具选项中的这些选项设置完之后即可

接下来点击esp8266 sketch data upload,选择提示中的No,这时不会出现提醒,开始上传web页面,等个1分钟左右esp8266上的蓝灯不闪烁了就表示上传完了
然后电脑连接HH的wifi,浏览器输入:192.168.1.1/backdoor.html 就能进入web页面了,如下图


路由器型号选择通用型,然后输入你测试的wifi编号,点确定,电脑提示SSID伪造成功。在这里用我手机热点做示范




手机就会发现出现了个和你测试的wifi一样的没有加密的wifi,原来的HH会不见了,8266的蓝灯常亮,手机连接那个wifi后过几秒会自动弹出路由器升级的页面,然后输入管理员密码,点击开始升级,此时你的esp8266会将管理员密码保存,升级完后,8266的灯就会灭掉。
到这里就结束了,因为好朋友最近在弄相关的东西,所以我好奇也买了块板玩玩,就想依葫芦画瓢写一下我的过程(因本人太菜弄不出什么新花样来)。
当你们弄完之后会发现效果其实并不是太好,wifi范围和家用wifi差不多,但钓鱼效果极差!本人手机自动跳出钓鱼界面纯凭运气,电脑则根本出现不了钓鱼界面,这个也是我尚未解决的地方!如果大佬晓得请指点一二!
虽然钓鱼效果很差,但是它的干扰能力还行,手机一般都能干扰连接信号,使它收不到原wifi信号或者收到了连接不上,但是对于电脑来说可能就有点不足了。但如有电脑链接了本钓鱼wifi,极大几率会导致网卡自动关闭!
网盘链接:
链接:https://pan.baidu.com/s/1rkXLXkyCbR1epydU3-ndyA
提取码:1tag
参考文章:
https://www.freebuf.com/geek/148996.html
https://www.freebuf.com/vuls/180698.html
ESP8266 wifi干扰钓鱼实现的更多相关文章
- ESP8266 wifi干扰、钓鱼实现
说明:绝大部分都是对着下面的参考文章来做的.这里只把基本流程和我自己遇到的问题写一下.如有其他问题可以访问文章末的参考文章进行查找! esp8266模块 我们需要购买一块esp8266模块,如下图所示 ...
- ESP8266 wifi钓鱼
原文链接: https://www.cnblogs.com/xiaowuyi/p/6980072.html https://www.cnblogs.com/xiaowuyi/p/7110652.htm ...
- 使用 ESP8266 制作 WiFi 干扰器 - 无需密码即可使用任何 WiFi
嘿,朋友,我是 Kedar,你有没有想阻止所有的 WiFi信号?或者只是想从 WiFi 踢某人或邻居 WiFi .那么,本玩法是你等待结束的时刻了.这是为你提供的.仅需 $8 的 DIY Wifi 干 ...
- 邪恶改装:TPYBoard制作廉价WIFI干扰器
转载请注明:@小五义http://www.cnblogs.com/xiaowuyi 0X01 引言 想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网. ...
- WiFi 干扰器,有时间可以去试试呦!
转自社区: 0X01 引言 想不想搞个WIFI干扰器?网上搜集了一下资料,发现用esp8266可以实现简单的干扰功能,包括断网.复制.欺骗等等.刚好手上有块Tpyboard V202(30元),也是e ...
- 用BETTERCAP和RASPBERRY PI ZERO W制作迷你WiFi干扰器
我并不是一个特别勤快的人,几天前我终于开始将我几周以来的一些想法付诸于实践,即使用Raspberry Pi Zero W制作一个可随身携带的迷你WiFi干扰器.有了它,我就可以随时随地的收集附近无线接 ...
- 用ESP8266 WIFI模块连接服务器,并实现与服务器相互通讯
最近在做一个智能锁的项目,该项目要求实现在任何地方(当然是要有网络的)可以在手机上用APP开锁.而我负责的部分主要是实现底层与服务器连接,并且要能相互通讯.考虑了很多问题,最终选择了用ESP8266 ...
- ARDUINO MEGA2560 经过ESP8266 WIFI模块上传温湿度数据到 OneNet 服务器
简述 原来写了一个C++的wifi库但是发现用c++ arduino这小身板有点扛不住,代码比较大,使用String类型数据处理速度慢,而且很容易无缘无故跑飞.而且封装成库后使用还需要修改arduin ...
- ESP8266 wifi 模块配置,Wechat+APP控制实现
首先刷入安信可的AiCloud 2.0 SDK文件,AiCloud 2.0具体信息参见AiCloud 1.0 和AiCloud 2.0对比 APP见如下二维码下载. 1.安信可AiCloud 2.0 ...
随机推荐
- 实例解析Docker数据卷+数据卷容器+flocker数据共享+DockerHub操作
Docker内部数据管理和Docker之间的数据共享为数据卷和数据卷容器,实例解析1.将本地的文件作为容器的数据卷,2.数据卷flocker插件实现容器集群(或者Docker Swarm)的数据共享3 ...
- XPath路径表达式笔记(转载)
简单说,xpath就是选择XML文件中节点的方法. 所谓节点(node),就是XML文件的最小构成单位,一共分成7种. - element(元素节点)- attribute(属性节点)- text ( ...
- java自增(自减)运算符
自增(自减)运算符: ++ --就是可以将当前变量自我增加(减少)1 的运算符. i++, 后++, 先将 i 的值作为整个表达的值, 然后将 i 增加 1. ++i, 先++, 先将 i 增加 ...
- SQL UNION操作符使用
SQL UNION 操作符 SQL UNION 操作符合并两个或多个 SELECT 语句的结果. SQL UNION 操作符 UNION 操作符用于合并两个或多个 SELECT 语句的结果集. 请注意 ...
- DEV控件之ChartControl用法 z
一.总体概述 这个控件包含3层,最外面的chartControl层.中间的XYDiagram层.最里面的Series层.功能非常强大,但同时使用起来也相对复杂,需要各个层之间相互协调设置才能达到自己想 ...
- 【Leetcode】【Easy】Remove Linked List Elements
Remove all elements from a linked list of integers that have value val. ExampleGiven: 1 --> 2 --& ...
- 如何使用Adobe Reader复制PDF文档上的文字
PDF文档大家常用,但是有没有简单的方法能够提取PDF文档上的文字,然后使用呢?除了将PDF转换成Word,这里介绍一种更为简单实用的方法复制PDF文本文字,Adobe Reader是大家都常用的PD ...
- css笔记 2
定义一个类选择器.center {text-align: center} h1 有 center 类.这意味将遵守 ".center" 选择器中的规则.<h1 class=& ...
- Sql的一些常规判断
sql server中如何判断表或者数据库的存在,但在实际使用中,需判断Status状态位:其中某些状态位可由用户使用 sp_dboption(read only.dbo use only.singl ...
- 关于TCHAR和string对象的c.str()一些注意事项
1.TCHAR 根据预处理器的设置,如果是_MBCS, 那么TCHAR = char: 如果 如果设置的是UNICODE和_UNICODE,那么TCHAR=wchar_t.就等于根据当前环境会选择不同 ...