获取电信光纤猫 HG8245C 超管密码

升级光纤宽带时,入手华为 HG8245C 光猫。使用铭牌上的账号、密码登录,觉得这光猫实在爆弱了,不忍直视!最近在倒腾端口映射时发现其实这光猫还有一个超级管理员帐号,不过具体账号、密码并不通用。就只能动动手了。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
C:\Windows\System32>telnet 192.168.1.1 
// telnet 登录光纤猫
Welcome Visiting Huawei Home Gateway
Copyright by Huawei Technologies Co., Ltd.

Login:root // 用户名 root
Password:***** // 密码 admin
Password is default value, please modify it!
WAP>shell // 使用 shell

BusyBox v1.18.4 (2013-08-07 17:13:16 CST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

profile close core dump, flag=
WAP(Dopra Linux) # pwd
/
WAP(Dopra Linux) #
WAP(Dopra Linux) # cd mnt
WAP(Dopra Linux) # // 根目录 / 下只有只读权限。
WAP(Dopra Linux) # ls
jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # cp jffs2/hw_ctree.xml .
WAP(Dopra Linux) # // 这个就是保存超级账号、密码的文件,不过已经加密了。
WAP(Dopra Linux) # ls
hw_ctree.xml jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # aescrypt2 1 hw_ctree.xml hw_ctree.xml.gz
WAP(Dopra Linux) # // 上面这条命令执行一次得不到需要文件。
WAP(Dopra Linux) # ls
hw_ctree.xml jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # aescrypt2 1 hw_ctree.xml hw_ctree.xml.gz
MODE_DECRYPT::filehead type error
MODE_DECRYPT::filehead type is 559903
WAP(Dopra Linux) # // 虽然报错,但是新文件生成了。
WAP(Dopra Linux) # ls
hw_ctree.xml hw_ctree.xml.gz jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # mv hw_ctree.xml hw_ctree.xml.gz
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
hw_ctree.xml.gz jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # gzip -d hw_ctree.xml.gz
WAP(Dopra Linux) #
WAP(Dopra Linux) # ls
hw_ctree.xml jffs2 nfs
WAP(Dopra Linux) #
WAP(Dopra Linux) # grep telecomadmin hw_ctree.xml
<X_HW_WebUserInfoInstance InstanceID="2" UserName="telecomadmin" Password="telecomadmin1230####" UserLevel="0" Enable="1" PassMode="0" ModifyPasswordFlag="1"/>
WAP(Dopra Linux) #

请忽略文中 ls 命令,只是用来观察文件变化。

上文中显示的 UserName=”telecomadmin” Password=”telecomadmin1230####” 就是超级管理员账号、密码,这里隐藏最后 4 位。用这个账号登录光猫,会有新发现。

友情提示:能力越大,责任越大。超管账号修改光猫某些设置会导致出现奇妙的问题。