天翼网关 3.0 兆能 ZNHG600 获取超级密码改桥接

news2024/11/7 11:27:26

本文首发于只抄博客,欢迎点击原文链接了解更多内容。

前言

前不久朋友家断网,喊了宽带师傅修完之后,光猫就从桥接模式变成了路由模式。虽然对于日常上网来说区别不大,但这条宽带有公网 IP,通过光猫拨号的话,做端口转发什么的不是很方便。

要改回桥接模式,首先就要获取超级密码,尽管 ZNHG600 这款光猫网上获取超级密码的方法有很多,但前几年教程提供的方法很多都已经被电信修复了。再加上现在的光猫大部分都是动态的超级密码,网上提供的默认密码自然也是不管用的。

网关信息

用光猫底下的普通密码进入后台,查看一下当前软件版本号,我这里是 ZNV2.0.0,像是之前 ZNV1.1.0 ZNV1.2.0 能用的方法,在这个软件版本已经行不通了

ZNV2.0.0

方法一:F12 法(失败)

最早可以搜到的教程,是通过点击底下的“快速装维入口”,再点击右上角的“返回登录页面”,在新的登录页面中,尝试登录,F12 的网络请求中返回的 telecomStatus.cgi 中有明文的超级密码。

后来这个请求返回的密码经过了 MD5 加密,但我们知道以前的超级密码都是以 telecomadmin + 8 位数字组成的,获得加密后的密码也可以反推出原密码。

但在我这个版本,“快速装维入口”已经没有“返回登录页面”的选项了,而且从最终获得的超级密码来看,也不再是 telecomadmin + 8 位数字的组合了,已经是 10 位纯乱码的字母 + 数字组合了,即便是能获得 MD5 加密后的密码,也很难反推出原密码。

方法二:U 盘法(失败)

既然查看网络请求的方法已经修复了,只能从其他地方入手了,于是后来又有了 U 盘获取超级密码的办法。将 U 盘插到光猫的 USB 口上,再在电脑上访问 http://192.168.1.1/cgi-bin/luci/admin/storage/settings 来到存储页面,通过 F12 输入 get_path_files("/mnt/usb1_1/../..") 跳转到根目录后,将 root/config.rom 复制到 U 盘中查看文件就能获取到超级密码了。

我这个版本虽然能正常访问存储页面,但是已经没有办法通过 get_path_files("/mnt/usb1_1/../..") 切换到根目录了,只能访问 U 盘自己的文件,自然也无法把包含超级密码的文件复制出来了。

方法三:FTP 法(成功)

搜索 ZNHG600 获取超级密码的方法都无果后,看到其他的天翼网关 3.0 友华 PT926E 的教程,是通过 FTP 连上光猫,直接将包含超级密码的文件复制出来的,于是我在 ZNHG600 上尝试了下竟然也成功了。

通过 FTP 工具,WinSCP 或者 FlashFXP 都可以,使用光猫底下的普通密码登录到 FTP,然后访问 /var/config,找到 lastgood.xml 复制到电脑上(访问目录可能提示权限不足,F5 刷新后就能进去)

lastgood.xml

打开这个 XML 文件,Ctrl + F 搜索 SUSER_NAME 或者 telecomadmin 就能看到超级用户了,超级密码一般也就在上下行或者直接搜索 SUSER_PASSWORD 就能看到密码了

超级密码

桥接

改桥接正常情况下不是什么难事,直接把 PPPoE 选项改成 Bridge 就好了,但是有部分人的光猫这个选项是灰色的,那就需要先记录下 VLAN ID,把 PPPoE 这个配置项取消端口绑定或者直接删除,再新建一个 Bridge 的进行端口绑定,填上刚才的 VLAN ID 就好了

PPPoE 密码

改完桥接后,路由器拨号还需要 PPPoE 的用户名和密码,用户名一般在光猫的页面能直接看到,密码不知道的可以看看宽带小哥装机的时候有没有在光猫上面贴。

没有贴密码的话,可以打开刚才复制出来的那个文件,在里面搜索 pppUser 和 pppPasswd,尝试一下这里的密码能不能用,如果也不对的话,那就需要在电信营业厅 App 里面重置一下密码了。

PPPoE 密码

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

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

相关文章

C语言常见进制 (二进制、八进制、十进制、十六进制)详解

C语言常见进制的详解 放在最前面的前言:1、分类2、二进制(2.1)二进制的解释说明(2.2)关于二进制的计算(2.3) 二进制转换为八进制(2.4) 二进制转换为十进制 3、八进制&…

在 .NET 8 Web API 中实现 Entity Framework 的 Code First 方法

本次介绍分为3篇文章: 1:.Net 8 Web API CRUD 操作.Net 8 Web API CRUD 操作-CSDN博客 2:在 .Net 8 API 中实现 Entity Framework 的 Code First 方法https://blog.csdn.net/hefeng_aspnet/article/details/143229912 3:.NET …

初识动态规划(由浅入深)

🤓 动态规划入门与进阶指南 📘 动态规划(Dynamic Programming, DP)是一种非常经典的📐算法方法,特别适合用来解决那些有大量重复计算的问题🌀。它可以将复杂的问题拆分为小问题🧩&a…

【STM32】SD卡

(一)常用卡的认识 在学习这个内容之前,作为生活小白的我对于SD卡、TF卡、SIM卡毫无了解,晕头转向。 SD卡:Secure Digital Card的英文缩写,直译就是“安全数字卡”。一般用于大一些的电子设备比如:电脑、数码相机、AV…

《JVM第5课》虚拟机栈

