domingo, 9 de abril de 2017

Crea tu WiFi Jammer por sólo 5€

En la entrada de hoy vamos a ver como crear un Wifi Jammer capaz de mandar ataques Deauth y Beacon muy económico. Únicamente necesitamos el NodeMCU ESP8266 que lo podemos encontrar desde 3€ a unos 7€, dependiendo de la tienda y la prisa que tengamos.



Vamos a empezar por el principio, NodeMCU es un kit de desarrollo de código abierto, basado en el chip ESP8266 modelo ESP-12 para proyectos que necesiten conectividad Wifi, el cual ya tiene sucesor, el ESP-32.

Las características del ESP8266 ESP-12 son las siguientes:
  • CPU RISC de 32-bit: Tensilica Xtensa LX106 a un reloj de 80 MHz
  • RAM de instrucción de 64 KB, RAM de datos de 96 KB
  • Capacidad de memoria externa flash QSPI - 512 KB a 4 MB (puede soportar hasta 16 MB)
  • IEEE 802.11 b/g/n Wi-Fi
  • Tiene integrados: TR switch, balun, LNA, amplificador de potencia de RF y una red de adaptación de impedancias
  • Soporte de autenticación WEP y WPA/WPA2
  • 16 pines GPIO (Entradas/Salidas de propósito general)
  • Interfaz I²S con DMA (comparte pines con GPIO)
  • Pines dedicados a UART, mas una UART únicamente para transmisión que puede habilitarse a través del pin GPIO2
  • 1 conversor ADC de 10-bit

Para empezar nos descargamos el programa con el cual flashearemos el firmware del NodeMCU.
Después nos descargamos el firmware, NECESITAMOS EL DE 1MB, ¡4MB NO! Ya que la placa NodeMCU es una versión con esteroides del ESP8266 modelo ESP-12, y disponemos de 1MB de memoria flash, la opción de 4MB es para la evolución del chip (ESP8266 modelo ESP-32)
Una vez descargamos los dos archivos ejecutamos el flasheador, Nos vamos a la segunda pestaña (Config) y haciendo click en el engranaje añadimos el firmware (1MB).

Continuamos en la tercera pestaña (Advanced) y modificamos la velocidad de la memoria flash (Flash speed) a 80MHz y el tamaño de la memoria flash (Flash size) a 1MB.
Una vez cambiados estos parámetros nos vamos a la primera pestaña (Operation) y le damos al botón FLASH(F) y esperamos a que se complete la barra de carga y nos salga el tick verde indicado abajo, para acabar cerramos el programa y desconectamos nuestra NodeMCU.
Luego lo enchufamos a cualquier USB ya sea de un equipo o smartphone y nos generará un AP llamado "pwned" con contraseña "deauther".

Nos conectamos a la red y para acceder al panel html vamos a la IP 192.168.4.1. Como podéis ver en la siguiente imagen nos encontramos con un panel muy ligero y con cuatro opciones principales que apenas dejan lugar a dudas.

  • APs: escaner de puntos de acceso.
  • Clients: clientes conectados al AP.
  • Attaks: donde nos encontramos los ataques deauth y bacon.
    • Deauthentication attack:  manda paquetes de desautenticación al cliente o a toda la red.
    • Beacon Flood attack: spamea con paquetes Beacon el SSID de la red.
  • Settings: opciones varias como el nombre del AP que crea el NodeMCU, contraseña, paquetes por segundo, etc. Esta ultima opción no es muy aconsejable modificarla ya que influye directamente en el calentamiento del chip y al no llevar refrigeración es muy alto el riesgo de quemarlo.

Espero que os haya parecido interesante esta entrada y que os animéis a haceros vuestro propio Wifi Jammer por unos pocos euros. ¡Un saludo y hasta la próxima!

4 comentarios:

H R C dijo...

Please add and use the blogger translation here in this blog

Dormidera dijo...

The blog is suffering a remodeling, anyway the translation is already added as a widget, thanks and greetings

juan pedro perez arellano dijo...

Podrías dar una explicación de como hacer preciso el ataque? Como hay que vincular los clientes gracias

Dormidera dijo...

Para seleccionar el cliente primero tienes que seleccionar el AP. Seleccionas scan en la sección APs y una vez es generada la lista de APs seleccionas uno y vas a la sección Clients y ahí te aparecerá la lista con los clientes conectados al AP seleccionado, si los tiene claro.

Publicar un comentario

Twitter Facebook Github Digg Favorites Más

 
Blogger Theme by Lasantha