Fork me on GitHub

Esp8266 -- WiFi黑客神器

Esp8266 -- WiFi黑客神器

WiFi干扰器。

Esp8266

Esp8266本身只是一块WiFi芯片,这里讲的Esp8266是指基于Esp8266芯片集成的Nodemcu开发板,X宝15大洋包邮,可玩性很高。今天用它来刷写“esp8266_deauther”固件,变身WiFi干扰器,一言不合断人网,KFC整人必备。
Nodemcu

准备

你需要准备:ArduionIDE、Esp8266Deauther固件包、Nodemcu开发板,可以从以下链接下载。
ArduionIDE-下载页面
Esp8266Deauther固件包-GitHub
Nodemcu开发板,X宝自己挑吧。

安装

因为Esp8266Deauther是基于Arduion开发的,所以我们要通过ArduionIDE刷入。
安装ArduionIDE并打开。
文件–>首选项,找到“附加开发板管理器网站”,填入以下网址:
http://arduino.esp8266.com/stable/package_esp8266com_index.json
填入网址
工具–>开发板–>开发板管理器,安装“esp8266 by ESP8266 Community”,版本选择“2.00”。
!!!必须是2.00版本,不然编译不成功的。
开发板管理器选择
文件–>首选项,“在首选项中还有跟多选项可以编辑”下面,点击进入目录。
进入首选项目录
将下载好的“Esp8266开发包”里“sdk_fix”文件夹下的文件分别拷到以下目录。
user_interface.h -- packages\esp8266\hardware\esp8266\2.0.0\tools\sdk\include
ESP8266WiFi.cpp & ESP8266WiFi.h -- packages\esp8266\hardware\esp8266\2.0.0\libraries\ESP8266WiFi\src
文件–>打开,打开“Esp8266Deauther”的“esp8266_deauther.ino”文件。
通过USB把Nodemcu开发板连接到电脑。
工具–>开发板,选择“NodeMcu 1.0 (ESP-12E Module)”,如果你的开发板不是这个记得换成对应的哦。
工具–>端口,选择端口,我这是COM5。
点击上传,写入固件。至此,固件刷写完成,断开ArduionIDE,NodeMcu会自动启动。

使用

NodeMcu启动后,用你的手机或电脑连接一个名为“pwned”的热点,默认密码是“deauther”。
连上热点后,浏览器输入“192.168.4.1”,打开web界面。点击“scan”扫描wifi,选中需要攻击的wifi,选择工具方式,boom!!!
另外,热点用户名密码这里也可以修改,还有其他一些配置什么的。
选择ssid
攻击

扯淡

说实在的,什么WiFi-DDOS攻击技术啊。安卓手机有dspolit,Win有Aircrack,Linux有Kali。完全没必要去花个十来块买块板子。这……你就错了。

汉化

这里安装的是英文版模块。社区有大佬进行了汉化,有需要的童鞋我放包,自己替换吧。不过也就那么几个英文单词,相信你还是能驾驭了。
汉化包

钓鱼攻击。

先来解释一下这里的钓鱼攻击。就是说,Esp8266复制一个附近的热点,但是没有密码,如果对方连接上这个没有密码的热点,会弹出一个页面,骗你是路由器升级,需要输入路由器密码,然后密码就被我们记录下来了。

准备

你需要准备:Flash下载工具、固件、ArduionIDE、Web源码、Web源码上传工具、Nodemcu开发板,可以从以下链接下载。
Flash下载工具-官网
固件-百度网盘
ArduionIDE-下载页面
Web源码
Web源码上传工具

安装

将Esp8266插到电脑,打开Flash下载工具,固件包那一栏里写上固件的路径,后面那个框框应该会显示绿色的“0x00000”。如果显示红色,我们可以关掉Flash下载工具再重新打开,手动填入“0x00000”即可。其他的配置照我的填写,务必一样。
配置
然后点击“start”开始烧录,过会儿提示完成关闭Flash下载工具。
Esp8266开发板,这个不用说。我选择的是Nodemcu。
安装ArduionIDE并打开。
文件–>首选项,找到“附加开发板管理器网站”,填入以下网址:

1
http://arduino.esp8266.com/stable/package_esp8266com_index.json

填入网址
工具–>开发板–>开发板管理器,安装“esp8266 by ESP8266 Community”,版本选择“2.2.0”。
!!!必须是2.2.0版本,不然编译不成功的。
开发板管理器选择
解压“web源码上传工具”中的“tools”文件夹,放到ArduinoIDE根目录里合并。
文件–>新建,新建一个空项目。文件–>另存为,直接另存为这个空项目。
工具–>esp8266 sketch data upload,弹出一个窗口,点击“NO”。
然后可以发现新建的项目路径下多出一个“data”文件夹,将“Web源码”文件夹中的“data”文件夹内的三个文件拷贝到项目路径下的“data”文件夹中。
工具–>开发板,选择“NodeMcu 1.0 (ESP-12E Module)”,如果你的开发板不是这个记得换成对应的哦。
工具–>端口,选择端口,我这是COM4。
工具,其他CPU速率、Flash大小和我设置一样。
上传设置
点击上传,写入固件。这时候蓝灯会闪起来,等个1分钟左右,蓝灯不善了,说明烧录完成。
至此,固件刷写完成,断开ArduionIDE或按下复位按钮,Esp8266会自动启动。

使用

Esp8266重启后,你能搜到一个名为“HH”的热点,密码是“m1234567”,连接。连上去后,浏览器输入“http://192.168.1.1/backdoor.html”,进入后台。
勾选“通用型”(其他型号作者还在开发),编号选择你要复制的热点,确定。
后台设置
成功
然后蓝灯会一直亮着,扫一下附近的WiFi,发现有俩个一模一样的热点,一个有密码一个没密码。连接没密码的热点,弹出路由器升级,需要你输入密码。然后你输入了密码,然后提示完成。
俩个热点
路由器升级
然后“HH”这个热点又出现了,连上他,浏览器输入“http://192.168.1.1/backdoor.html”,进入后台,可以看到刚刚我们输入的路由器密码已经保存了下来。
密码

zhaoo wechat
0%