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:
- Instala un switch managed con capacidad para VLANs y port mirroring entre el Livebox+ y la ONT.
- Crea una VLAN solo para los puertos a la ONT y al Livebox+.
- 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.
- Inicia la captura y aplica un hard-reset al Livebox+. Espera tráfico SIP.
- Detén la captura y analiza los paquetes de registro (SIP Request: REGISTER).
- 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.
- Prepara
hashcat
para un ataque de fuerza bruta con máscara. -
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 comoUsername
).[CLIENT_NONCE]
puedes verlo comoCNonce 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.
- 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. - 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!