mirror of
https://github.com/SpacehuhnTech/esp8266_deauther.git
synced 2025-12-23 15:38:18 -08:00
@@ -274,7 +274,7 @@ deauth attack: https://en.wikipedia.org/wiki/Wi-Fi_deauthentication_attack
|
|||||||
deauth frame: https://mrncciew.com/2014/10/11/802-11-mgmt-deauth-disassociation-frames/
|
deauth frame: https://mrncciew.com/2014/10/11/802-11-mgmt-deauth-disassociation-frames/
|
||||||
|
|
||||||
ESP8266:
|
ESP8266:
|
||||||
* https://de.wikipedia.org/wiki/ESP8266
|
* https://en.wikipedia.org/wiki/ESP8266
|
||||||
* https://espressif.com/en/products/hardware/esp8266ex/overview
|
* https://espressif.com/en/products/hardware/esp8266ex/overview
|
||||||
|
|
||||||
packet injection with ESP8266:
|
packet injection with ESP8266:
|
||||||
|
|||||||
@@ -39,10 +39,12 @@ void SSIDList::addClone(String name, int num) {
|
|||||||
for (int c = 0; c < SSIDListLength && c < num; c++) {
|
for (int c = 0; c < SSIDListLength && c < num; c++) {
|
||||||
_apName = name;
|
_apName = name;
|
||||||
|
|
||||||
if (c < _restSSIDLen) for (int d = 0; d < _restSSIDLen - c; d++) _apName += " "; //e.g. "SAMPLEAP "
|
if (c < _restSSIDLen){
|
||||||
else if (c < _restSSIDLen * 2) {
|
for (int d = 0; d < _restSSIDLen - c; d++) _apName += " "; //e.g. "SAMPLEAP "
|
||||||
_apName = " " + _apName;
|
} else if (c < _restSSIDLen * 2) {
|
||||||
for (int d = 0; d < (_restSSIDLen - 1) - c / 2; d++) _apName += " "; //e.g. " SAMPLEAP "
|
//_apName = " " + _apName;
|
||||||
|
_apName = "\u200B"+_apName;
|
||||||
|
for (int d = 0; d < (_restSSIDLen - 3) - c / 2; d++) _apName += " "; //e.g. "SAMPLEAP " (zero widtdh char at the beginning)
|
||||||
} else if (c < _restSSIDLen * 3) {
|
} else if (c < _restSSIDLen * 3) {
|
||||||
_apName = "." + _apName;
|
_apName = "." + _apName;
|
||||||
for (int d = 0; d < (_restSSIDLen - 1) - c / 3; d++) _apName += " "; //e.g. ".SAMPLEAP "
|
for (int d = 0; d < (_restSSIDLen - 1) - c / 3; d++) _apName += " "; //e.g. ".SAMPLEAP "
|
||||||
|
|||||||
Reference in New Issue
Block a user