Wie der SFP Wizard Module entsperrt (Teilenummern-Datenbank und Brute Force) und warum ein Firmware-Downgrade keine gute Idee ist
Reverse-Engineering-Notizen zum SFP Wizard: Er liest die Teilenummer des Moduls (Seite A0h, Bytes 40-55), sucht sie in einer eingebauten Passwortdatenbank und sendet das passende Entsperrpasswort; ohne Treffer versucht er es per Brute Force. Die Notizen zeigen die Firmware-Entwicklung: v1.0.5 versuchte nur das erste Datenbankpasswort ohne Überprüfung (Fehlschläge sahen daher wie Erfolge aus), v1.0.10/1.1.0 ergänzte eine XOR-Prüfung einer Markerzelle und Brute Force, und v1.1.3+ versucht alle Treffer sowie alle beschreibbaren Passwörter.
- Transceiver: gesperrte SFP-Module
- Formfaktor: SFP
Symptome / Meldungen:
module stops working after firmware update (community complaint)
silent unlock failure on old firmware
Comments 1
Kein Downgrade: Der alten v1.0.5 fehlte die Überprüfung, sie verdeckte nur Fehlschläge und entfernte Brute Force. Neuere Firmware überprüft das Entsperren und versucht mehr Passwörter; scheinbare Rückschritte sind deshalb meist echte Inkompatibilitäten, die die alte Firmware verschleierte.