Come SFP Wizard sblocca i moduli (database di part number e forza bruta) e perché non fare downgrade del firmware
Note di reverse engineering su SFP Wizard: legge il part number del modulo (pagina A0h, byte 40-55), lo cerca in un database di password incorporato e invia la password di sblocco corrispondente, passando alla forza bruta se non trova una corrispondenza. Le note seguono l'evoluzione del firmware: v1.0.5 provava solo la prima password del database senza verifica (quindi i fallimenti sembravano successi), v1.0.10/1.1.0 hanno aggiunto la verifica XOR di una cella marcatore e la forza bruta, mentre v1.1.3+ prova tutte le corrispondenze e tutte le password di scrittura.
- Transceiver: moduli SFP bloccati
- Fattore di forma: SFP
Sintomi / messaggi:
module stops working after firmware update (community complaint)
silent unlock failure on old firmware
Comments 1
Non fare downgrade: la vecchia v1.0.5 non verificava e mascherava soltanto i fallimenti, e rimuoveva la forza bruta. Il firmware più recente verifica lo sblocco e prova più password, quindi le apparenti regressioni sono di solito incompatibilità reali che il vecchio firmware nascondeva.