acceder al servidor web de un router

Iniciado por gAb1, 22 Marzo 2016, 12:21 PM

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

gAb1

Hola, tengo router nuevo y al parecer no permite usar ciertos caracteres especiales ( / * ( ) ) en la contraseña del wifi. El problema es cuando le doy a aplicar cambios, da un mensaje de error:
Citar"" is invalid

Me pregunto si hay alguna manera de acceder al servidor web, donde se encuentra la página de configuración del router y la base de datos, para de esta manera, localizar donde está el fallo y tratar de solucionarlo.

Ya he avisado al ISP y me han dicho que ya tenian constancia de ello por lo que seguramente el problema ha estado presente desde el principio... ¿Se puede jdr algo asi por mejoras al router? Yo, como programador web lo dudo mucho, además de ser cosas totalmente distintas (la página de configuración y el sistema operativo).

Gracias!

andavid

Con servidor web a que te refieres? al archivo de configuracion del router? si mal no entiendo tienes gestion del router via web por lo que puedes cambiar la contraseña del wifi...o accedes a traves de telnes o ssh? y requieres de un entorno grafico... :silbar:

Seria mas simple si pones el modelo del router que tienes para ver si se puede buscar una solución al tema de los caracteres especiales.


gAb1

Que archivo de configuración del router? Te refieres a que la base de datos es sqlite?

Yo me refiero al servidor web donde está alojada la página de gestión del router, la que se entra por 192.168.x.1. Todas las páginas web necesitan un servidor web o no son páginas web creo yo :huh:

No suelo usar ni telnet ni ssh para estás cosas ya que no me sé los nombres de las configuraciones de cada router, es más sencillo ver las opciones y cambiarlas ;D

Zomkar

Para empezar, claro que existen servidores web en los router (lógicamente), como por ejemplo: http://www.acme.com/software/mini_httpd/

Ahora, modificarlo?

Respuesta corta: no puedes.

Respuesta larga: si puedes, modificando el firmware.

También podrías acceder por telnet y "hackearlo" para conseguir permisos root, pero los cambios que hicieras se perderían al reiniciar.

http://www.omnisecu.com/cisco-certified-network-associate-ccna/different-types-of-router-memory.php

Eso omitiendo los posibles problemas de particiones montadas sin permiso de escritura y demás.

Por otra parte, es lógico asumir que si el servidor web no permite hacer lo que quieres es porque el SO no lo soporta (el SO, o alguna utilidad subyacente del mismo), qué logica tendria que el servidor web limite algo que el SO soporta?
Si vas a por ellos te llamarán violento.
Si explotas a cientos te verán como un ejemplo.

gAb1

#4
Pues entonces menuda chusta de router están dando, es el Sercomm FD1018.

Se supone que si consigues acceso root, o incluso con simples permisos de escritura), a la memoria flash (que es la que guarda los archivos, no la ram) puedes hacer cambios sin problema. Está claro que si modificas un archivo de la ram los cambios se pierden en el reinicio. No sé a qué te referias si no era esto.

Me han entrado dudas con lo que has dicho, con modificar te refieres al servidor web como aplicación (apache, nginx, etc...) o a los archivos de la página web (código fuente, no sé si erá php, asp, ...). Si yó consigo acceso de escritura a dichos archivos y los modifico, no deberían perderse los cambios en el reinicio. Es como si yo entro al hosting de mi web y hago cambios, no deberían perderse a menos que haya algún problema tipo rollback, pero entiendo que no hablas de eso, si no por permisos al montar la partición.

Entonces si qué se puede, habría que hackearlo, pero se podría hacer. Y sin hackearlo, se podría crear una actualización del firmware que permitiera dichos carácteres.

¿Qué SO no soporta carácteres especiales para la contraseña del wifi? Vamos... Tendría que ser una chapuza ;D

Edito: Pongo el nombre y modelo del router.

Zomkar

#5
CitarFlash memory is an Electronically Erasable and Re-Programmable memory chip. The Flash memory contains the full Operating System Image (IOS, Internetwork Operating System). This allows you to upgrade the OS without removing chips. Flash memory retains content when router is powered down or restarted.

Es decir, es escribible, pero no es como el disco duro de un PC, que el SO almacena ahí los datos, configuraciones, etc. Ahí lo que se almacena es el firmware que el router carga a cada vez. Es decir, que puedes cambiar qué firmware hay, pero no hacer modificaciones sobre el sistema "sobre la marcha" (instalar cosas, modificar scripts, etc).
Es por eso que aunque pudieras modificar los datos del servidor web, no se mantendrían.
Espero que se entienda.

En cuanto a lo de si es una chapuza, realmente no lo sé, podría ser por muchas razones, lo que si sé es que lo he visto en algún otro.
La razón podría ser incluso que esos carácteres den problemas con algún dispositivo/protocolo (aunque los que tu pones están aceptados en el estándar WPA, por lo que no creo), y que no tuviese nada que ver con el router en si.

PD: no lo he encontrado, pero seria bueno que intentases encontrar el manual del fabricante y no el de tu ISP, ya que suelen poner un interfaz "simplificado" por encima del interfaz real del fabricante, al que se accede por otra URL.
Si vas a por ellos te llamarán violento.
Si explotas a cientos te verán como un ejemplo.

HdM

Algunos routers no permiten algunos caracteres especiales en la clave, pero por lo menos se muestra mensaje más explícito indicándolo, como el cisco EPC 3825 de ono. En tu caso, se ve que simplemente sanitiza la entrada y si se encuentra algún caracter no permitido, deja el campo vacío y de ahí el mensaje de error mostrado.

Imagino que el tema del control de caracteres será por compatibilidad con algunos clientes wifi que darán problemas con la autenticación si se encuentran en la clave.

Como indicó andavid, podrías comprobar si permite el acceso ssh, telnet y probar a configurar desde ahí. Otra opción también, comprobar si permite hacer backup de la cfg. y descargar en local. Si el fichero está en texto plano (que algunos lo están), podrías modificar y volver a restaurar el backup, para ver si traga.

Saludos.

- Nice to see you again -

gAb1

Gracias por las respuestas, ya me ha quedado claro. Desconocia como funcionaba esto.

Si, aún no probe nada de eso. Aunque me acaba de dar cuenta de que el cable-router que ponen como cable-modem en modo brigde es uno bastante bueno (tiene caracteristicas premium), seguro que sabeis cual es: Technicolor TC7210. Menudo sacrilegio por parte de VF...  :P

He estado leyendo y al parecer ocurre algo con el MTA de los router de ONO, que usan packetcable y no es compatible con la red de VF (o algo de la SIP, mi conocimiento en telecomunicaciones es algo limitado). Por otro lado creo haber leido que uno consiguió quitar el segundo router y usar este (aunque no decia si le iba el teléfono).

No sé que hacer, pero estaría bien que el resto de mi familia pudiera disfrutar de wifi ac gratis (que tampoco es que sea la ostia, pero en comparación si  :silbar:).