起因

在有一次想改光猫为拨号模式时,发现超管密码不管用了,就去研究了一下,最后研究出了办法。

教程1.开启光猫与电脑的Telnet

在地址栏输入以下网址http://192.168.1.1/usr=CMCCAdmin&psw=aDm8H%25MdA&cmd=1&telnet.gch(192.168.1.1地址可能不同)

如果没错的话会出现这个画面

之后再开启电脑上的telnet

在控制面版>程序>启用或关闭Windows功能里勾选Telnet客户端与TFTP客户端,之后重启电脑

2.登录Telnet

按下Windows徽标键+R键打开运行窗口,输入CMD回车,接着在命令行里输入

telnet 192.168.1.1 #ip可以是不一样的

接着会让你输入账号与密码(密码输入后不会显示)

Login:提示中输入CMCCAdmin

Password:提示中输入aDm8H%MdA

如果正确会出现以下界面。

进入后输入su,再次输入一遍上边的密码,就可以进入root账户了,前面的终端会变成 / #

3.解密xml获取密码

在终端中输入以下命令来解密userconfig,来获取超管密码。

sidbg 1 DB decry /userconfig/cfg/db_user_cfg.xml #解密文件(输入后无返回是正常的)
udpsvd -vE 0 69 tftpd -c /  #启动tftpd

输入后大概是这样的:

接着再开一个CMD窗口,输入一下命令传输解密后的文件:

tftp -i 192.168.1.1 GET /tmp/debug-decry-cfg #192.168.1.1地址可因环境改变

4.获取密码

传输完成后不要关闭CMD窗口,直接输入:

start debug-decry-cfg

之后选择记事本或者是你的VSCODE打开他,查找CMCCAdmin,之后这个被马赛克涂起来的就是光猫的密码啦~输入这个密码就能登录了~