./1024MEGAS

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.

https://github.com/nodemcu/nodemcu-flasher

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)

https://github.com/spacehuhn/esp8266_deauther/releases

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!