陕西广电 HG6341C FiberHome烽火 光猫获取超级密码 改桥接模式 提升网速

光猫默认的路由模式实测在100M宽带下只能跑到60M左右,只有改成桥接模式才能跑满,不损失性能。但是改桥接需要给运营商打电话,有的时候不想麻烦他们,这时获取超级密码进行更改就是一个不错的选择了

分析

之前写了一篇HGU B2 光猫的分析文章,今天又拿到一个HG6341C型号的,发现代码改改仍能通用,因此将该型号的超级密码获取方法一并写出。

注意

  1. 超级用户有将光猫功能改坏的可能性,请谨慎更改里面的配置,不懂的配置不要更改。
  2. 改桥接会有使IPTV无法上网,且IPTV机顶盒DHCP失效的可能性,参见HGU B2 光猫的分析文章。

获取步骤

光猫有一个user账户,密码一般为12345678,可以先尝试登陆看看是否正确,接下来要使用这个能够成功登录的账户绕过多次试错的冷却机制。

接下来访问后台192.168.1.1,浏览器打开开发者模式,在控制台粘贴如下代码,注意其中'12345678'要改成你的能成功登陆的user用户密码:

js 复制代码
var issucc = 0;
var i = 0;
function testlogin(times) {
  if(i > 10000) return;
  var web_Username = 'useradmin';
  var web_Password = (Array(4).join(0)+i).slice(-4);
  var obj = new Object;
  obj.username = web_Username;
  obj.loginpd = sha256_digest(web_Password);
  XHR.post("do_login", obj, function(data) {
    if(data.login_result == 0) {
      alert(web_Password);
      issucc = 1;
    } else {
        console.log("["+data.login_result+"] "+web_Password);
        if(times >= 1) {
          var obj = new Object;
          obj.username = 'user';
          obj.loginpd = sha256_digest('12345678');
          XHR.post("do_login", obj, function(data) {
            console.log("["+data.login_result+"] skip ban");
            i++;
            testlogin(0);
          });
        } else {
          i++;
          testlogin(1);
        }
    }
  });
}
testlogin(0);

接下来等待穷举完成,即可通过useradmin账户登录了。

特别注意,改桥接时不要影响到IPTV的设置(即不要将IPTV设置为桥接),广电的IPTV可能因为组播以及路由问题,无法让电视盒子自己DHCP,只能由光猫获取IP,并配置了静态路由和DNS。


但是,这样一来IPTV机顶盒将无法上网,只能看电视,这是唯一一点遗憾。如果有更好的稳定方法,欢迎在评论区一起讨论。

相关推荐
im_AMBER6 分钟前
React 09
前端·javascript·笔记·学习·react.js·前端框架
星创易联30 分钟前
CAN总线网关到底是什么:双5g车载网关案例
网络
ejinxian34 分钟前
Rust UI 框架GPUI 与 Electron 的对比
前端·javascript·electron
小马哥learn36 分钟前
Vue3 + Electron + Node.js 桌面项目完整开发指南
前端·javascript·electron
夜听莺儿鸣38 分钟前
803-001_WIFI通信之基础知识
网络·无线通信
玩转测试开发1 小时前
xshell设置跳板机登录内网服务器
运维·服务器·数据库
Java 码农1 小时前
linux shell 数组
linux·运维·服务器
涔溪1 小时前
在 Electron 框架中连接 OPC UA 服务器并读取 PLC 数据
服务器·javascript·electron
大梦谁先觉i1 小时前
Linux 磁盘空间“消失”之谜:文件已删,空间却不释放?
linux·运维·服务器
序属秋秋秋1 小时前
《Linux系统编程之开发工具》【编译器 + 自动化构建器】
linux·运维·服务器·c语言·c++·自动化·编译器