华为光猫HS8546V5获取超级密码

⚠ 警告!⚠

修改华为界面之前一定要记住你的网络配置(WAN设置之类的),最好截图保存以防忘记。

您需要理解什么是shell,什么是终端。

您要能够接受折腾失败带来的麻烦,所有操作产生的不良后果需要您自己承担。

本教程仅只是纯粹的分享,若您操作所产生任何损失本教程不承担任何责任。

附件:https://ondrive.vercel.app/api/raw/?path=/HUAWEI_MODEM/HuaweiOntTools_v2.0.zip

OK,宇宙免责声明讲完了,那我们就开始吧~

首先来一张我的WAN配置图,可供参考。

还有,ONT认证的密码和SN码一定得记住,或者截图以防万一。

第一节,获取超级密码:

宽带用户名和密码可以发送KDMM到10086

原始超密 :CMCCAdmin aDm8H%MdA

移动光猫随机推送超级密码开头为CMCCAdmin加XXXXXX

首先解压附件里面的工具包~

获取超级密码方法:

1、电脑通过网线或无线连接到光猫。请勿连接光纤!若已连接,请拔掉光纤重启再操作

2、运行ONT-V3-V5工具,选择维修V5使能,刷新连接到光猫的网卡,点击启动。

3、此时光猫所有指示灯闪烁,等到所有指示灯全亮,ONT工具下面连接数1,点击停止按钮,关闭工具程序,断电重新启动光猫。

4、开启Windows系统启用Telnet客户端。开始菜单—控制面板—程序和功能—打开或关闭Windows功能—勾选Telnet客户端—确定

5、连接光猫

6、telnet 192.168.1.1

随后需要输入账户和密码,这个账户通常是 root ,当然你可能会需要尝试以下其他密码:

Hw8@CMCC

Hw8@cMcc

useradmin

admin

hg2x0

adminHW

如果这里的密码都不能成功登录,你可能需要自己在网上搜索更新的密码。

7、 启动Shell

在此过程中你可以多次使用ls命令来查看当前目录下的文件。

8、在成功连接的telnel中,输入下面多条命令将启动shell并到达配置文件的存储目录:

bash
su

9、你应该看到“success!”字样在屏幕出现,左侧的提示符页变为

bash
SU_WAP>

随后输入:

bash
shell

10、你将看到如下的BusyBox启动的相关提示:

bash
BusyBox v1.30.1 () built-in shell (ash)
Enter 'help' for a list of built-in commands.
profile close core dump

同时左侧的提示符页变为:

bash
WAP(Dopra Linux) # 

10、这时候cd到需要的目录中:

bash
cd /mnt/jffs2

你可以通过 ls 命令来查看该目录下的一些文件,保存有超级密码的配置文件名为 hw_ctree.xml ,这是一份加密的配置文件。

11、 解密配置文件

为了保证安全,首先需要将配置文件复制一份。提示:如果你遇到如下找不到命令情况:

bash
/bin/sh: aescrypt2: not found
/bin/sh: cp: not found

可以通过退出shell,重新启动shell的方式来解决。在成功之前,你可能需要多次尝试。

bash
exit
shell
cd /mnt/jffs2

12、现在,复制配置文件:

plaintext
cp hw_ctree.xml myconf.xml.gz 

待会会解密出一个压缩格式文件,所以直接在这里命名为.gz

然后使用aescrypt2解密这个后缀为.gz的xml文件:

plaintext
aescrypt2 1 myconf.xml.gz tmp
aescrypt2 <mode> <input file> <outputfilename>

值得注意的是,aescrypt2似乎会无视 <outputfilename> 参数,输出在原来的文件名上,这个实例中就是myconf.xml.gz

13、接下来解压这个文件:

plaintext
gzip -d myconf.xml.gz

将得到一个名为 myconf.xml 的文件,接下来cat出加密的Password字符串:

plaintext
cat myconf.xml|grep CMCCAdmin

14、在输出中找到类似下方内容的字符串,他们通常位于输出的第一行,应该很容易找到:

plaintext
UserName="CMCCAdmin" Password="$2@uIc/AkarL8Iwo)FLER@lHy_Y&ltXdfs%orQ9g4yw4$"

双引号内的字符串就是加密后的密码,复制他们。打开华为配置加解密工具(huawei.exe), 粘贴刚刚复制的字符串到“密文解密”一栏,点击“$2解密”,即可得到超级密码。注意:在某些地区,你可能需要在解密出的这个字符串前面加上 CMCCAdmin# 或 CMCCAdmin 才能组成正确的超级密码。如果解密出的字符串为 1234#1234 ,那么除了这个字符串本身就是超级密码以外,还有以下两种可能:

CMCCAdmin#1234#1234

CMCCAdmin1234#1234

ps:根据个人经验是CMCCAdmin加上随机的超级密码。

15、登录光猫修改相关配置(用户名:CMCCAdmin 密码:刚刚获得的CMCCAdmin#b1Kz4Dc),进入光猫把LAN口SSH功能打开

原文来自https://www.jianshu.com/p/3eb2c8e1b728

第二节,改华为界面:

改好的效果图~

是不是很漂亮

重复第一节内容

telnet 192.168.1.1

bash
su 
shell 
cd /mnt/jffs2 
ls 

接着输入

vi hw_boardinfo

按键盘下键,找到下面的信息,

移动 :CMCC 电信 :E8C 华为 :COMMON

plaintext
obj.id = "0x0000001a" ; obj.value = "CMCC";^M                                       
obj.id = "0x0000001b" ; obj.value = "CMCC_RMSBRIDGE";^M  
或这样的:
obj.id = "0x0000001b" ; obj.value = "GDCMCC_RM";^M

只要包含CMCC这几个字就OK

按 i 键进入编辑模式,修改如下条目

改成这样的就OK:

bash
obj.id = "0x0000001a" ; obj.value = "COMMON";^M                                      
obj.id = "0x0000001b" ; obj.value = "COMMON";^M
obj.id = "0x00000031" ; obj.value = "NOCHOOSE";^M

最后输入reboot命令重启光猫。

不改双模的就全部完成了~


---

改双模:(不建议改)

bash
"0x00000001" ; obj.value = "4"

把2改成4,(1代表GPON,2代表EPON,4代表E/G双模),

检查,输入display deviceinfo 回车,UpPort mode=4,就大功告成了。

按Esc退出编辑模式,输入 :wq! 强制保存退出(对只读文件)

最后输入reboot命令重启光猫

https://www.right.com.cn/FORUM/thread-4070210-1-1.html

https://www.bilibili.com/video/BV1534y1U75V

https://www.jianshu.com/p/3eb2c8e1b728