Hola, buenas.
Ya hemos abordado brevemente el tema de la seguridad de la WLAN en un artículo anterior.El problema con que contamos con los módulos de WLAN es que son fáciles de usar.Como no queremos que nadie tenga ideas estúpidas, nos saltamos el tema deliberadamente.No queremos infiltrarnos en las redes empresariales con una nueva generación de niños scripts.Esperamos que nuestros clientes tramiten y cumplan sus respectivas leyes.Por ejemplo, la destrucción de la infraestructura pública es un delito público punible con una pena máxima de cinco años de prisión y, en el caso de delitos graves, con una pena de 10 años de prisión, y ya se ha castigado esa tentativa.No tenemos la intención de obligar a las empresas a actuar mediante la publicación de lagunas de Seguridad.
Hoy sólo queremos mostrarle cómo identificar las posibles maneras de manipular a WLAN para poder actuar en consecuencia.
¿Está desconectando la conexión WLAN por razones que no se pueden explicar y ya no puede conectarse a su red?Esto ocurre a veces debido a numerosas posibles interferencias.Sin embargo, si esa situación persiste, la sospecha subyacente se acerca a su intención.Hoy le ofrecemos un código que lo identifica con nodemcu.
Para los expertos, el detector de cuadros deauth, por falta de 802,11 W, se transmitió íntegramente en el segundo nivel.
¡Cuando las luces de nodemcu parpadeen, habrá un ataque cerca de ti!
Necesitamos:
- Nodemcu con esp8266, por ejemplo V2 / V3 / D1
- LED (disponible internamente)
Por supuesto, puede personalizar este boceto para marcar otros paquetes que le interesen.
Código:
35; incluye <Esp8266wifi.Hora> Exterior adj. Categoría C { 35; incluye "Interfaz de usuario. H" } = = = = = establecimiento = = = = = = = = / establecimiento = = / establecimiento / - definición. Canal 1 / / debería escanear el canal (1 - 14) - definición. Salto de canal ¿En serio? Escanear todos los canales. - definición. Canal máximo 13 Estados Unidos = 11, UE = 13, Japón = 14 - definición. Diodos luminosos 2 / / LED Introduction (2 = internaled) - definición. Reversa ¿En serio? - alta / baja LED invertida. - definición. Un paquete. 3 / / / conjunto de datos mínimo antes de ser identificado como ataque - definición. Tiempo de barrido 500 / / / tiempo de barrido por canal (MS) Inapropiado adj. Largo adj. Categoría C = 0; Inapropiado adj. Largo adj. Un abrazo = 0; Inapropiado adj. Largo adj. Acortar = 0; Interior Toque = Canal; Vacío. Detector(Reino *Amortiguador, Criterios uint16 Dragón) { / / si (Len & gt; 27)} Desde el punto de vista de la solución (Buf [16], [17], buf [18], [19],, buf [20], buf [21]); Establecidos como (Buf [22], [23], [24], buf [25], [26], buf [27]); Si(Amortiguador[12] == 0 x 0. || Amortiguador[12] == 0xc0.){ Categoría C++; } //} } Vacío. Configuración() { Transporte.Iniciar(115200); Preferencias wifi(Modo de estación); Activación combinada de wifi(0); Redes inalámbricas.Desconectar vt.(); WiFi, pon el desorden en u RX - CB.(Detector); Configuración de wifi(Toque); Activación combinada de wifi(1); Modo pinmode(Diodos luminosos, Salida); Transporte.Imprimir(¡Vamos!); } Vacío. Correr() { Acortar = Millis(); Si(Acortar - Un abrazo >= Tiempo de barrido){ Un abrazo = Acortar; Transporte.Imprimir((Cadena)Categoría C); Si(Categoría C >= Un paquete.){ Si(Reversa) Escritura digital(Diodos luminosos, Bajo); Hora prevista de despegue Escritura digital(Diodos luminosos, Alto); }Hora prevista de despegue{ Si(Reversa) Escritura digital(Diodos luminosos, Alto); Hora prevista de despegue Escritura digital(Diodos luminosos, Bajo); } Categoría C = 0; Si(Salto de canal){ Toque++; Si(Toque > Canal máximo) Toque = 1; Configuración de wifi(Toque); } } }
Esperamos que esto sea útil para usted y nos despedimos antes del próximo artículo.
Moritz Springer.
Entrega en equipo