你好,现在很多教程是视频方式,而图文方式越来越少。希望可以尽自己一些绵薄之力,帮助到喜欢看图文教程的大家。
如果你觉得我的文章对你有帮忙,希望给个一键三连。你的关注+点赞对我很重要,
谢谢!
如何‘一键三连’ ?
按住这个图标持续3秒即可。请放心,这是完全免费的!

注1:先核对硬件和固件型号,不一样的话只能当思路参考。
注2:#号后面是备注,注意不要把打进命令符
注3:无论你们成功应否,请不要回贴,回复越多,帖子越危险,后面的人就看不到了
#移动光猫H2-3 V2.3 固件( 现在最新 V2.6 )
#设备型号=H2-3 (第三版)
#硬件版本=HWVer-B003
#软件版本=V2.6.02.01
首先,要感谢。由于一些原因要修改光猫的桥接模式。网站找很多帖子,找了2-3天。有点累,后来重要在2个帖子找到线索,真的特别特别感谢他们,感谢他们无私的互联网精神。
#H1s-3 H2-3 快捷开启 TELNET
#(超级好的帖子,作者 oick, 15楼提问,16楼解答,成功找到了关键,H2-3(2020-07)跟 H1s-3 $.PATH='/aoaform/' H2-3 $.PATH='/' 就是答案)
https://www.chinadsl.net/thread-169727-1-1.html
#(超级好的帖子,作者 oick88)
https://www.right.com.cn/forum/thread-5551123-1-1.html
#其中有一楼问答
问:开启后telnet,用root账号,admin密码登录,显示: You are required to change your password immediately (root enforced)
作者 oick88 答:这个是光猫复位出厂了 你先让猫注册上能上网了再去开TELNET (这个回答我没有验证,但是上面那句英文我遇到)
#用户conz回复 实际上路由里边有两种或三种加密或者文字符储存方式,一种是直接明文,一种是16位转换的明文,还有一种是64位加密密文,实际上存在16位明文和64位密文的时候互相是可以替换的,是自动认定转换的,所以就可以用这个帖子里的方法,把下边的USER密码复制一下粘贴到CMCCAdmin密码框里,改了以后路由在加载ADMIN密码的时候认到了是16位明文就自动识别转换了。就可以用USER的密码登录ADMIN账户。
很多人找出来的是64位密文,想要解密这个密码,实际上基本上没戏的,就是这个帖子的方法替换一下密码,就可以达到目的了。
还有一些破解教程是较老版本的光猫,他们提取出来的是16位明文,那种用算法器转换一下就可以直接看到密码是什么,在那种思路里解密明文密码是思路正确的,在64位加密的密码前边目前看很多光猫的基本思路都是替换密码,不要去解密,思路是错的。
第二,打开192.168.1.1 输入背后的账号密码,进入后台。然后
#JavaScript运行脚本
TMP_PATH=$.PATH
$.PATH='/'
obj={}
obj.telenet_enabled = '1';
obj.user_name='CMCCAdmin'
obj.user_password='aDm8H%MdA'
setAppDataurl('save','set_telenet_enabled',obj,function(data){
init_telnet_set();
});
$.PATH=TMP_PATH 怎样运行可以参考微软的官方教程
https://learn.microsoft.com/zh-cn/microsoft-edge/devtools-guide-chromium/javascript/snippets
成功后可以获得
#telnet超级账号
root
!@qw34er
第三,telnet 192.168.1.1
#备份 (折腾前,记得备份,记得备份,记得备份)
cp /config/work/lastgood.xml /config/work/lastgood.work.xml
cp /config/worka/lastgood.xml /config/worka/lastgood.worka.xml
cp /config/workb/lastgood.xml /config/worka/lastgood.workb.xml
# vim的相关命令
yy #复制一行,要小写
p #粘贴
dd #删除一行
第四:共3处修改的值,2个路径的lastgood文件都需要修改:
#共需修改 2个文件,改为一个保存后,再改另外一个保存,再reboot重启
vim /config/worka/lastgood.xml

#1 ucUserAccountChangeEnable 改0为1 (这个值记得改,就在aucTeleAccountPassword上面2行,如果不改,重启后之前的修改就会无效)
#2 aucTeleAccountPassword 改aDm8H%MdA (下面已经把aDm8H%MdA改成16进制的明文密码)
#3 ulBitmap 改7为4 (就在aucTeleAccountPassword下面4行)
#先复制下面一行,已把(就是复制下面这一行)
<Value Name="aucTeleAccountPassword" Value="61,44,6d,38,48,25,4d,64,41,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00"/>
#查找 vim 相关命令
/aucTeleAccountPassword (查找超级密码这一行,按dd删除此行,在按p粘贴刚才复制的上面的一行替代)
:wq #保存退出
再用刚才的方法,来修改这个一个,不同路径,相同文件名
vim /config/workb/lastgood.xml 保存后
reboot #重启
重启成功后,超级密码就是
CMCCAdmin
aDm8H%MdA