Conversión de un enrutador Intercross ICxETH5670NE en un Asus RT-N12XL / Sudo Null IT News

¡Hola Habr!

Obtuve este dispositivo gratis llamado Intercross ICxETH5670NE, producido en 2013, en su caja original con cables e instrucciones e incluso en una película protectora.

Intercross ICxETH5670NE en caja original

Intercross ICxETH5670NE en caja original

Quería actualizarle algún firmware alternativo. Inmediatamente se encontró un tema en el foro 4PDA sobre este modelo, pero no había ningún firmware aparte de los más antiguos. El enrutador funciona, pero al fabricante realmente no le importaba brindarle soporte, lanzar nuevo firmware y cerrar vulnerabilidades. Según publicaciones en el mismo foro, Los vecinos de los propietarios de este dispositivo lo rompen fácilmente gracias a una vulnerabilidad en WPSa No puede desactivar WPS, ya que no existe tal configuración.

firmware

Se decidió averiguar qué tipo de plataforma había dentro y luego buscar un análogo e intentar actualizarlo con firmware. Retire con cuidado las patas de goma y desatornille los pernos debajo de ellas. Todavía quedan algunos pestillos a los lados, cuidado. Habiendo desmontado el enrutador vemos la placa. AP699E9N.9U31H-4 REV:1.0

Intercross ICxETH5670NE en el interior

Intercross ICxETH5670NE en el interior

Según el número de placa, se encontraron inmediatamente dos enrutadores: Asus RT‑N12LX y Asus RT‑N12E. Y parecen ser casi iguales y solo se diferencian en que las antenas del RT‑N12E son extraíbles, pero en el RT‑N12XL no, como en este ICxETH5670NE.

Asus RT-N12LX en el interior

Asus RT‑N12LX en el interior

La última versión de firmware para Asus RT‑N12LX es 2.0.0.39 de 2017. Pero solo está en .trx y, a través de la interfaz web, nuestro enrutador actualmente solo acepta firmware en formato .img. Para restaurar el firmware en los enrutadores de la serie Asus RT‑N12 (y no solo), puede usar la utilidad ASUS Firmware Restoration, solo necesita poner el enrutador en modo de recuperación, pero no pude hacer esto en el enrutador Intercross.

Como el enrutador ya está desmontado, el chip con firmware está ubicado de tal manera que es fácil conectarlo con una pinza para la ropa y tengo a mano el programador CH341A, se decidió flashearlo directamente. Todo lo que queda es encontrar un volcado fullflash del Asus RT‑N12LX. Y no lo encontré en el dominio público en ese momento, pero lo encontré volcado de Asus RT‑N12Eque parece ser lo mismo. Colocamos la pinza para la ropa exactamente para que todos los contactos queden en sus lugares. Conectamos el programador. A pesar de que el enrutador está apagado, la energía se suministra al chip desde el USB a través de una pinza para la ropa y esto se puede ver mediante el LED encendido.

Conectamos la pinza para la ropa del programador CH341A.

Conectamos la pinza para la ropa del programador CH341A.

Lo flashearemos con el programa AsProgrammer, en el cual debemos seleccionar nuestro programador CH341A y el chip que flashearemos, en este caso es WINBOND W25Q32FV.

AsProgrammer con chip W25Q32FV seleccionado

AsProgrammer con chip W25Q32FV seleccionado

Intentemos leerlo. Si todo es correcto, entonces se considera el firmware actual de nuestro enrutador, que es mejor guardarlo, por ejemplo, como backup.bin.

Leyendo el contenido

Leyendo el contenido

Luego borramos el contenido del flash usando el botón con una cruz roja. Luego comprobamos la limpieza. Luego descargamos RT‑N12E_2.0.0.39.bin (puede descargarlo inmediatamente desde la versión LX, pero yo no tenía ese firmware en ese entonces). Lo cosimos. Y comprobamos el contenido.

Verificando el contenido

Verificando el contenido

Deshabilite el programador y encienda el enrutador. Iniciamos sesión con la contraseña admin y vemos que nuestro enrutador se ha convertido en un Asus RT‑N12E.

