一、初始密码生成与Telnet连接
通过光猫背面的MAC地址生成初始密码是常见方法:
- 删除MAC地址中的横杠(如B4-2E-99变为B42E99)作为密码串
- 在Windows启用Telnet客户端功能(控制面板→程序→启用功能)
- 浏览器访问
http://192.168.1.1/cgi-bin/telnetenable.cgi?telnetenable=1&key=密码串
开启Telnet服务 - 使用
telnet 192.168.1.1
登录,输入设备指定的账号密码(如telnetadmin/FH-nE7jA%5m+密码串)
二、配置文件解密法
通过下载加密配置文件可提取明文密码:
- 登录普通账户后访问
http://192.168.1.1/backupsettings.conf
下载配置文件 - 使用
cat /var/config/lastgood.xml | grep SUSER
命令查找加密字段 - 对base64编码的密码进行解码(如在线工具或系统命令)
三、抓包工具自动化获取
借助网络抓包工具可绕过密码加密机制:
- 使用Stream等抓包软件捕获小翼管家App的通信数据
- 重放包含
GetTAPasswd
方法的POST请求 - 从响应体中提取形如
telecomadmin1234
的密码组合
四、开发者工具调试方案
浏览器开发者工具可辅助获取管理权限:
- 登录普通账户后按F12打开调试工具
- 在Console执行
fetch('/usbbackup.cmd?action=backupeble')
触发配置文件下载 - 通过Python脚本自动化模拟登录流程(需设备序列号后6位)
不同型号的电信光猫存在多种密码获取方式,包括Telnet连接、配置文件解析、抓包工具逆向及开发者工具调试等。实际操作需结合设备版本选择适配方案,并注意部分新版本设备可能需要组合使用多种技术手段。