网络安全--ESP8266制作wifi杀手 详细教程

声明

由于购买了块esp8266开发模块,闲置没用就想着制作一个wifi杀手来玩。本文将完整演示wifi杀手的制作过程及使用教程,所有的工具下载地址都会放在文章中,方便大家下载。

本次实验只用于学习交流,攻击目标为自家WiFi,请勿用于违法用途!

准备操作

1、ESP8266物联网模块

ESP8266是一款物联网WiFi芯片,基于ESP8266可以开发物联网串口WiFi模块,像SKYLAB的WG219/WG229专为移动设备和物联网应用设计,可将用户的物理设备连接到WiFi无线网络上,进行互联网或局域网通信,实现联网功能。另外WG219/WG229仅需要通过出串口使用AT指令控制,就能满足大部分的网络功能需求。

下面是我在某多多上面买的一块ESP8266模块(这个模块的正常价格在几块到十几块的样子,千万不要买贵了):

在这里插入图片描述

2、软件驱动、固件、烧录工具

下载地址:

链接:https://pan.baidu.com/s/1zR7hwcR6zvkBhmqs-394AA
提取码:05d8

烧录

烧录就是把原程序经编译处理后加载到计算机中,让计算机执行你编写的程序,例如单片机程序烧录的时候是加载.hex文件,储存在单片机中,开机就能实现所写的程序了,简单的说就是让微型计算机开机能执行你的程序的过程就是程序烧录。

本文中就是将wifi杀手的固件刷到esp8266模块中。

1、驱动安装

打开下载文件中的驱动文件夹,双击执行CH341SER.EXE文件,直接点击安装即可

在这里插入图片描述

这时将esp8266模块插入电脑,打开设备管理器,可以看到电脑已经识别到串口了,这时计算机就可以与我们的esp8266进行通信了

在这里插入图片描述

2、固件烧录

本文已为大家准备好了wifi杀手的固件,直接烧录即可。

首先打开下载文件中的软件文件夹,运行ESP8266Flasher.exe文件:

在这里插入图片描述

可以看到COM Port选择的就是我们刚刚看到的串口COM3

点击config

在这里插入图片描述

选择下载文件中的固件

在这里插入图片描述

返回Operation,点击flash,等待烧录完成

在这里插入图片描述

出现以下页面就是烧录完成了

在这里插入图片描述

开始使用wifi杀手

1、首次启动需要设置

固件烧录之后需要重新插拔esp8266模块,重新插入之后你会发现多了一个KILLER-WIFI的wifi,连接之后在浏览器访问 192.168.4.1 进入管理页面,首次进入会引导修改wifi ssid和密码

在这里插入图片描述

2、扫描wifi

可以扫描附近的wifi,选中你想要攻击的wifi

在这里插入图片描述

3、攻击

在攻击模块可以对你选中的wifi进行攻击,生成钓鱼wifi等操作

在这里插入图片描述

在 macOS 上安装 nginx 的第三方模块可以使用 Homebrew 包管理器来简化过程。以下是安装第三方模块的步骤: 1. 首先,确保您已经安装了 Homebrew。如果您还没有安装,可以在终端中运行以下命令来安装 Homebrew: ``` /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" ``` 2. 安装 nginx。在终端中运行以下命令来使用 Homebrew 安装 nginx: ``` brew install nginx ``` 3. 找到您想要安装的第三方 nginx 模块。您可以通过在搜索引擎上搜索或访问模块的官方网站来找到合适的模块。 4. 下载并解压第三方模块的源代码。将源代码解压到一个您可以方便访问的位置。 5. 进入解压后的模块源代码目录,并使用 `./configure` 命令配置编译选项。在这个命令中,您可以通过添加 `--add-dynamic-module=/path/to/module` 来指定要安装的模块。例如: ``` ./configure --add-dynamic-module=/path/to/module ``` 请将 `/path/to/module` 替换为您要安装的模块的实际路径。 6. 完成配置后,运行 `make` 命令编译 nginx。 7. 编译完成后,在终端中运行以下命令将编译好的模块复制到 nginx 的模块目录: ``` cp objs/*.so /usr/local/Cellar/nginx/{version}/libexec/modules/ ``` 请将 `{version}` 替换为您当前安装的 nginx 版本号。 8. 在终端中运行以下命令启动 nginx: ``` brew services start nginx ``` 现在,您已经成功安装了第三方模块,并且可以在 nginx 的配置文件中启用和配置它们。 请注意,安装第三方模块可能需要一些编译工具和依赖项。如果出现任何错误或依赖项缺失,您可能需要安装相应的工具和库。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值