Reemplazar router de Jazztel

Esta guía demuestra los pasos para el reemplazo de router y para la configuración del servicio de VoIP del ISP español Jazztel

Guía actualizada a 16 de agosto de 2021

Guía de contenido

Introducción

Esta guía ha sido creada específicamente para un usuario con los siguientes servicios y dispositivos:

  • Fibra FTTH indirecta con NEBA provincial o local (VULA).
  • ONT Alcatel-Lucent/Nokia G-010G-P.
  • Router Livebox+ (Arcadyan).

Si la instalación cambia ligeramente (porque es directa, por ejemplo) es probable que algunos pasos y parámetros tengan que ser modificados y adaptados a tu caso.

Internet

Configuración de VLAN:

  • Internet: VID 1074 o 20, Prio 0.
  • Todos los demás servicios no requieren configuración.

PPPoE: ISP no requiere para este contexto.

VoIP

Para llegar a la configuración de SIP necesitaremos extraer ciertos datos. Sigue estos pasos:

  1. Instala un switch managed con capacidad para VLANs y port mirroring entre el Livebox+ y la ONT.
  2. Crea una VLAN solo para los puertos a la ONT y al Livebox+.
  3. Activa el port mirroring de Tx y Rx (ambos sentidos) de cualquiera de ambos puertos a un 3º donde conectarás tu dispositivo con Wireshark.
  4. Inicia la captura y aplica un hard-reset al Livebox+. Espera tráfico SIP.
  5. Detén la captura y analiza los paquetes de registro (SIP Request: REGISTER).
  6. Guarda la captura y desmonta el tinglado. Ya puedes guardar el Livebox+ en el cajón, no lo usarás más. Puedes aprovechar para apuntar el User-Agent ya que, junto a otros datos, lo usarás más tarde, al configurar tu cliente.

Has conseguido ya bastante información, nos falta la contraseña del SIP.

  1. Prepara hashcat para un ataque de fuerza bruta con máscara.
  2. Realiza la búsqueda de la contraseña del SIP conforme a este comando que rellenaremos con los datos de un paquete SIP enviado por el Livebox+:
    hashcat -m 11400 '$sip$*ims.jazztel.net**[AUTH_ID]*ims.jazztel.net*REGISTER*sip*ims.jazztel.net**[NONCE]*[CLIENT_NONCE]*[NONCE_COUNT]*[QOP]*MD5*[RESPONSE]' -a 3 -1 ?u?l?d ?1?1?1?1?1?1.

    Reemplaza AUTH_ID por el usuario SIP capturado (no lo confundas con el que empieza por tu número de teléfono, este también termina en @ims.jazztel.net pero es más largo y es usado para la autenticación, lo encontrarás como Username). [CLIENT_NONCE] puedes verlo como CNonce Value en Wireshark; todos los demás parámetros los he nombrado igual. Por cierto, no pongas comillas. ;)

Más info sobre hashcat

Repo, sitio, wiki y foro.
Puedes cotillear todos los campos para lo que estamos haciendo en este issue.

  1. Ahora toca esperar unos minutos (en mi caso han sido solo 2, pero podría ser cerca de 1 hora). Al terminar deberías tener, junto a la búsqueda, un código de 6 caracteres precedido de :, es tu contraseña.
  2. Ahora simplemente configura tu cliente de VoIP.
    Si usas un ATA de Cisco esta es una muy buena guía, si utilizas un Grandstram este vídeo te ayudará mucho.


¡Hasta aquí todo! Es posible que se me escape alguna cosa así que puede que tengas que tirar de San DuckDuckGo ;)
¡Mucho ánimo!

Edit Report
Pub: 16 Aug 2021 20:28 UTC
Edit: 26 Jul 2022 22:04 UTC
Views: 264