ESP8266 WIFI杀手汉化教程 &烧录

您所在的位置:网站首页 esp32烧录工具手机版 ESP8266 WIFI杀手汉化教程 &烧录

ESP8266 WIFI杀手汉化教程 &烧录

#ESP8266 WIFI杀手汉化教程 &烧录| 来源: 网络整理| 查看: 265

目录效果图汉化教程下载源码 & 工具开始汉化打包成Bin烧录教程驱动安装ch34xch210x驱动下载 下载固件可直接跳转至固件下载:https://wwd.lanzouy.com/iE3TBm5mqvg

效果图

先附上本人汉化的效果图: 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述 请添加图片描述

汉化教程

本章将要将如何汉化esp8266的wifi杀手固件

下载源码 & 工具

所用到的工具:WinHex,Arduino,手 wifi杀手源码:https://github.com/samdenty/Wi-PWN/ arduino:https://downloads.arduino.cc/ide_beta/arduino-1.9.0-beta-windows.zip Winhex:https://wwd.lanzouy.com/ifD5Tm5opqh

开始汉化

WIFI杀手的html文件都是用存在内存中,要用了就拿出来,这样子可以免去使用SD卡的麻烦 作者原话: I used the program memory (https://www.arduino.cc/en/Reference/PROGMEM) so I don't need an external SD card reader to hold the HTML files and the very long vendor list. Alternatively you could use the SPIFFS memory on the ESP8266: https://github.com/esp8266/Arduino/blob/master/doc/filesystem.md#file-system-object-spiffs

The HTML files are minified and converted into bytes. Use the converter.html to do the same. The vendor list contains 11 bytes per row. The first 3 bytes are the beginning mac address and the other 8 are the vendorname.

大概意思是:作者把html文件转化成字节存放在内存中,然后要用的时候取出 因为看见作者封装的sendfile函数使用了GZIP压缩,所以在我们取出的时候,取出的实际上是GZIP压缩文件。 存在内存中的HTML 上图即是存在内存中的HTML文件 所以只要想办法转出来就好了 因为我技术不太到家 在写py转换的时候,"0x8b"会变成“”0x4c8b"不知道怎么回事(希望有知道的大佬可以回复我一下),所以只好手动转了:替换其中的"0x"和","为空,然后把内容复制到winhex中(如图): 1.打开左上角的File(文件),选择New(新建) 2.然后输入1 注意单位Bytes 3.选中左边列表里面的"00" 按下ctrl+v 然后选择No

4.紧接着会出现一个对话框 那个对话框选择Yes 5.然后如图选择在这里插入图片描述

6.复制进去后选点击File (文件) 选择 Save As(另存为) 另存为名字为.gz(你要汉化哪个文件)就叫什么在这里插入图片描述 然后解压刚刚保存的.gz文件* 就会出现Html文件,修改即可

打包成Bin

1.打开Arduino,选择“首选项”,在“附加开发板管理器网址”中填入http://arduino.esp8266.com/stable/package_esp8266com_index.json,然后点击确定保存这个地址 2、打开工具->开发板->开发板管理器** 3.等待开发板管理器启动完成后,移动到开发板管理器的最下方,可以看到一个esp8266 by esp8266 Community,右下角选2.0.0之后点击安装(Install),下载速度有点慢,也可以直接下载别的博主下好的**http://pan.baidu.com/s/1sjRFe6h,替换文件即可, 比如我的路径是:C:\Users\Administrator\AppData\Local\Arduino15\preferences.txt, 那需要解压出来覆盖掉C:\Users\Administrator\AppData\Local\Arduino15 这个文件夹 覆盖之后可能需要重新设定arduino库的地址 因为preferences.txt里边包含有项目的地址

新版ESP8266 for Arduino IDE v2.3.0下载地址:http://pan.baidu.com/s/1mh50myG 建议配合Arduino IDE 1.8.3使用

Tips:如果开发板里面的选项Generic ESP8266 Moudule 不行的话可以换成Adafruit HUZZAH ESP8266

到这里Arduino的配置就完成了,接着就是打包成Bin 按下ctrl+alt+s即可在目录下生成一个bin文件,是wifi-pwn打头的一个bin文件 然后汉化固件就到这里结束啦

烧录教程

用到的工具:Esp8266Flasher.exe

Config里面第一个选我们汉化好的Bin文件,如图 在这里插入图片描述 然后选择Advanced,如图所示配置 在这里插入图片描述 最后回到Operation选项卡,单击Flash 在这里插入图片描述 烧录完成就可以按一下esp8266板子上的RST按钮 然后重启就成了

驱动安装

如果Operation选项卡没有出现串口,请安装驱动

ch34x

如果你的板子是这样的: ch34x 请安装CH34x的驱动

ch210x

如果你的板子是这样的:ch210x 请安装ch210x

驱动下载

ch34x ch210x

oagi.ml



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3