Flasheando el ESP NAT ROUTER a un ESP32 o Badge OWASP desde 0

hkm · 1286

0 Usuarios y 1 Visitante están viendo este tema.

hkm

  • Full Member
  • ***
    • Mensajes: 131
    • Karma: +1/-0
    • Ver Perfil
    • http://hak.im
martin-ger ha desarrollado un firmware para el ESP32 que lo convierte en un ruteador NAT Inalámbrico.

Entre los usos para Hacking y Seguridad se podría:
  • Ocultar un acceso inalámbrico de una red inalámbrica existente.
  • Podría ser un access point abierto (y vulnerable) desde el cual puedes compartir Internet y ver la información no cifrada.
  • y otros ;)

Después de flashear se puede fácilmente configurar desde el celular: el nombre de la red, la contraseña y la red inalámbrica a la que se conectará.

Dice que puede alcanzar un ancho de banda de más de 15 Mbps. En mis pruebas llego a 7Mbps en fast.com.

El código de martin-ger se basa en el Console Component y en esp-idf-nat-example. Se puede descargar de su GitHub.

Para flashear desde 0 este firmware en un ESP32 o Badge de OWASP Riviera se pueden seguir los siguientes pasos:

1. Instalar el driver de USBSERIAL. Durante la primer meetup se recomendó el siguiente:
CH341SER.EXE

2. Instalar Python y correr el siguiente comando:
Código: [Seleccionar]
pip install esptool
3. Descargar los archivos del github y, revisando que esté el puerto COM y las rutas de los archivos correctamente en el siguiente comando, ejecutamos:
https://github.com/martin-ger/esp32_nat_router
Código: [Seleccionar]
esptool.py --chip esp32 --port COM9 --baud 921600 --before default_reset --after hard_reset write_flash -z --flash_mode dio --flash_freq 40m --flash_size detect 0x1000 build/bootloader/bootloader.bin 0x10000 build/esp32_nat_router.bin 0x8000 build/partitions_example.bin
Ya que esté el firwmare flasheado podemos buscar en nuestras redes inalámbricas la red abierta llamada ESP_NAT_ROUTER y abrir la dirección 192.168.4.1 para configurar las opciones.


« Última Modificación: Julio 04, 2021, 09:13:33 am por hkm »