[RICERCA] FASTGate ZTE ZXHN H388Q

  • 199 Risposte
  • 108395 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #150 il: 25 Giugno 2020, 11:47 »
Quindi come si spiega il tuo bootloop?

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #151 il: 25 Giugno 2020, 11:57 »
bella domanda. chiaramente sfugge ancora qualcosa dal quadro generale ma purtroppo non tutte le funzioni del binario hanno prototipi sensati (procedo rinominandole a mano...)

edit: inoltre non vedo filtraggio degli spazi. manca qualche pezzo del puzzle
« Ultima modifica: 25 Giugno 2020, 11:59 da ilsalvopss »

Offline HAlex™

  • Nuovo Iscritto
  • *
  • 4
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #152 il: 05 Settembre 2020, 13:27 »
Novità? Ho questo ZTE (H388Q_V7.0.0_R1_FW-25_ZTE) e non riesco a trovare un modo per gestire il QoS...

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #153 il: 16 Ottobre 2020, 03:20 »
Aggiornamenti su filtraggio degli url del parental

sembra ci siano due stadi di filtraggio.

il primo, di cui lorenzo aveva postato messaggio di errore sul log
Codice: [Seleziona]
H388Q V7.0 fwUrlChkValidUrl [test.com; reboot;#] fail.
controlla che la stringa sia composta da caratteri rigorosamente ASCII compresi negli intervalli
Codice: [Seleziona]
{ 1-9 , a-z , A-Z }   fuori da questi intervalli sono ammessi  questi caratteri
Codice: [Seleziona]
"-;.,:!@%#?_/&=+*$\'()[]
il secondo, di cui parlavo qui
la funzione del backend che filtra i valori prima di passarli alla shell:
...
PREpone due backslash "\\" ai caratteri
Codice: [Seleziona]
'\"' , '$'  ,'`', '\\' (apici e virgole esclusi, ovviamente)

codice del primo stadio, nel caso mi fosse sfuggito qualcosa


edit: non mi sembra ci siano altri filtraggi; dopo il secondo stadio la stringa è passata direttamente a iptables così (parametro urlkey)
Codice: [Seleziona]
iptables %s %s -p tcp --dport 80 -m urlfilter --urlkey \"%s\" -j %s
edit2: per essere più precisi, il secondo stadio aggiunge alla stringa " in apertura e chiusura, ecco perchè quando viene passata al comando di cui sopra (in cui, di nuovo, sono presenti le virgolette) viene eseguita
« Ultima modifica: 16 Ottobre 2020, 18:09 da ilsalvopss »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #154 il: 16 Ottobre 2020, 10:26 »
Codice: [Seleziona]
$(whoami)";test="$(whoami)";#Diventerebbe
Codice: [Seleziona]
... --urlkey "\\$(whoami)\\";test=\\"\\$(whoami)\\";#"... Che per quanto inutile comunque funzionerebbe
« Ultima modifica: 16 Ottobre 2020, 11:30 da LuKePicci »

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #155 il: 16 Ottobre 2020, 10:42 »
Non posso provare perché non ho il modem sotto mano, ma mi pare di ricordare che lo spazio è uno dei caratteri non accettati dal primo check

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #156 il: 16 Ottobre 2020, 11:30 »
Sisi infatti quelli ce li ha messi swiftkey

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #157 il: 16 Ottobre 2020, 18:13 »
pensavo che si potrebbe compilare un binario statico (sappiamo che è un MIPS big endian) che fa, per esempio, un callback ad un nostro server e caricarlo sulla chiavetta; poi chiamarlo dal parental con
Codice: [Seleziona]
;/mnt/usb1_1/test; (che dovrebbe funzionare...)

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #158 il: 16 Ottobre 2020, 18:46 »
Si ma allora va bene anche uno script di shell purchè sia marcato come eseguibile. Le monta le chiavette ext3?

PS ci va comunque il # finale
« Ultima modifica: 16 Ottobre 2020, 18:49 da LuKePicci »

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #159 il: 16 Ottobre 2020, 19:01 »
PS ci va comunque il # finale
dovrebbe andare anche senza, semplicemente con ; ad inizio e fine comando.

immagino perchè, come ho aggiunto qui
edit2: per essere più precisi, il secondo stadio aggiunge alla stringa " in apertura e chiusura, ecco perchè quando viene passata al comando di cui sopra (in cui, di nuovo, sono presenti le virgolette) viene eseguita
la stringa
Codice: [Seleziona]
;reboot; alla fine esce del tipo
Codice: [Seleziona]
... --urlkey "";reboot;"" ...
purtroppo lo zte è in sicilia e io sono a milano; sennò avrei già provato

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #160 il: 16 Ottobre 2020, 19:08 »
Novità? Ho questo ZTE (H388Q_V7.0.0_R1_FW-25_ZTE) e non riesco a trovare un modo per gestire il QoS...

noto che esiste una nuova versione... chissà se hanno corretto qualcosa; qualcuno con il cpe a portata di mano può controllare su che versione siamo?

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #161 il: 16 Ottobre 2020, 19:50 »
purtroppo lo zte è in sicilia e io sono a milano; sennò avrei già provato
Idem  :rotfl: Anzi io sono ancora più su di Milano, comunque no, non monta gli ext3, avevo già provato nei miei vari tentativi, solo FAT32 e NTFS mi pare di ricordare e si non c'è bisogno del # basta il ; iniziale,
Citazione
;reboot
questa stringa era sufficiente a farlo riavviare

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #162 il: 21 Ottobre 2020, 12:44 »
Ho ricostruito la funzione di calcolo dei CRC dell'header. Se ci sono metodi di fingersi il server di aggiornamento (se non ricordo il CWMP non è in HTTPS) posso provare a generare un binario con password root modificata

Offline lorenzocanalelc

  • Esperto
  • ****
  • 678
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #163 il: 21 Ottobre 2020, 12:47 »
Non so cosa intendi per fingersi il sever di aggiornamento, se intendi inviargli un firmware da flashare l'ho già fatto in passato passando dalla versione H388Q_V7.0.0_R1_FW-23_ZTE alla versione H388Q_V7.0.0_R1_FW-13_ZTE tramite server CWMP

Offline ilsalvopss

  • Membro Giovane
  • **
  • 65
  • Sesso: Maschio
Re:[RICERCA] FASTGate ZTE ZXHN H388Q
« Risposta #164 il: 21 Ottobre 2020, 13:52 »
se intendi inviargli un firmware da flashare l'ho già fatto in passato passando dalla versione H388Q_V7.0.0_R1_FW-23_ZTE alla versione H388Q_V7.0.0_R1_FW-13_ZTE tramite server CWMP

benissimo, allora procedo.

edit: quindi consente il downgrade senza lamentarsi?