NODEMCU学习笔记-02 esp8266 WIFI杀手 固件烧录版
NODEMCU学习笔记-02 esp8266WIFI杀手
- 一些问题的答案
- 动手前的准备
- 让我们开始吧
- 连接开发板并安装驱动
- 打开Nodemcu固件烧录器NodeMCU-PyFlasher
- 换个操作:我们用ESP8266Flasher试试
- 重启开发板,开始运行
- 原理和教程
- DEAUTH模式
- BEACON
- 结语
一些问题的答案
Q
什么是开发板的flash?
A
Flash是存储芯片的一种,通过特定的程序可以修改里面的数据。FLASH在电子以及半导体领域内往往表示Flash Memory的意思,即平时所说的“闪存”,全名叫Flash EEPROM Memory。
flash存储器又称闪存,它结合了ROM和RAM的长处,不仅具备电子可擦除可编程(EEPROM)的性能,还可以快速读取数据(NVRAM的优势),使数据不会因为断电而丢失。
Q
Flash相当于是硬盘还是内存?
A
硬盘。但硬盘和内存优点兼具备,有重上电可保存数据读取快速的效应。
Q
这个项目的原作者是谁?
A
您可以在这里找到他:spacehuhn:https://github.com/SpacehuhnTech/esp8266_deauther
Q
该项目的版本?
A
该项目目前(2021.2.24)是2.6.0版,我在csdn相应的资源文件也会随之更新,我将对积分进行改动,以方便更多的人因不能上github而找不到资源。
该项目将推出3.0版本目前作者已经完成了这些:(开发速度是蛮快的)
Feature | Version 2 | Version 3 |
---|---|---|
Web Interface | ✅ | |
Display support | ✅ | |
Serial Command Line | ✅ | ✅ |
Scanner | ✅ | ✅ |
Deauth attack | ✅ | ✅ |
Beacon attack | ✅ | ✅ |
Probe attack | ✅ | ✅ |
Huhnitor support | ✅ | |
Signal strength scanner | ✅ | |
Authentication scanner | ✅ | |
Rogue AP | ✅ |
动手前的准备
1,WIFI杀手固件(.bin二进制文件)
2,NODEMCU固件烧录器
3,NODEMCU固件擦除器
让我们开始吧
连接开发板并安装驱动
我将驱动放在了wifi-kill文件中,你可以在我的资源中找到。或者您搜索:cp210x驱动下载并安装。直到您看到在设备管理器中检索出esp8266的端口为止。当然部分win10版本的电脑可能插入开发板自动查找驱动并更新端口,这不是此行WiFi杀手中最大的问题。
打开Nodemcu固件烧录器NodeMCU-PyFlasher
A 如图所示
1.先选择您的开发板所在的端口,可以在设备管理器中看到
2.选择你的固件,点击Browse,尽量在英文目录
3选择比特率,更快的比特率烧录会更快,但可能不太稳定,115200是不错的选择
4选择模式,nodemcu是Dual I/O(DIO),根据您的开发板而定
5选择是否在烧录之前清空闪存,选择是,如果您在烧录新的固件前,烧录了其他固件,这一步是必不可少的
6 Flash NodeMCU Now !!!
B 如果成功后,将这样显示
换个操作:我们用ESP8266Flasher试试
这是官方的烧录器,可能不会有太多繁琐的步骤和太多的环境,有的软件可能需要python有的可能需要java环境,而这个烧录软件,你只需要一台可以运行他的电脑足矣。
A 如图所示
1.在Config界面中我们选择第一栏,点击小齿轮选择固件所在目录,英文路径,0x00000,将前面的小方框选上,让里面填充出一个小X,代表被选中
2.在Advanced中,如图配置,根据开发板情况而定
3.在Operation中,点击Flash,开始烧录
B 如果成功后,将这样显示
重启开发板,开始运行
A 按开发板上的RST按键重启或断电重上电重启,当开发板Led常亮一会便熄灭,可以得知Flash上线了
B 此时搜索wifi,发现一个名字叫做pwned的ssid如图
默认密码是deauther,链接上去
打开浏览器输入nodemcu的后台管理地址 192.168.4.1,打开这个界面192.168.4.1
(中英文可以在源码中setting.json里设置,或者进入该页面在顶栏找到Setting更改一些选项,默认都是English)
请勿用于商业用途,或为了自身利益发布该项目的消息,这只能说明你不尊重知识产权,以及背后的社区和为了更好的WiFi标准的斗争。
原理和教程
DEAUTH模式
通过向选择的接入点和客户端设备发送解除认证帧来关闭WiFi设备的连接。
因为很多设备不使用802.11w-2009标准来抵御这种攻击。
BEACON
信标包用于发布接入点的广告,使其看起来像创造了很多的网络。
结语
本项目仅供学习和交流,请勿用于商业用途,请遵循我国法律合理使用。
Github原作者正在进行v3.0的开发,您可以持续关注,我也会随之持续更新。
wifi killer下载地址: https://download.csdn.net/download/IRRFAN520/15450167
问题请及时反馈,侵权联系删除。
请持续关注我的csdn博客,不定期更新嵌入式,Linux开发等文章。
NODEMCU学习笔记-02 esp8266 WIFI杀手 固件烧录版相关推荐
- NODEMCU学习笔记-01 esp8266 WIFI杀手 源码上传版
NODEMCU学习笔记-01 esp8266WIFI杀手 动手前的准备 NODEMCU和ESP8266 ARDUINO IDE GITHUB CSDN 让我们开始吧 连接开发板并安装驱动 安装ardu ...
- JavaWeb黑马旅游网-学习笔记02【注册功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...
- JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】
Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...
- Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】
Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...
- Tomcat学习笔记02【Tomcat部署项目】
Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...
- XML学习笔记02【xml_解析】
Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...
- Bootstrap学习笔记02【全局CSS样式、组件和插件、案例_黑马旅游网_首页】
Java后端 学习路线 笔记汇总表[黑马程序员] Bootstrap学习笔记01[快速入门.栅格布局][day01] Bootstrap学习笔记02[全局CSS样式.组件和插件.案例_黑马旅游网][d ...
- JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】
w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...
- HTML/CSS学习笔记02【表单标签】
w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...
- JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】
黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...
最新文章
- Docker学习(一)-----Docker简介与安装
- 你能说出多线程中 sleep、yield、join 的用法及 sleep与wait区别吗?
- 全网首译 : 初学者终极指南—掌握Scrum敏捷框架—第1章
- jdk安装教程_在JDK 12精简数字格式中使用最小分数数字
- Java 8 - 数值流Numberic Stream
- 百练162:Post Office
- python 常量_大疆机甲大师Python开发: 两只老虎
- Linux内核中ioremap映射的透彻理解
- Ionic APP 热更新
- 使用python数据分析的研究意义_大数据分析语言Python的价值和意义
- Linux 查询 OS、CPU、内存、硬盘信息
- 记一次mogodb占用cpu高问题
- 微信小程序设置启动图时出现滚动条
- 利用Python对销售额进行预测
- 用 Markdown 写作(一)——添加文章页内导航
- JavaScript 面试总结
- mysql还原详解_MySQL 备份与还原详解
- 网吧收银系统在服务器上么,网络“高手”侵入网吧收银系统 已被拘留(图)
- 记一次axsi2调用 web services 提示 java.net.SocketException: Connection reset 的解决
- html响应式布局手机屏幕导航条,美图响应式布局导航条效果