Jak SFP Wizard odblokowuje moduły (baza numerów katalogowych i brute force) i dlaczego nie obniżać wersji firmware
Notatki z reverse engineeringu SFP Wizard: urządzenie odczytuje numer katalogowy modułu (strona A0h, bajty 40-55), wyszukuje go we wbudowanej bazie haseł i wysyła pasujące hasło odblokowujące, a gdy nie ma dopasowania, przechodzi do brute force. Opisano rozwój firmware: v1.0.5 próbował tylko pierwszego hasła z bazy bez weryfikacji (więc niepowodzenia wyglądały na sukcesy), v1.0.10/1.1.0 dodał weryfikację XOR komórki znacznika i brute force, a v1.1.3+ próbuje wszystkich dopasowań i wszystkich haseł, które da się zapisać.
- Transceivery: zablokowane moduły SFP
- Format: SFP
Objawy / komunikaty:
module stops working after firmware update (community complaint)
silent unlock failure on old firmware
Comments 1
Nie obniżaj wersji: stary v1.0.5 nie miał weryfikacji i tylko maskował niepowodzenia, a do tego usunął brute force. Nowszy firmware weryfikuje odblokowanie i próbuje więcej haseł, więc pozorne regresje to zwykle rzeczywiste niezgodności ukrywane przez stary firmware.