无痛快速学习入门JVM,欢迎订阅本免费专栏 Java虚拟机栈(Java Virtual Machine Stack,简称JVM栈,又称Java方法栈)是 JVM 运行时数据区的一部分,主要用于支持Java方法的执行。每当一个新线程被创建时&#xf…

Java Executor RunnableScheduledFuture 总结

前言 相关系列 《Java & Executor & 目录》《Java & Executor & RunnableScheduledFuture & 源码》《Java & Executor & RunnableScheduledFuture & 总结》《Java & Executor & RunnableScheduledFuture & 问题》 涉及内容 《…

软考(中级-软件设计师)数据库篇(1101)

第6章 数据库系统基础知识 一、基本概念 1、数据库 数据库(Database ,DB)是指长期存储在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和扩展…

zynq PS端跑Linux响应中断

这篇文章主要是讲述如何在Zynq的PS上跑Linux启动IRQ,环境为vivado2019.1,petalinux2019.1 ubuntu20.04,本人初学者,欢迎批评指正 1. Vivado硬件设计 确保自定义IP的中断信号通过 IRQ_F2P 连接到PS端。在开始Petalinux配置之前&a…

R语言贝叶斯

原文链接:R语言贝叶斯进阶:INLA下的贝叶斯回归、生存分析、随机游走、广义可加模型、极端数据的贝叶斯分析https://mp.weixin.qq.com/s?__bizMzUzNTczMDMxMg&mid2247625527&idx8&snba4e50376befd94022519152609ee8d0&chksmfa8daad0cdfa…

qt QRadioButton详解

QRadioButton 是一个可以切换选中(checked)或未选中(unchecked)状态的选项按钮。单选按钮通常呈现给用户一个“多选一”的选择,即在一组单选按钮中,一次只能选中一个按钮。 重要方法 QRadioButton(QWidget…

webm格式怎么转换成mp4?这9种转换方法你肯定能够学会!

webm格式怎么转换成mp4?WebM,作为一种新兴的视频文件格式,虽然带着革新性的光芒,在视频压缩效率和播放流畅性上表现出色,却也面临着几个重要的挑战,这些问题直接影响了用户的体验,首先&#xff…

HTML 语法规范全解:构建清晰、兼容性强的网页基础

文章目录 一、代码注释1.1 使用注释的主要目的1.2 使用建议二、标签的使用2.1 开始标签和结束标签2.2 自闭合标签2.3 标签的嵌套2.4 标签的有效性三、属性四、缩进与格式4.1 一致的缩进4.2 元素单独占用一行4.3 嵌套元素的缩进4.4 避免冗长的行五、字符编码六、小结在开发 HTML…

10 P1094 [NOIP2007 普及组] 纪念品分组

题目&#xff1a; 代码&#xff1a; #include<iostream> using namespace std; # define M 100 #include<algorithm> int sa[100005];int main() {int w,n;cin>>w>>n;for(int i1;i<n;i){cin>>sa[i];}sort(sa1,sa1n);int l1;int rn;int count…

LeetCode.冗余连接(并查集以及广度优先搜索)

684.冗余连接| 传送门&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 树可以看成是一个连通且 无环 的 无向 图。 给定往一棵 n 个节点 (节点值 1&#xff5e;n) 的树中添加一条边后的图。添加的边的两个顶点包含在 1 到 n 中间&#xff0c;且这条附加的边不属于树中…

一文彻底整明白,基于Ollama工具的LLM大语言模型Web可视化对话机器人部署指南

在上一篇博文中&#xff0c;我们在本地部署了Llama 3 8B参数大模型&#xff0c;并用 Python 写了一个控制台对话客户端&#xff0c;基本能愉快的与 Llama 大模型对话聊天了。但控制台总归太技术化&#xff0c;体验不是很友好&#xff0c;我们希望能有个类似 ChatGPT 那样的 Web…

BES2600WM---HiLink RM56 EVK

0 Preface/Foreword 1 环境搭建 1.1 安装依赖工具 sudo apt-get install build-essential gcc g make zlib* libffi-dev e2fsprogs pkg-config flex bison perl bc openssl libssl-dev libelf-dev libc6-dev-amd64 binutils binutils-dev libdwarf-dev u-boot-tools mtd-utils…

Leetcode21:合并两个有效链表

原题地址&#xff1a;. - 力扣&#xff08;LeetCode&#xff09; 题目描述 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1&#xff1a; 输入&#xff1a;l1 [1,2,4], l2 [1,3,4] 输出&#xff1a;[1,1,2,3,4,4]示…

51c嵌入式~IO合集1

我自己的原文哦~ https://blog.51cto.com/whaosoft/12383193 一、单片机通信数据接收解析方法 前阵子一朋友使用单片机与某外设进行通信时&#xff0c;外设返回的是一堆格式如下的数据&#xff1a; AA AA 04 80 02 00 02 7B AA AA 04 80 02 00 08 75 AA AA 04 80 02 00 9B E2…

java或c#是如何对数据库的表字段加密的处理的?

对于表格数据的加密处理&#xff0c;通常涉及到对数据库中存储的数据进行加密&#xff0c;以保护敏感信息。 Java示例&#xff08;使用AES算法加密数据库表数据&#xff09; 首先&#xff0c;你需要一个数据库连接&#xff0c;这里假设你使用的是JDBC连接MySQL数据库。以下是…

Android Studio Dolphin 下载、安装与配置教程

文章目录 Android Studio Dolphin简介一、核心特性二、新增功能三、用户体验优化 一&#xff0c;下载百度网盘迅雷云盘 二&#xff0c;安装三&#xff0c;下载组件四&#xff0c;添加SDK五&#xff0c;创建项目六&#xff0c;安装 Device模拟器运行项目 Android Studio Dolphin…