• Hola Visitante
  • Mostrar mensajes no leídos desde la última visita.
  • Mostrar nuevas respuestas a tus mensajes.

  • Mostrar Mensajes

    Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


    Temas - jorgeface

    Páginas: [1]
    1
    Bua que subidón!! Después de unas horas de investigación he conseguido extraer mis datos SIP del fichero de configuración!  :D :D :D

    Mis años de "cacharreo" en la facultad han servido para algo...aunque no todo el mérito es mío.

    Os cuento el proceso, una vez descubierto no es demasiado complicado, aunque no es muy user friendly la verdad. Esto es para un Livebox next o 2.2 (negro) con el último firmware que bloquea la posibilidad de usar url para extraer los datos SIP:

    1. Dentro de la interfaz del router (192.168.1.1 o similar) ir a Administración -> Configuración y pulsar en backup, te descarga un fichero config_dsl.bin. Hacer una copia de seguridad del fichero en otra carpeta por si acaso.

    2. Este fichero está en binario. Aquí he tirado de san google y he encontrado esta página...http://tecnicaquilmes.fullblog.com.ar/analizando-el-livebox-21-de-orange.html donde explican muchas cosas del Livebox y entre ellas como decodificar el fichero de configuración. Hay que bajarse el fichero Liveboxdecoder.jar https://mega.co.nz/#%21ntJW1DrB%21crGYznAMpHsdfKOyYiwwi1Ht_gs4vCRH6fDWTodczKE y ponerlo en la misma carpeta donde tenemos el config_dsl.bin.

    3. Abrir un símbolo de sistema (win + x -> símbolo de sistema ), ir a la carpeta donde estén los ficheros y ejecutar el siguiente comando ( es necesario tener java instalado):
    java -jar LiveBoxDecoder.jar d config_dsl.bin offsets.txt

    No cerrar el símbolo de sistema, lo usaremos más adelante.

    4. Esto decodificará el fichero de configuración y se obtendrán dos ficheros, config_dsl_decoded.bin y offsets.txt

    5. Recomiendo descargar Notepad++ en este paso. Abrir offsets.txt con el notepad++. En este fichero están todos los parámetros de configuración con su offset dentro del fichero bin. Los parámetros del voip son:

    --- Section uam --------------

    Name: userID
    Value: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Offset: 530608

    Name: authID
    Value: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Offset: 530672

    Name: password
    Value: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00
    Offset: 530736

    Aquí nos damos cuenta de que cuando te descargas la configuración el router no graba la información de nuestro usuario/pass SIP, por eso nada más que hay 0's, está vacío.

    6. Y he aquí mi pequeño granito de arena fruto de unas horas de prueba/error y de búsqueda de luz entre los parámetros. Dentro del fichero offsets.txt hay un parámetro como el que sigue (buscarlo con ctrl+F):

    Name: config_voip_enabled
    Value: 0x00
    Offset: 475027

    Cuyo valor es 0, cuando lo vi me dió un palpito, y pensé que sería la llave del éxito :) . Según esto está desactivado el voip en la configuración, ahora veréis que significa. Siguiente paso, activarlo... Copiamos el valor de offset que nos sale (supongo que será el mismo, pero puede variar).

    7. Ahora nos descargamos un editor hexadecimal, yo he utilizado XVI32 http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm#download.

    8. Abrimos el fichero config_dsl_decoded.bin con el XVI32 y buscamos el offset que hemos copiado en Address -> Go to Address, seleccionando decimal y absolute. Esto nos posicionará donde tenemos que meter la magia.

    9. Asegurándonos que estamos en la parte de la izquierda (hexadecimal), escribimos 01, en la parte de la derecha (binaria) deberíamos ver el símbolo de un cuadradito.

    10. Grabamos y nos salimos del editor.

    11. Ahora ejecutamos el siguiente comando en el símbolo de sistema que teníamos abierto:

    java -jar LiveBoxDecoder.jar e config_dsl_decoded.bin nueva_config.bin

    Con esto codificamos nuevamente nuestra configuración modificada y la grabamos en nueva_config.bin, lista para subir.

    12. Vamos a la misma pantalla de antes del router y en Restaurar la configuración elegimos nuestr fichero nueva_config.bin y le damos a aplicar. El router se reiniciará.

    13. Una vez reiniciado, repetimos los pasos 1,3,4,5 para volver a bajar la configuración y mirar los parámetros. La gran diferencia es que cuando miremos los parámetros de SIP de nuevo en el fichero offsets.txt ya tendremos nuestros datos, porque con la modificación que hemos subido antes le hemos dicho a nuestro amigo router que nos vuelque la info VOIP en la configuración :D

    14. Para ver los datos hay que abrir el nuevo fichero config_dsl_decoded.bin con el editor hexadecimal e ir al offset del userID, como se explica en el paso 8. Y Voilá! Mágicamente tendremos en la parte de la derecha(binaria) nuestra ansiada información de usuario, contraseña e id de autenticación SIP.

    15. Apuntar los datos y ya podéis guardar el Livebox en un cajón :D

    Bueno, espero que os sirva de ayuda, ahora que han capado la dirección de datos SIP con el nuevo firmware.

    Mi agradecimiento a alonsoclaudio de tecnicaquilmes por compartir con el mundo su decodificador del fichero de configuración y sus conocimientos.
     
    Sé que es un poco engorroso y no he puesto capturas, pero hoy no doy para más. Cualquier duda sentiros libres de preguntarme.

    Por cierto, no me responsabilizo de que perdáis la configuración en el proceso o que rompáis algo del router. No debería porque no estamos tocando el router, sólo estamos cambiando configuración. Si seguís los pasos todo irá como la seda :) :) :)

    Aunque es de cajón, es vuestra responsabilidad (y por vuestra propia seguridad) mantener a salvo vuestros datos SIP en la más estricta confidencialidad y no hacerlos públicos. El fin de este tutorial es el de ser libres en utilizar nuestros propios equipos de red y telefonía, algo a lo que tenemos derecho ( a sabiendas de que tendremos limitado el soporte técnico por parte de nuestro operador si no ponemos el equipo que nos proporciona).

    Un saludo y buenas noches!

    ivimail: he adjuntado el LiveBoxUtils.zip al post, por si desapareciese de Mega
    Consulta cómo usar tus datos SIP aqui: http://lafibra.info/index.php/topic,237.0.html

    Páginas: [1]