@@ -11,6 +11,8 @@ Build your own WiFi jammer with an ESP8266.
1111 - [ How to protect against it] ( #how-to-protect-against-it )
1212- [ Disclaimer] ( #disclaimer )
1313- [ Installation] ( #installation )
14+ - [ Uploading the bin files] ( #uploading-the-bin-files )
15+ - [ Compiling the source with Arduino] ( #compiling-the-source-with-arduino )
1416- [ How to use it] ( #how-to-use-it )
1517- [ FAQ] ( #faq )
1618- [ License] ( #license )
@@ -59,11 +61,28 @@ This attack shows how vulnerable the 802.11 WiFi standard is and that it has to
5961
6062## Installation
6163
62- The only thing you will need is a computer and an ESP8266 with at least 1Mb of flash memory.
64+ The only thing you will need is a computer and an ESP8266.
6365
6466I recommend you to buy a USB breakout/developer board, because they have 4Mb flash and are very simple to use.
6567It doesn’t matter which board you use, as long as it has an ESP8266 on it.
66- (If you using an ESP-01 with just 512kb, you can comment out the mac vendor list in data.h.)
68+
69+ You have 2 choices here. Uploading the bin files is easier but not as good for debugging, so keep that in mind in case you want to open an new issue.
70+
71+ ### Uploading the bin files
72+
73+ ** Note:** the 512kb version won't have the full MAC vendor list.
74+
75+ ** 0** Download the current release from [ here] ( https://github.com/spacehuhn/esp8266_deauther/releases )
76+
77+ ** 1** Upload using the ESP8266 flash tool of your choice. I recommend using the [ nodemcu-flasher] ( https://github.com/nodemcu/nodemcu-flasher ) .
78+
79+ ** That's all! :)**
80+
81+ Make sure you select the right com-port, the right upload size of your ESP8266 and the right bin file.
82+
83+ ### Compiling the source with Arduino
84+
85+ ** 0** Download the source code of this project.
6786
6887** 1** Install [ Arduino] ( https://www.arduino.cc/en/Main/Software ) and open it.
6988
@@ -100,20 +119,20 @@ It doesn’t matter which board you use, as long as it has an ESP8266 on it.
100119
101120** don't forget to save!**
102121
103- ** 12** Download the project
122+ ** 12** Go to the SDK_fix folder of this project
104123
105- ** 13** Go to the SDK_fix folder of this project
124+ ** 13** Copy ESP8266WiFi.cpp and ESP8266WiFi.h
106125
107- ** 14** Copy ESP8266WiFi.cpp and ESP8266WiFi.h
126+ ** 14** Past these files here ` packages ` > ` esp8266 ` > ` hardware ` > ` esp8266 ` > ` 2.0.0 ` > ` libraries ` > ` ESP8266WiFi ` > ` src `
108127
109- ** 15** Past these files here ` packages ` > ` esp8266 ` > ` hardware ` > ` esp8266 ` > ` 2.0.0 ` > ` libraries ` > ` ESP8266WiFi ` > ` src `
128+ ** 15** Open ` esp8266_deauther ` > ` esp8266_deauther.ino ` in Arduino
110129
111- ** 16** Open ` esp8266_deauther ` > ` esp8266_deauther.ino ` in Arduino
112-
113- ** 17** Select your ESP8266 board at ` Tools ` > ` Board ` and the right port at ` Tools ` > ` Port `
130+ ** 16** Select your ESP8266 board at ` Tools ` > ` Board ` and the right port at ` Tools ` > ` Port `
114131If no port shows up you may have to reinstall the drivers.
115132
116- ** 18** Upload!
133+ ** 17** Upload!
134+
135+ ** Note:** If you use a 512kb version of the ESP8266, you need to comment out a part of the mac vendor list in data.h.
117136
118137** Your ESP8266 Deauther is now ready!**
119138
0 commit comments