中兴ZXHN F450光猫关闭TR069实录

news/2025/10/4 14:34:50/文章来源:https://www.cnblogs.com/alghamburger/p/19125168

前情提要

上了高中后家里搬家,打电话叫电信迁移宽带,结果迁移完发现师傅把原本的华为光猫换成了中兴的。问了一下师傅光猫后台密码,没想到师傅直接给了超级密码((

由于电信的光猫可能会被远程重置超密,为了保住超密,开始了我的折腾之旅


准备工作

  • 光猫超级密码

  • 一个与光猫连接的Windows系统电脑

  • zteOnu.exe
    zteOnu Github地址
    zteOnu.exe 蓝奏云下载

  • ztecfg.exe
    ztecfg Github地址
    ztecfg.exe 蓝奏云下载

  • TFTP服务端
    TFTPD64安装包


1. 连接Telnet

在zteOnu.exe文件存放的目录下打开cmd,输入zteOnu -p <your_super_password>

你应该见到如下的回显

Snipaste_2025-10-04_00-09-39


另开一个cmd窗口,输入telnet 192.168.1.1,回车,输入你在第一步得到的用户名和密码(注意密码输入是不会显示的!

你应该见到这样的界面

Snipaste_2025-10-04_00-14-18


现在,输入命令cd userconfig/cfg并回车(注意可以使用Tab补全)

输入ls命令列出该目录下所在文件,db_user_cfg.xml这个文件就是我们要取得的文件

Snipaste_2025-10-04_00-19-12


2. 取得 db_user_cfg.xml

打开Tftpd64

Server interfaces一栏选择自己电脑与光猫通信的网卡,并记下对应的IP地址

Current Directory一栏的最右侧有一个Browse按钮,点击此按钮可选择文件保存地址

Snipaste_2025-10-04_00-21-49

现在回到Telnet终端界面,输入命令tftp -p -l db_user_cfg.xml -r <output_file_name> <ip>

示例:保存文件名为db_user_cfg.xml,IP地址为192.168.1.7时的情况

Snipaste_2025-10-04_00-28-24

现在,你应该在你指定的目录下看见该文件

3. 修改db_user_cfg.xml

由于此型号的光猫加密了配置文件,我们需要用ztecfg解密

切换到你存放ztecfg.exe的目录,在此目录下打开cmd

输入命令ztecfg -i <input_file_path> -o <output_file_name> -d AESCBC并执行

你应该见到如下的输出

Snipaste_2025-10-04_13-07-21

现在,使用记事本或其他文本文档查看器打开解密后的配置文件

找到这一段

</Tbl>
<Tbl name="WANC" RowCount="4">
<Row No="0">
<DM name="ViewName" val="IGD.WD1.WCD1.WCIP1"/>
<DM name="WANCDViewName" val="IGD.WD1.WCD1"/>
<DM name="Enable" val="1"/>
<DM name="WANCType" val="1"/>
<DM name="ConnType" val="1"/>
<DM name="MediaType" val="0"/>
<DM name="TriggerEnable" val="0"/>
<DM name="LANDViewName" val=""/>
<DM name="WANCName" val="1_TR069_R_VID_45"/>
<DM name="WANCNameExt" val=""/>
<DM name="StrServList" val="TR069"/>
<DM name="ServList" val="2"/>
<DM name="WorkIFMac" val="***"/>
<DM name="IsNAT" val="0"/>
<DM name="IsForward" val="0"/>
<DM name="IsDefGW" val="0"/>
<DM name="IsNAT6" val="0"/>
<DM name="IsDefGW6" val="0"/>
<DM name="DSCP" val="-1"/>
<DM name="DSCP6" val="-1"/>
<DM name="TC" val="-1"/>
<DM name="VLANID" val="45"/>
<DM name="MCVLANID" val="-1"/>
<DM name="IgmpProxyEnable" val="1"/>
<DM name="UpstreamWAN" val="0"/>
<DM name="MLDProxyEnable" val="1"/>
<DM name="Priority" val="7"/>
<DM name="WBDMode" val="2"/>
<DM name="HideListView" val="0"/>
<DM name="IPMode" val="1"/>
<DM name="IsDel" val="0"/>
<DM name="DNSEnabled" val="1"/>
<DM name="WancIndex" val="1"/>
</Row>

将其中<DM name="Enable" val="1"/>val值替换为0

再找到这一段

<Tbl name="MgtServer" RowCount="1">
<Row No="0">
<DM name="URL" val="http://devacs.edatahome.com:9090/ACS-server/ACS"/>
<DM name="UserName" val="hgw"/>
<DM name="Password" val="hgw19130889"/>
<DM name="PeriodicInformEnable" val="1"/>
<DM name="PeriodicInformInterval" val="43200"/>
<DM name="PeriodicInformTime" val="0001-01-01T00:00:00Z"/>
<DM name="ParameterKey" val=""/>
<DM name="ConnectionRequestURL" val="58000"/>
<DM name="ConnectionRequestUsername" val="itms"/>
<DM name="ConnectionRequestPassword" val="itms68660177"/>
<DM name="UpgradesManaged" val="0"/>
<DM name="Event" val=""/>
<DM name="DefaultWan" val="IGD.WD1.WCD1.WCIP1"/>
<DM name="SessionRetryTimes" val="30:60:300:600:3600"/>
<DM name="SupportCertAuth" val="0"/>
<DM name="Tr069Enable" val="1"/>
<DM name="MWSURL" val="http://0.0.0.0:9090"/>
<DM name="StringPrefix" val=""/>
<DM name="CertID" val="Auto"/>
<DM name="BoolMode" val="2"/>
<DM name="CheckHost" val="0"/>
</Row>

将其中<DM name="PeriodicInformEnable" val="1"/>val值改成0,保存文件


4. 替换db_user_cfg.xml

首先,我们需要使用ztecfg.exe加密配置文件

输入ztecfg -i <input_file_name> -o db_user_cfg.xml -e AESCBC并执行

你应该看到如下的输出

Snipaste_2025-10-04_14-02-29

将加密后的db_user_cfg.xml放到Tftpd64指定的Current Directory目录中(此处建议在此目录下新建一个文件夹,放到新建文件夹内,然后修改Tftpd64Current Directory,使其指向此新建文件夹)

回到Telnet界面,输入命令tftp -g -l db_user_cfg.xml -r db_user_cfg.xml <ip>并执行

Snipaste_2025-10-04_14-18-44


5. 验证

配置文件生效需要重启光猫,你可以选择直接在Telnet上执行reboot命令,也可以在光猫的网页管理页面选择重启操作

在光猫重启后再登录上网页后台,检查TR069连接和ITMS服务器两项是否处于关闭状态

Snipaste_2025-10-04_14-23-15
Snipaste_2025-10-04_14-22-53


补充事项

我的光猫型号是ZXHN F450(EPON ONU),软件版本为 F450_IMS_V2.0.3_JS2009,区域配置为江苏

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927232.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

赋能制造新质生产力:制造业专用低代码平台选型指南(2025) - 详解

赋能制造新质生产力:制造业专用低代码平台选型指南(2025) - 详解pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: &quo…

4-7〔O҉S҉C҉P҉ ◈ 研记〕❘ WEB应用攻击▸文件上传漏洞-B - 实践

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

完整教程:六款智能证照工具盘点,打造个性化“数字身份档案”

完整教程:六款智能证照工具盘点,打造个性化“数字身份档案”pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Con…

随机化学习笔记

以后不会正解就用这东西。 随机函数 说一个单独的数是「随机数」是无意义的,所以以下我们都默认讨论「随机数列」,即使提到「随机数」,指的也是「随机数列中的一个元素」。 现有的计算机的运算过程都是确定性的,因…

在国税网站更换购票员怎么做四川新正路桥建设工程有限公司网站

文章目录 基本思想递归版本思路代码实现 非递归版思路代码实现 特性结果演示 基本思想 归并排序&#xff08;MERGE-SORT&#xff09;是建立在归并操作上的一种有效的排序算法,该算法是采用分治法&#xff08;Divide andConquer&#xff09;的一个非常典型的应用。将已有序的子…

PWN手的从成长之路-08-not_the_same_3dsctf_2016-溢出+函数调用劫持

远程连接,没有什么可用信息。file 查看文件。32 位 ELF 可执行文件。checksec 查看文件安全属性。开启了 NX 保护,栈上无法执行。IDA 打开文件。查看 main 函数,发现了 gets() 高危函数。并且在 get_secret 函数中找…

强化学习系统性学习笔记(一):从理论基础到策略优化

强化学习系统性学习笔记(一):从理论基础到策略优化强化学习系统性学习笔记(一):从理论基础到策略优化 一、强化学习的起源与核心问题 1.1 理论溯源:从生物学习到数学框架 强化学习的思想源头可以追溯到生物行为…

12-windows11的WSL详解

Windows 11 WSL详解:在Windows中运行Linux的完整指南 总述 Windows Subsystem for Linux(WSL)是微软在Windows 11中引入的一项革命性技术,它允许用户在Windows操作系统内直接运行Linux环境,无需虚拟机或双系统启动…

深入解析:音频降噪技术:从原理到工具的完整指南(scipy librosa noisereduce soundfile pedalboard)

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

完整教程:如何将文件从电脑传输到安卓设备

完整教程:如何将文件从电脑传输到安卓设备pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

[vmware+openeuler22.03]创建软RAID

1.添加虚拟硬盘 如下图所示添加4块成员硬盘(RAID6的最小成员硬盘数量为4)2.安装mdadm sudo yum install mdadm3.创建RAID 查看mdadm的使用方法 Joe@openeuler ~]$ sudo mdadm --create --help Usage: mdadm --creat…

哪个网站做恒生指数最安全如何将网站提交给百度

目录 一、实时数仓的需求与挑战 二、构建极速易用的实时数仓架构 三、解决方案 3.1 如何实现数据的增量与全量同步 3.1.1 增量及全量数据同步 3.1.2 数据一致性保证 3.1.3 DDL 和 DML 同步 Light Schema Change Flink CDC DML 和DDL同步 3.2 如何基于Flink实现多种数…

002

002$(".postTitle2").removeClass("postTitle2").addClass("singleposttitle");002.C语言进制、ASCII码和基础数据类型 数字进制表示法 在日常生活中,我们计数往往使用十进制。然而在计…

网站超市源码哪个好找人做彩票网站有哪些

一、子查询&#xff1a; 1.语法&#xff1a; select 列名 from 表名 where 列名 比较运算符(>、<、) (子查询) 2.将子查询和比较运算符联合使用&#xff0c;必须保证子查询的返回结果不大于1条 3.子查询是一个嵌套在select,insert,update和delete语句或者其他子查询中的查…

网站登录页面怎么做的软件开发者英文

立方体纹理就是包含6个2D纹理的纹理.6个纹理有序排列在立方体的6个面.其可以通过方向向量采样立方体纹理上的纹素.创建立方体贴图跟创建2D贴图一样,但是绑定到GL_TEXTURE_CUBE_MAP上.glGenTextures(1, &CubeMapID); glBindTexture(GL_TEXTURE_CUBE_MAP, CubeMapID);立方体纹…

国际购物网站平台有哪些wordpress付费播放

前提要求 ubuntu下安装lxd 参考Rockylinux下安装lxd 参考LXC 源替换参考LXC 容器端口发布参考LXC webui 管理<

地方美食网站开发意义优秀网站配色

作者&#xff1a;轩辕之风O来源&#xff1a;编程技术宇宙-前言-程序员经常要面临的一个问题就是&#xff1a;如何提高程序性能&#xff1f;这篇文章&#xff0c;我们循序渐进&#xff0c;从内存、磁盘I/O、网络I/O、CPU、缓存、架构、算法等多层次递进&#xff0c;串联起高性能…

GenColoring - AI 免费涂色页生成器

GenColoring - AI 涂色页生成器上个月发现Nano Banana模型的图片编辑和生成能力都很不错,于是找了找是否有涂色页生成相关的应用,试用了几款后发现GenColoring的效果很满意,比其他的AI涂色页效果要好很多,而且每天…

zkSync Era在ETHDenver的技术盛宴:zkEVM与Layer2创新实践

本文详细介绍了zkSync作为ETHDenver 2023官方Layer2赞助商的技术活动安排,包括zkEVM开发工作坊、账户抽象黑客松、安全研讨会等核心技术内容,以及基于zkSync Era的食品代币实践案例。在ETHDenver与zkSync Era连接 zk…

linux网站开发电子商务网站数据库建设

这里我们使用Java的线程与锁来解析共享内存模型&#xff1b;做过java开发并且了解线程安全问题的知道&#xff0c;要使某段代码是线程安全的那必须要满足两个条件&#xff1a;内存可见性、原子性&#xff1b; 内存可见性 在JVM规定多个线程进行通讯是通过共享变量进行的&a…