Arduino IDE for ESP8266 ()esp8266项目 WIFI攻击器
https://www.wandianshenme.com/play/esp8266-nodemcu-create-portable-wifi-jammer/
使用 ESP8266 制作 WiFi 干扰器 - 无需密码即可使用任何 WiFi

嘿,朋友,我是 Kedar,你有没有想阻止所有的 WiFi信号?或者只是想从 WiFi 踢某人或邻居 WiFi 。那么,本玩法是你等待结束的时刻了。这是为你提供的、仅需 $8 的 DIY Wifi 干扰器。
这个干扰器是如此微小,你可以放在口袋里,并随身携带。它可以通过您的电源或 3.7v 锂电池供电。你可以选择你想要的那个 WiFi网络,然后点击它。 但要确保这只是为了教育目的,而不要用于错误的目的。
802.11 WiFi 协议包含一个所谓的去认证帧(deauthentication frame)。它用于从无线网络安全地断开客户端。
因为这些数据包是未加密的,您只需要 WiFi 路由器,以及要从网络断开连接的客户端设备的 MAC 地址。 您不需要在网络中、也不知道网络的密码,这足以在其范围内。
您可以对此设备执行多次攻击,例如您可以阻止任何特定的WiFi网络,或者您可以做信标(beacon)垃圾邮件或随机信标(beacon)垃圾邮件。或者你可以简单的去认证所有。
Let's do it!
干扰器的干扰原理:https://youtu.be/N5JVQ-m5Kd0
您可以使用此移动应用程序,来控制此 Wifi 干扰器:http://geni.us/PQhB
步骤1:准备好零件!
为了制作这个 WiFi 干扰器,你只需要一个 ESP8266。
您可以购买一个带有 NodeMCU 固件的特定版本 ESP8266,它很容易编程没有任何程序员。
除此,按你的需要,你还需要一个电池。
步骤2:准备好 Arduino 编译器
从 Arduino 网站下载最新的 Arduino 编译器:
https://www.arduino.cc/en/Main/Software
- 安装 Arduino,并打开它
- 打开
File->Preferences - 在
Additional Boards Manager URLs中添加 http://arduino.esp8266.com/stable/package_esp8266com_index.json - 打开 Tools > Board > Boards Manager
- 输入 ESP8266
- 选择版本2.0.0,然后单击安装(必须是版本2.0.0)
- 打开 File > Preferences
- 打开 More preferences can be edited directly 的文件夹。不要忘记保存!
- 打开 packages > esp8266 > hardware > esp8266 > 2.0.0 > tools > sdk > include
- 使用你最喜欢的编程器,然后打开 user_interface.h
- 向下滚动,然后
#endif添加以下行:(如果您无法从项目文件中包含的txt文件中,看到正确的副本)
typedef void (**freedom_outside_cb__t)(uint8 status);
int wifi_register_send_pkt_freedom_cb(freedom_outside_cb_t cb); void wifi_unregister_send_pkt_freedom__cb(void); int wifi_send_pkt_freedom(uint8 **buf, int len, bool sys_seq);
不要忘了保存。
步骤3:下载项目
- 从这里下载项目文件:http://geni.us/A5cOYc
- 在 Arduino 中打开 Wifi Jammer > esp8266_deauther > esp8266_deauther.ino
- 在 Tools > Board 中选择 ESP8266。我使用的是 NodeMCU 0.9,但您可以尝试使用 NodeMCU 1.0 或通用 ESP8266 模块。
- 从 Tools > Programmer > ArduinoISP 中选择编程器
- 从 Tools > Port 中选择正确的端口号
- 烧录(Upload)
您的 Wifi 干扰器现在准备好了!
步骤4:如何使用 Wifi 干扰器
1.首先打开 ESP8266 电源
如果您有 USB OTG 线,则可以使用智能手机。或带有电源或 USB 墙壁适配器的 MicroUSB 线。
2.现在您可以使用任何智能手机或 PC 控制干扰器,只需连接到ESP8266模块即可
从 Mobile 或 PC 或 MAC 扫描 WiFi 网络,并连接到 AndroidAP,密码是killwifi。您可以从上传的代码更改此 SSID 和密码,一旦连接,您可以使用这个 Android 应用程序来控制这个 Wifi 干扰器:http://geni.us/PQhB
或者您可以打开浏览器,然后转到 192.168.4.1。
3.您现在可以扫描网络...
注意:扫描 ESP8266 将关闭其接入点,因此您可能需要进行设置并手动重新连接到WiFi网络。
...并开始不同的攻击。
4.单击 attack 选项
选择 deauth all
大家在 WiFi 上的繁荣都应该断开连接
你也可以尝试其他的攻击
Happy hacking :)
原文链接:http://www.instructables.com/id/DIY-Wifi-Jammer-With-ESP8266-and-Mobile-App/
Arduino IDE for ESP8266 ()esp8266项目 WIFI攻击器的更多相关文章
- Arduino IDE 开发 ESP-01S/ESP-01物联网实战检测温度湿度上传MQTT服务器
一.硬件准备 USB转ESP8266两块.DHT11温度湿度传感器.ESP8266-01/ESP8266-01一块(如果学习的话多买几块,ESP-01/ESP-01S的区别) USB转ESP8266 ...
- Arduino IDE搭建ESP8266开发环境,文件下载过慢解决方法 | ESP-01制作WiFi开关教程,改造宿舍灯
1. Arduino IDE配置ESP8266环境 参考:https://www.jianshu.com/p/cb0274d612b5 首先从 Arduino 官网 下载最新版本的 Arduino I ...
- Arduino IDE for ESP8266 项目(1) 点亮灯+按键LED+pwm
官方文档 http://esp8266.github.io/Arduino/versions/2.1.0/doc/libraries.html 引脚口说明 http://yfrobot.com/thr ...
- Arduino IDE for ESP8266 项目云盒子 (1)AP直接模式
手机直接连接esp8266辐射的WIFI,通信. https://item.taobao.com/item.htm?spm=a230r.1.14.20.eYblO3&id=5219451024 ...
- ESP8266开发之旅 进阶篇② 闲聊Arduino IDE For ESP8266烧录配置
授人以鱼不如授人以渔,目的不是为了教会你具体项目开发,而是学会学习的能力.希望大家分享给你周边需要的朋友或者同学,说不定大神成长之路有博哥的奠基石... QQ技术互动交流群:ESP8266&3 ...
- Arduino IDE for ESP8266教程(0)配置IDE
淘宝链接 https://detail.tmall.com/item.htm?id=540067174120&spm=a1z09.2.0.0.6f7c6509ujAvQs&_u=71q ...
- ESP8266 ESP-01制作B站粉丝计数器 | Arduino IDE开发ESP8266 | ESP8266存储读取用户数据
1.实物图 2.原理图 3.Arduino程序 在程序中修改自己的B站UID和自己家的WiFi名称及密码即可. /*B站粉丝计数器*/ /******************************* ...
- Arduino IDE 安装esp8266 2.4.rc2的编译环境
2.4. 版本, 有一个我需要的功能, 串口缓存, 可以修改. Serial.setRxBufferSize(1024); //修改为1024个字节. 安装步骤: 1. 需要FQ. 推荐用" ...
- 使用 ESP8266 制作 WiFi 干扰器 - 无需密码即可使用任何 WiFi
嘿,朋友,我是 Kedar,你有没有想阻止所有的 WiFi信号?或者只是想从 WiFi 踢某人或邻居 WiFi .那么,本玩法是你等待结束的时刻了.这是为你提供的.仅需 $8 的 DIY Wifi 干 ...
随机推荐
- .Net Core 简单定时任务框架封装
有段日子没有更新,写点东西冒个泡 .这篇文章过来讲个小东西,也是大家在日常开发中也经常需要面临的问题:后台定时任务处理.估计大家看到这句就已经联想到 QuartZ 等类似第三方类库了,不好意思,后边的 ...
- 分部类,分部方法 - 修饰符partial
一.分部类 什么是部分类呢?简单来说就是将一个类型或方法拆分到两个或多个源文件中,每个源文件只包含类型定义的一部分. 当使用自动生成的源时,无须重新创建源文件便可将代码添加到类中.Visual Stu ...
- 玩转物联网之MQTT
物联网概述 物联网——即Internet-of-Things,其实这个概念由来已久,简单来讲,物联网是物与物.人与物之间的信息传递与控制简称.它和能源.电子信息.医疗.交通.零售.物流.工业制造等行业 ...
- [PHP] 算法-有序数组旋转后寻找最小值的PHP实现
把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转. 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素. 例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组 ...
- 数据库编程Case when
数据库编程题 1. 姓名 日期 是否上班 张三 星期二 是 张三 星期三 是 李四 星期一 是 王五 星期二 是 张三 星期二 是 写出一条SQL语句输出下列结果 姓名 星期一 星期二 星期三 张三 ...
- 【Mybatis】一对多实例
①创建数据库和表,数据库为mytest,表为teacher和student DROP TABLE IF EXISTS teacher; DROP TABLE IF EXISTS student; CR ...
- Python shelve
shelve模块只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型. import shelve f = shelve.open('SHE ...
- Python 字符编码简记
名称 说明 ASCII 只能存英文和拉丁字符,一个字符占一个字节,8位. ASCII 码是不支持中文的,支持中文的第一张表是 GB2312 GB2312 支持中文,收录了 7445个字符 GBK1.0 ...
- Django框架理解和使用常见问题
1.什么是中间件? 中间件是介于request与response处理之间的一道处理过程,相对比较轻量级,并且在全局上改变django的输入与输出. 中间件一般做认证或批量请求处理,django中的中间 ...
- 【读书笔记】iOS-如何推销你的Web应用
1,利用Beta测试来邀请测试者. 2,利用新闻发布. 3,创建Web应用的宣传网站. 4,使用邮件营销. 5,创建YouTube视频教程. 6,提交到苹果Web应用门户. 7,提交到其它Web应用门 ...