Articolo Pubblicato su Hacker Journal numero 200 (Rivista scaricabile qui)
Con il fallimento dell’Elitel gli utenti del Mediatrix 2102 si ritrovano con un GetAway Sip inutilizzabile in quanto bloccato dalla stessa Elitel.
Il firmware in questione è il 4.5.
Per giunta L’ UMN(utilità di configurazione da remoto) non funziona perchè anch'essa bloccata.
C’è un’unica strada da tentare, cioè Il file di configurazione da caricare dal pannello d’amministrazione web.
Chiedendo un po’ in giro sono riuscito ad avere username e password per l'accesso all’interfaccia web.
User = admin
Password = voipfutura
Entrati nel pannello ben poco si può fare se non modificare i parametri di rete.
C'è tuttavia un'altra voce che permette di caricare un file di configurazione. Noi seguiremo l’unica strada a noi disponibile. Spulciando i manuali del mediatrix ci sono solo pochi esempi - che non aiutano se non nel capire come è strutturato il file da caricare nel mediatrix.
Il file in questione è un XML.
Il mediatrix ha un datbase MIB - uno specifico database per gli apparati di rete - dove a ogni campo corrisponde una serie numerica che lo identifica univocamente. (A prima vista sembra una specie di registro di sistema windows.)
Con il file di configurazione che si carica si va ad impostare questi parametri nel database.
I CAMPI MIB
Ho scaricato la UME, una versione “express e lite” del management da remoto che consente di caricare i file strutture del database.
Per leggere com’è fatto ho caricato un MIBFILE; da lì poi, ho trovato gli 'indirizzi ' dei campi del database, e ho iniziato a provare le configurazioni!.
Aprendo UME e caricando un file MIB (nel mio caso ho preso il più vecchio che sono riuscito a reperire MxMibs_v1.5r2.35_NT.txt) si ha questa schermata
Sulla nostra sinistra notiamo la struttura del database invece sulla destra i dettegli del 'campo' selezionato del database.
I suddetti concetti sono la base per capire cosa faremo.
Mettiamo per un attimo UME da parte e analizziamo come strutturare l'xml. Nelle varie guide del mediatrix c'è solo un esempio di struttura tipo questo:
“Numero Campo” sarebbe quel numero univoco che identifica un campo del mib
“Suffisso” e “Valore” puòessere sia un intero che un campo stringa.
Adesso passiamo ai campi che ci servono e configuriamo il nostro Mediatrix 2102!
Questo esperimento vi guiderà alla configurazione del vostro Mediatrix 2102 per EuteliaVoip.
Esplorando il database ho trovato i campi per la configurazione e ho preso l'indirizzo univoco chiamato OID (sulla vostra destra) dei seguenti Campi: