使用ESP-8266模块做一个便携式wifi杀手

100000+ 2018-10-10 19:03 爱板网

微信扫一扫
分享到朋友圈


前段时间在bilibili看到了用esp8266开发板做了一个wifi Jammer(wifi杀手),当时觉得好牛逼好新奇于是就自己也搞了一个板子。


成品非常迷你小巧,使用充电宝供电即可。只不过散热非常差,长时间运行担忧啊。


原理是通过发送取消认证报文让客户端以为路由器需要让自己断开连接从而断开wifi,伪造路由器向客户端发送取消认证报文,使客户端主动断开wifi连接。并且支持自定义热点伪造(批量生成假Wi-Fi信号)。


也就是说你可以无需知道对方wifi密码不需要连接对方的wifi就可以攻击干扰对方wifi,并且可以生成48个wifi热点干扰!支持自定义wifi名称,真是表白神器啊!也是整蛊必备!



本文教程仅供学习和安全测试实验,请勿非法使用!


这是基于Github上Spacehuhn的开源项目 esp8266_deauther


固件项目地址 ▽

http://github.com/spacehuhn/esp8266_deauther

固件汉化版地址

http://pan.baidu.com/s/1bo7VHb5 密码: 5ktp


本文中板子使用的是相对便宜的node mcu,由于esp8266只支持802.11bgn,所以以下实验只针对2.4GWiFi测试。不支持5GWi-Fi!

△ ESP-8266 WIFI模块开发版


简单说一下部署方法和注意事项:

esp8266_deauther是使用arduino开发的因此也是开源的我们需要准备arduion IDE、esp8266开发包、nodemcu一块。


下面开始

1.安装arduino。可以在这里下载最新版http://www.arduino.cc/en/Main/Software


2.安装后打开arduino,菜单依次打开 文件\首选项,找到附加开发板管理器网址选项,填入http://arduino.esp8266.com/stable/package_esp8266com_index.json


3.打开菜单 工具\开发板\开发板管理器,找到esp8266模块,选择版本2.0.0(必须2.0.0)安装

安装的时候由于防火墙的原因很难下载,有时需要翻墙,你懂得。


4.再次打开菜单 文件\首选项,点击这里进入sdk的编辑目录


5.找到packages\esp8266\hardware\esp8266\2.0.0\tools\sdk\include目录将下载的esp8266_deauther源码里的sdk_fix下的user_interface.h复制到该目录,替换原来的文件。


6.找到packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src目录将下载的esp8266_deauther源码里的sdk_fix下的ESP8266WiFi.cpp和ESP8266WiFi.h复制到该目录,替换原来的文件。


7.用arduino IDE打开下载的esp8266_deauther源码包里的esp8266_deauther\esp8266_deauther.ino


8.菜单操作 “工具\开发板\NodeMcu 1.0 (ESP-12E Module)”,这里根据自己购买的esp8266开发板选择对应的板子。注意开发板的端口要选择正确,否则不能下载编译好的固件,然后点工具栏里的上传按钮,编译和上传固件。


9.如果如前面所示你已经将固件烧写进开发板里,你可以使用手机或者pc搜索wifi热点,你会发现一个名为“pwned”的热点,此热点默认密码“deauther”,连接后,在浏览器打开192.168.4.1即可开始使用。



这玩意有啥用?嗯,到女神家门口让女神上不了网,然后打电话向你求助。现在很多酒店的点菜机都是WiFi的,不能点菜,酒店被ddos?这种WiFi deauth攻击由于WiFi自身协议漏洞导致无法预防,攻击只要是信号覆盖范围内的,几乎是100%有效的。希望新的无线通讯协议出来时能考虑此类问题解决吧。


spacehuhn:esp8266有一个通用的毛病,如果你在刷入了一次固件,wfi密码和热点名称会保留,下一次修改密码和热点名称后刷入固件你会发现,密码和热点名称无法改变。那么怎么办呢?用Winhex制作一个大小为4MB,内容全为FF的文件,然后用nodemcu-flasher刷入,会刷入失败,但是密码已经被清除,然后你就可以刷入修改密码和热点名称后的固件。


供电方式:

支持的电压范围为:3V-12V,自带稳压模块。电流3A以下。常见的供电方式有:1节18650电池,移动电源供电、电脑USB接口供电、安卓手机充电器供电、支持OTG功能的手机可以直接手机供电。


本文转自:

http://anky.cc/esp8266-deauther-wifi-jammer/


相关资料:
http://www.freebuf.com/geek/133161.html

END

今天给大家推荐一款由Espressif生产的迷你开发板。以ESP32-PICO-D4为核心,一款具有完整Wi-Fi和蓝牙功能的系统级封装(SIP)模块。将多个外围设备集成在一个封装中,不需要单独安装。


100000+ 分享给好友
标签: WiFi  ESP  杀手  模块  做一个