Advertisement
Guest User

Untitled

a guest
Apr 11th, 2019
1,884
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Testato con:
  2. -----------------------
  3. Versione firmware: XS_3.4.12.07
  4. Nome del prodotto: Vodafone Power Station
  5. -----------------------
  6. Provato con Windows 10 e Google Chrome
  7. -----------------------
  8.  
  9. Con questo procedimento andremo ad estrarre la configurazione "grezza" del WiFi che poi modificheremo direttamente a nostro piacimento per poi applicarla. Scavalcando la form di modifica e scrivendo direttamente i dati saremo in gradi di scavalcare il blocco del prefisso del Wifi.
  10.  
  11. Modificate a piacimento la configurazione del Wifi senza applicare.
  12. Tasto destro sul bottone "APPLICA" e selezionare "Ispeziona"
  13.  
  14. Si aprirà la console con evidenziata la riga
  15. -------------------------------------
  16. <input id="applyButton" class="button button-apply" value="Applica" type="button">
  17. -------------------------------------
  18.  
  19. In alto a destra, aprire il tab "Event Listeners", aprire il nodo "click"
  20. Cliccare sul link blu sottolineato relativo al SECONDO elemento
  21.  
  22. Si aprirà una schermata di codice con sfondo giallo.
  23. Premere CTRL+F per aprire l'input di ricerca e cercare "dataBatchSend_sjcl"
  24. Nel mio caso la riga è la 273
  25.  
  26. Cliccare sul numero di riga per posizionare un breakpoint, il numero di riga diventerà a fondo blu.
  27.  
  28. Premere "Applica" nella pagina per innescare il salvataggio (se non succede nulla è perchè non ci sono modifiche effettuate alla pagina, cambiate un qualsiasi parametro, anche il nome della rete stessa).
  29.  
  30. Saprete che il browser è arrivato alla riga selezionata una volta che la riga verrà evidenziata con un bordo blu
  31.  
  32. Nella console subito sotto scrivere la riga
  33. --------------------------------------
  34. console.log(JSON.stringify(data_format))
  35. --------------------------------------
  36. Verrà stampata la struttura di configurazione del WiFi
  37.  
  38. Copiate il valore (attenzione di prenderlo per intero da [ a ]) e incollatelo all'interno di questo sito: https://jsoneditoronline.org/. Cliccate la prima icona in alto a sinistra per "formattare" in formato leggibile i dati.
  39.  
  40. Modificate ora i valori delle chiavi:
  41. - wifiGeneralSSID
  42. - wifiGeneralSSID_5G
  43. Con il nome del SSID a vostra scelta. Tutte le altre impostazioni mi aspetto siano già corrette poiché le avete configurate direttamente dall'interfaccia.
  44. Utilizzando la seconda icona in alto a sinistra è possibile ricompattare la struttura dati.
  45.  
  46. Torniamo nel browser, sarà ancora in sospeso con il messaggio "Paused in debugger". Premete il bottone blu a fianco per far terminare il salvataggio precedente (che andremo ora a sovrascrivere con i nostri dati modificati).
  47.  
  48. Nella console inserimento questo input:
  49. ---------------------------------------
  50. dataBatchSend_sjcl(XXX, function() {}, "wifi_general");
  51. ---------------------------------------
  52. Dopo al posto di XXX andate a incollare la struttura dei dati modificata al punto precedente (attenzione a prendere sempre il valore da "[" a "]"). Dando invio verrà eseguita la scrittura verso il router dei nuovi dati e un valore "true" verrà incollato subito sotto.
  53.  
  54. In questo modo abbiamo "scavalcato" l'interfaccia e abbiamo scritto direttamente sul router i dati del WiFi. Diventa chiaro che se dovessimo cambiare dei dati dall'interfaccia e fare "Applica" andremo a perdere le modifiche effettuate.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement