宁波移动 HG5143F 光猫超密获取记录
记录一次宁波移动 HG5143F 光猫超密获取过程。
设备型号:
1 | 宁波移动 HG5143F |
参考方法:
1 | https://www.bilibili.com/opus/748434378355376185 |
1. 找到光猫网关
先看本机 ARP 表,确认当前网关地址:
1 | ❯ arp -a |
这里光猫网关是:
1 | 192.168.1.1 |
2. Telnet 连接光猫
直接 telnet 到网关:
1 | ❯ telnet 192.168.1.1 |
进入后是一个 # shell:
1 | # |
中间尝试过 su,但密码不对:
1 | #su |
重新 telnet 进去后,不需要 su,直接执行 cfg_cmd 即可。
3. 读取超管用户名
1 | #cfg_cmd get InternetGatewayDevice.DeviceInfo.X_CMCC_TeleComAccount.Username |
得到用户名:
1 | CMCCAdmin |
4. 读取超管密码
1 | #cfg_cmd get InternetGatewayDevice.DeviceInfo.X_CMCC_TeleComAccount.Password |
得到当前设备的随机超管密码。
5. 字段汇总
1 | 用户名字段:InternetGatewayDevice.DeviceInfo.X_CMCC_TeleComAccount.Username |
说明:这里没有贴出我这台设备的真实密码明文,只保留字段和命令。
6. 自动化脚本
我把上述流程做成了一个小脚本:
1 | https://github.com/CagedBird-Lab/hg5143f-superpass |
脚本会自动完成:
1 | 读取网关 MAC -> 开启 telnet -> 用 admin/Fh@<MAC 后 6 位> 登录 -> 执行 cfg_cmd 读取超管账号密码 |