underground.org.mx

underground.org.mx => Electrónica => Mensaje iniciado por: hkm en Julio 04, 2021, 08:31:08 am

Título: Flasheando el ESP NAT ROUTER a un ESP32 o Badge OWASP desde 0
Publicado por: hkm en Julio 04, 2021, 08:31:08 am
(https://i.ibb.co/rx7SHRJ/WIN-20210703-19-44-26-Pro.jpg)
martin-ger (https://github.com/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:

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 (https://github.com/martin-ger/) se basa en el Console Component (https://docs.espressif.com/projects/esp-idf/en/latest/api-guides/console.html#console) y en esp-idf-nat-example (https://github.com/jonask1337/esp-idf-nat-example). Se puede descargar de su GitHub (https://github.com/martin-ger/esp32_nat_router).

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 (http://ttp://www.wch-ic.com/downloads/file/65.html)

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.


https://www.youtube.com/watch?v=41Lymi6rXA8