Hoe SFP Wizard modules ontgrendelt (onderdeelnummers en brute force) en waarom je de firmware niet moet downgraden
Reverse-engineeringnotities over SFP Wizard: die leest het onderdeelnummer van een module (pagina A0h, bytes 40-55), zoekt het op in een ingebouwde wachtwoorddatabase en stuurt het bijpassende ontgrendelwachtwoord. Zonder match valt hij terug op brute force. De firmwareontwikkeling wordt beschreven: v1.0.5 probeerde alleen het eerste databasewachtwoord zonder verificatie (waardoor mislukkingen op succes leken), v1.0.10/1.1.0 voegde XOR-verificatie van een markercel en brute force toe, en v1.1.3+ probeert alle matches plus alle schrijfbare wachtwoorden.
- Transceivers: vergrendelde SFP-modules
- Vormfactor: SFP
Symptomen / meldingen:
module stops working after firmware update (community complaint)
silent unlock failure on old firmware
Comments 1
Niet downgraden: de oude v1.0.5 had geen verificatie, verborg alleen mislukkingen en had brute force verwijderd. Nieuwere firmware verifieert het ontgrendelen en probeert meer wachtwoorden, dus schijnbare regressies komen meestal doordat oude firmware echte incompatibiliteit verborg.