View Single Post
Old 15-06-2018, 16:11   #2869
palmerpalm
Member
 
Iscritto dal: Jun 2018
Messaggi: 48
Utilizzo di adbtools2 e confedit

Quote:
Originariamente inviato da lupodrillo Guarda i messaggi
Con fw2018 e configurazione 2017 posso vedere le impostazioni del VoIP Infostrada?
Sto lavorando a dei tool (adbtools2) per prendere il file di configurazione del router, decodificarlo e configurare alcune opzioni non disponibili nell'interfaccia web. Non è ancora completo al 100%, ma la parte che mostra le password sembra già funzionare, senza quindi la necessità di fare il downgrade per scoprire la password del voip, inoltre anche alcune modifiche al file di configurazione sembrano funzionare

Volendo sperimentare il tool procedere nel modo seguente:

1. salvare la configurazione del router scegliendo le seguenti opzioni dall'interfaccia web

Configurazione -> Sistema -> Copia il file di configurazione

viene salvato un file con un nome del tipo config_full_DVA-5592_2018-06-04T154203.bin

2. scaricare il gli adbtools2 da https://github.com/digiampietro/adbt...ive/master.zip

3. scompattare master.zip in una apposita directory

4. eseguire il file "confedit.exe" da tale directory (o confedit.py se si ha python3 installato con i vari moduli necessari installati). Ci mette qualche secondo per partire

5. selezionare le opzioni "File -> Open Bin config", scegliere il file scaricato al punto 1

6. scegliere Info -> Show Passwords e nella finestra di destra verranno visualizzate le varie password incluse nel file di configurazione (o, meglio, nei file di configurazione perchè il file binario include due file di configurazione xml); scorrere in alto su tale finestra per visualizzare la password del VOIP

7. con Info -> Save passwords è possibile salvare le passwords in un file di testo

8. con Info -> Show restricted commands è possible visualizzare i comandi dell'interfaccia web e CLI attualmente disabilitati, con Info -> Save restricted commands si possono salvare in un file di testo, utile per provarli dopo averli abilitati

9. con Edit -> Enable restricted web gui, si abilitano i comandi dell'interfaccia web attualmente disabilitiati (ovviamente sarà necessario salvare il file di configurazione alla fine, come descritto sotto)

10. con Edit -> Enable restricted CLI commands, si abilitano gli eventuali comandi disabilitati sull'interfaccia a riga di comando (accessibile con telnet o ssh)

11. con Edit -> Enable firmware upgrade/downgrade, si abilita la possibilità di fare il downgrade del firmware

12. con Edit -> fix dlinkdns/dlinkddns si corregge un errore presente nella configurazione del firmware del 2017 che impediva l'utilizzo del dynamic dns fornito da dlink col modem

13. IMPORTANTISSIMO, salvare la configurazione modificata con "File -> Save as bin config", scegliere un nome DIVERSO da quello originale, in modo che se dovessimo avere problemi con la configurazione modificata saremo sempre in grado di resettare il modem e ricaricare la configurazione originale.

14 caricare la configurazione modificata e salvata al punto precedente sul router andando sul menu' dell'interfaccia web del router: "Configurazione -> Sistema -> Ripristina il file di configurazione" e scegliendo il file salvato al punto 13

Con tale programma, a meno di errori che a me non si sono verificati, è comunque possibile salvare in due file xml i due componenti del file bin ("Save as xml config" e "Save as CPE xml config"); è così possibile analizzare il contenuto di tali files. Sarebbe anche possibile modificarli con un editor, ricaricarli in confedit e poi salvare il binario da caricare sul router. Ovviamente quest'ultima operazione è a totale rischio dell'utente perchè si potrebbe scasinare in modo, anche irrimediabile, il router.

Ultima modifica di palmerpalm : 19-07-2018 alle 08:56. Motivo: Aggiornamento versione di adbtools2
palmerpalm è offline   Rispondi citando il messaggio o parte di esso