CieyGet
CieyGet

技术改变世界

  • 首页
  • 分类
  • 文章归档
  • 荷兰猪

  • 搜索
手机 折腾 破解 救砖 维修 硬改 B860AV1.1 Android zerotier docker 网络 windows linux ubuntu 中兴 Padavan 宝塔 华为 电视盒子 VIM PVE 光猫 友华 PT926G

友华 PT926G 关闭 TR069

发表于 2022-09-13 | 分类于 光猫 | 0 | 阅读次数 94

友华 PT926G 关闭 TR069

本文介绍如何关闭友华 PT926G 光猫的 TR069 功能,防止电信推送配置 / 固件更新,导致你自己改的桥接、端口转发等失效。

这台光猫的 WAN 设置里,TR069 连接是无法修改或者删除的。但是我们只要对光猫后台的代码做一点小小的修改,就可以破解这个限制。

首先你需要按照我的《友华 PT926G 光猫破解》这篇文章获取 Telnet 管理员密码。

然后 Telnet 进去,执行 su 并输入密码进入 Root Shell。进入后命令行应该会显示 #。

然后依次执行以下操作:

复制要修改的文件

我们准备修改的这个文件放在一个只读的分区上,所以先把它复制一份到可以读写的地方。

cp /home/httpd/web/net_eth_links.asp /var/

修改文件

编辑复制出来的net_eth_links.asp文件

vi /var/net_eth_links.asp

输入 /is_configurable 然后回车,也就是查找 is_configurable 这个字符串。光标应该会跳转到这个位置:

//If connection type is TR069 return false, else return true
function is_configurable()
{
  var lk = document.forms[0].lkname.value;
  var province= <%checkWrite("PROVINCE");%>;
  /* 中间略去一些 */
  return true;
}

按上下键把光标定位到 var lk 一行,然后按两次 D 键。这样这一行就被删掉了。

不停按 D 键删除,删到 return true; 的上一行为止(return true; 这一行不要删),整个函数看起来就像这样:

//If connection type is TR069 return false, else return true
function is_configurable()
{
  return true;
}

输入:wq回车,保存文件并退出编辑器。

挂载修改后的文件

mount --bind /var/net_eth_links.asp /home/httpd/web/net_eth_links.asp

以上操作仅临时讲修改好的文件挂在至原有路径,光猫在重启后需要重新挂载才能使修改生效
虽然我们没法修改原文件,但我们可以用新文件「取代」老文件的位置,让系统访问时自动走到新文件上。
上面这一行就是干的这个事。
用浏览器进入 8080 端口的光猫后台,此时 WAN 设置里的 TR069 连接已经可以编辑了。
你可以选择删了它,或者把它的类型改成 Internet 或者 Other,或者把它也改桥接,都可以。
这样光猫的 TR069 连接就失效了,连不上电信的管理后台了。

# 友华 PT926G # 光猫
宝塔禁止直接用IP访问与防止SSL泄露IP
Windows 终端 ssh免密码登录Linux
  • 文章目录
  • 站点概览
CieyGet

CieyGet

36 日志
13 分类
23 标签
RSS
Creative Commons
© 2023 CieyGet
0%