Asus RT-N12E

Asus RT-N12E

Probablemente podrías usarlo de esta manera, pero ¿qué pasa si ahora puedes actualizar el firmware del RT-N12XL en formato .trx a través de la interfaz web? Intentamos actualizar RT‑N12LX_2.0.0.39.trx y sí, comenzó a parpadear sin problemas.

Intermitente Asus RT-N12E a RT-N12LX

Intermitente Asus RT‑N12E a RT‑N12LX

Después del reinicio, ya tenemos el Asus RT‑N12LX.

Asus RT-N12LX

Asus RT‑N12LX

Eliminado con un programador. el volcado ya es como RT‑N12LXahora puedes flashearlo inmediatamente, sin flashear posteriormente a través de la interfaz web. Aunque a través de la interfaz web es posible coser de la versión E a LX y de LX a E sin ningún problema. Los ajustes incluso se guardan, aunque es mejor restablecerlos.

Ahora es posible desactivar WPS y, en general, parecen cerrarse más vulnerabilidades. Parecería que puedes estar contento, pero el enrutador no se conecta a Internet.

Configurar la fecha y la hora

Al principio ni siquiera entendí lo que estaba pasando, revisé la configuración, la restablecí al estándar, hasta que vi en el registro que el año en el enrutador ahora es 2017.

Necesitas configurar la hora correcta, pero ¿cómo hacerlo? El hecho es que todo lo que se necesita para configurar la hora es un servidor NTP y una zona horaria.

Todas las configuraciones de tiempo que están disponibles

Todas las configuraciones de tiempo que están disponibles

Simplemente no hay lugar para configurar la hora manualmente. Hay bastantes preguntas en Internet sobre cómo configurar la hora en este y en enrutadores Asus similares, pero todas las respuestas e instrucciones se reducen al hecho de que configure la zona horaria y el servidor NTP, conéctese a Internet y la hora es sincronizado. es decir, el enrutador no se conecta a Internet porque la hora es incorrecta y para configurarla es necesario conectarse a Internet.

Intenté conectar este enrutador a través del puerto LAN a otro que tenga Internet, incluso en modo AP, pensando que tal vez así es como se sincroniza. Cambié los servidores NTP de este formulario por otros. Pero en vano.

A continuación, la opción lógica es conectarse vía telnet o SSH y configurar la hora con un comando, pero cuando llamé al enrutador en los puertos 22 y 23, no recibí respuesta. No hay habilitación de telnet en ninguna parte de la interfaz web, pero puede activarla ingresando lo siguiente en la barra de direcciones:

http://192.168.1.1/telnetd.cgi?enable=1

Después de lo cual puedes conectarte y configurar la hora con un comando como:

date -s "091713582024"

donde 09 es el mes, 17 es el día, 1358 es la hora, 2024 es el año.

Reinicie el enrutador. Finalmente aparece un icono en el mapa de red indicando que estamos conectados a Internet, pero por algún motivo el router no distribuye Internet. Restablecemos la configuración a los valores predeterminados, no hay que preocuparse por el tiempo, no se restablecerá. Luego de esto aparece un menú de configuración rápida, que es mejor recorrer hasta el final, aunque las configuraciones ofrecidas no sean las óptimas, luego puedes configurar el mismo Wi-Fi a WPA2 y AES en lugar de WPA con TKIP, desactivar WPS, etcétera. Eso es todo. Ahora todo debería funcionar.

En lugar de una conclusión

La nota fue escrita simplemente porque “era de noche y no había nada que hacer”, pero la vieja pieza de hardware estaba a mano y quería hacer algo con ella. Como resultado, los propietarios de este enrutador ahora tienen una alternativa un poco más reciente y más segura al firmware original. Por supuesto, me gustaría algo como LEDE/OpenWrt, pero desafortunadamente el chip Realtek RTL8196C no soportado. Además, los propietarios de enrutadores Asus similares con relojes perdidos ahora saben qué hacer. Está claro que el enrutador es antiguo, económico y inútil en las condiciones modernas, pero puede resultar útil como opción de respaldo temporal.

Publicaciones Similares

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *