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杀手 固件烧录版相关推荐

  1. NODEMCU学习笔记-01 esp8266 WIFI杀手 源码上传版

    NODEMCU学习笔记-01 esp8266WIFI杀手 动手前的准备 NODEMCU和ESP8266 ARDUINO IDE GITHUB CSDN 让我们开始吧 连接开发板并安装驱动 安装ardu ...

  2. JavaWeb黑马旅游网-学习笔记02【注册功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb黑马旅游网-学习笔记01[准备工作] JavaWeb黑马旅游网-学习笔记02[注册功能] JavaWeb黑马旅游网-学习笔记03[登陆和 ...

  3. JavaWeb-综合案例(用户信息)-学习笔记02【登录功能】

    Java后端 学习路线 笔记汇总表[黑马程序员] JavaWeb-综合案例(用户信息)-学习笔记01[列表查询] JavaWeb-综合案例(用户信息)-学习笔记02[登录功能] JavaWeb-综合案 ...

  4. Servlet和HTTP请求协议-学习笔记02【Servlet_体系结构与urlpartten配置、HTTP请求协议】

    Java后端 学习路线 笔记汇总表[黑马程序员] Servlet和HTTP请求协议-学习笔记01[Servlet_快速入门-生命周期方法.Servlet_3.0注解配置.IDEA与tomcat相关配置 ...

  5. Tomcat学习笔记02【Tomcat部署项目】

    Java后端 学习路线 笔记汇总表[黑马程序员] Tomcat学习笔记01[Web相关概念.Tomcat基本操作][day01] Tomcat学习笔记02[Tomcat部署项目][day01] 目录 ...

  6. XML学习笔记02【xml_解析】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...

  7. Bootstrap学习笔记02【全局CSS样式、组件和插件、案例_黑马旅游网_首页】

    Java后端 学习路线 笔记汇总表[黑马程序员] Bootstrap学习笔记01[快速入门.栅格布局][day01] Bootstrap学习笔记02[全局CSS样式.组件和插件.案例_黑马旅游网][d ...

  8. JavaScript学习笔记02【基础——对象(Function、Array、Date、Math)】

    w3school 在线教程:https://www.w3school.com.cn JavaScript学习笔记01[基础--简介.基础语法.运算符.特殊语法.流程控制语句][day01] JavaS ...

  9. HTML/CSS学习笔记02【表单标签】

    w3cschool菜鸟教程.CHM(腾讯微云):https://share.weiyun.com/c1FaX6ZD HTML/CSS学习笔记01[概念介绍.基本标签.表单标签][day01] HTML ...

  10. JDBC学习笔记02【ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解】

    黑马程序员-JDBC文档(腾讯微云)JDBC笔记.pdf:https://share.weiyun.com/Kxy7LmRm JDBC学习笔记01[JDBC快速入门.JDBC各个类详解.JDBC之CR ...

最新文章

  1. Docker学习(一)-----Docker简介与安装
  2. 你能说出多线程中 sleep、yield、join 的用法及 sleep与wait区别吗?
  3. 全网首译 : 初学者终极指南—掌握Scrum敏捷框架—第1章
  4. jdk安装教程_在JDK 12精简数字格式中使用最小分数数字
  5. Java 8 - 数值流Numberic Stream
  6. 百练162:Post Office
  7. python 常量_大疆机甲大师Python开发: 两只老虎
  8. Linux内核中ioremap映射的透彻理解
  9. Ionic APP 热更新
  10. 使用python数据分析的研究意义_大数据分析语言Python的价值和意义
  11. Linux 查询 OS、CPU、内存、硬盘信息
  12. 记一次mogodb占用cpu高问题
  13. 微信小程序设置启动图时出现滚动条
  14. 利用Python对销售额进行预测
  15. 用 Markdown 写作(一)——添加文章页内导航
  16. JavaScript 面试总结
  17. mysql还原详解_MySQL 备份与还原详解
  18. 网吧收银系统在服务器上么,网络“高手”侵入网吧收银系统 已被拘留(图)
  19. 记一次axsi2调用 web services 提示 java.net.SocketException: Connection reset 的解决
  20. html响应式布局手机屏幕导航条,美图响应式布局导航条效果

热门文章

  1. 读《把时间当作朋友:运用心智获得解放》
  2. Qt 中信号和槽机制
  3. windows10 使用老版图片查看器
  4. Gate.io 土耳其社区与 Casper AMA圆满完成,共话Casper未来发展
  5. __stack_chk_fail之栈帧溢出检测技术
  6. 漫谈程序员系列 薪资,你是我不能言说的伤
  7. React源码之React.createElement
  8. 自定义向PE启动映像WIM中添加驱动方法
  9. 【Udacity】数据的差异性:值域、IQR、方差和标准差
  10. 如何提高自己的学习能力(JAVA篇)