news 2026/4/22 13:53:17

烽火HG5143D光猫折腾实录:用Fiddler抓包+U盘拷贝,手把手教你拿到超级密码

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
烽火HG5143D光猫折腾实录:用Fiddler抓包+U盘拷贝,手把手教你拿到超级密码

烽火HG5143D光猫深度探索:从抓包分析到权限获取的完整实践

家里刚升级了电信宽带,配套的烽火HG5143D光猫却成了网络自由的第一道障碍。这款设备默认采用网关模式,让很多高级网络功能无法施展。经过几天的摸索,我发现了一套相对可靠的权限获取方法,不需要拆机或复杂工具,只需一台电脑、一个U盘和耐心。

1. 准备工作与环境搭建

在开始之前,确保你手边有以下工具:

  • 一台运行Windows的电脑(Mac用户可通过虚拟机操作)
  • 至少8GB容量的U盘(建议使用FAT32格式)
  • Fiddler Classic抓包工具(最新免费版即可)
  • 文本编辑器(推荐VS Code或Notepad++)

网络连接配置尤为关键:

  1. 用网线将电脑直接连接到光猫的LAN口
  2. 暂时关闭电脑的Wi-Fi和其他网络连接
  3. 确保能通过192.168.1.1访问光猫管理页面

注意:操作前建议备份当前网络配置,特别是PPPoE拨号信息

2. Fiddler抓包与接口发现

Fiddler的配置需要特别注意代理设置:

1. 打开Fiddler → Tools → Options → Connections 2. 勾选"Allow remote computers to connect" 3. 记下监听端口(默认8888) 4. 在电脑网络设置中配置手动代理:127.0.0.1:8888

开始抓包后,在浏览器中操作光猫管理界面,重点关注以下几类请求:

  • 包含"cgi-bin"路径的请求
  • 文件管理相关的POST请求
  • 带有明显参数传递的接口调用

通过分析,我发现两个关键接口:

  1. /cgi-bin/webproc?getpage=../tmp/web_modelog- 日志文件读取
  2. /cgi-bin/webproc?var:copy=1&from=/tmp&to=/mnt/usb- 文件复制功能

3. U盘文件提取技巧

当发现文件复制接口后,实际操作中会遇到几个常见问题:

U盘兼容性问题

  • 优先使用FAT32格式的小容量U盘(<32GB)
  • 避免使用NTFS/exFAT格式的存储设备
  • 插入后等待至少30秒让光猫识别

文件路径解析

  • 光猫内部路径通常为Linux风格
  • 关键目录包括:
    • /tmp- 临时文件,含日志
    • /etc- 配置文件
    • /www- web管理界面文件

通过修改Fiddler请求,可以将系统文件复制到U盘:

POST /cgi-bin/webproc HTTP/1.1 Host: 192.168.1.1 Content-Type: application/x-www-form-urlencoded var:copy=1&from=/tmp/web_modelog&to=/mnt/usb1_1/log.txt

4. 超级密码提取与登录

从U盘中获取的web_modelog文件包含关键信息:

  1. 用文本编辑器打开文件
  2. 搜索"telecomadmin"或"loid_pass"
  3. 密码通常以明文形式存储

但直接使用超级密码登录可能会失败,需要先启用隐藏账户:

  1. 访问http://192.168.1.1:8080/html/logoffaccount.html
  2. hidden_user参数值改为0
  3. 保存设置后重新登录

5. Telnet功能深度挖掘

在获取超级管理员权限后,进一步探索发现:

开启Telnet的两种方法

  1. 直接调用隐藏接口:
    http://192.168.1.1:8080/cgi-bin/telnetenable.cgi?telnetenable=1
  2. 通过U盘提取的/www/cgi-bin/telnetenable.cgi文件分析更多参数

登录凭证获取

# 通过Telnet连接后 cd /tmp cat telsu

输出格式通常为root:x:0:0:root:/root:/bin/bash,冒号间的字符即为root密码。

6. 风险控制与后续建议

这种方法的优势在于不修改固件,但仍有几点需要注意:

操作风险点

  • 频繁抓包可能导致光猫暂时无响应
  • 错误修改系统文件可能影响网络功能
  • 运营商可能通过远程管理重置配置

维护建议

  1. 获取权限后立即修改默认密码
  2. 定期检查光猫固件版本
  3. 重要配置变更前备份参数

在实际项目中,我发现这种方法在烽火多款光猫上都有相似实现,但具体路径可能略有不同。最耗时的部分是抓包分析阶段,需要耐心筛选大量请求。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/22 13:51:52

【NI-DAQmx实战】工业4-20mA电流环路的精准测量与系统设计

1. 4-20mA电流环路的核心价值与工业应用 工业自动化领域有个不成文的规矩&#xff1a;能用4-20mA解决的问题&#xff0c;绝不用其他通讯方式。这个看似简单的电流信号标准&#xff0c;实际上蕴含着精妙的工程设计智慧。我第一次接触这个标准是在某化工厂的DCS系统改造项目&…

作者头像 李华
网站建设 2026/4/22 13:48:18

Boss-Key老板键:3分钟打造你的职场隐私防护盾

Boss-Key老板键&#xff1a;3分钟打造你的职场隐私防护盾 【免费下载链接】Boss-Key 老板来了&#xff1f;快用Boss-Key老板键一键隐藏静音当前窗口&#xff01;上班摸鱼必备神器 项目地址: https://gitcode.com/gh_mirrors/bo/Boss-Key 你是否经历过这样的尴尬时刻&…

作者头像 李华
网站建设 2026/4/22 13:47:23

Composer与Airflow在ETL编排中的核心应用与实践

1. 数据厨房中的副主厨&#xff1a;Composer与Airflow的ETL编排艺术在数据工程的世界里&#xff0c;构建一个高效的ETL&#xff08;提取、转换、加载&#xff09;管道就像经营一家高级餐厅。在前一篇文章中&#xff0c;我们介绍了Dataform这个"食谱书"&#xff0c;它…

作者头像 李华
网站建设 2026/4/22 13:46:22

C++枚举与共用体实战指南:提升代码可读性与内存效率

一、枚举类型 enum1. 什么是枚举&#xff1f;枚举就是把可能的取值一一列出来&#xff0c;用来表示固定的几种状态。比如&#xff1a;星期、性别、颜色、状态&#xff08;开始 / 暂停 / 结束&#xff09;等。好处&#xff1a;代码可读性极强限制取值范围&#xff0c;避免乱写数…

作者头像 李华