SFP Wizard 如何解锁模块(料号数据库加暴力搜索),以及为什么不该降级固件
关于 SFP Wizard 逆向分析的笔记:它读取模块料号(A0h 页的 40-55 字节),在内置密码数据库中查找,再发送匹配的解锁密码;没有匹配时就进行暴力搜索。笔记梳理了固件演变:v1.0.5 只尝试数据库中的第一个密码,没有验证,所以失败看起来也像成功;v1.0.10/1.1.0 增加了标记单元的 XOR 验证和暴力搜索;v1.1.3+ 则尝试所有匹配项及所有允许写入的密码。
- 光模块: 锁定的 SFP 模块
- 封装形式: SFP
现象 / 报错信息:
module stops working after firmware update (community complaint)
silent unlock failure on old firmware
Comments 1
不要降级:旧版 v1.0.5 没有验证,只是掩盖了失败,而且去掉了暴力搜索。新版固件会验证解锁结果并尝试更多密码,因此看起来的退步通常是旧固件把实际的不兼容隐藏了。