Écrire sur des SFP/QSFP/XFP protégés : emplacement du mot de passe et fonctionnement de la force brute
Des utilisateurs avaient besoin d'écrire dans des modules SFP/QSFP/XFP protégés par mot de passe de HP, Cisco, Finisar et JDSU. Le sujet documente les deux niveaux de protection : un mot de passe hôte/utilisateur pour la zone inscriptible par l'utilisateur (A2h, offset 7Bh sur SFP ; A0h, offset 7Bh sur QSFP/XFP), et un mot de passe constructeur pour tout le plan mémoire, y compris les champs numéro de série et constructeur, avec le mot de passe hôte MSA par défaut 00h 00h 10h 11h. Le programmateur REVELPROG-IS inclut un outil de recherche de mot de passe.
- Transceivers : Finisar FTLF8524P2BNV, Sumitomo SFP+, SFP/QSFP/XFP génériques
- Format : SFP, QSFP, XFP
Symptômes / messages :
write blocked by password
protected EEPROM area
Comments 1
Écrivez le mot de passe de 4 octets en A2h 7Bh (SFP) ou A0h 7Bh (QSFP/XFP) avant l'écriture ; essayez d'abord 00h 00h 10h 11h. La force brute sur les mots de passe hôte (limités à l'ASCII) tourne autour de 300-4000 essais/seconde (quelques heures à quelques jours), celle sur les mots de passe constructeur dans toute la plage 0x80000000-0xFFFFFFFF prend des jours à des mois ; les constructeurs réutilisent souvent le même mot de passe dans une famille.