找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 3238|回复: 8

移动 ZN-M180G 光猫 获取PPPoE信息

[复制链接]
发表于 2022-8-16 10:52 | 显示全部楼层 |阅读模式
本帖最后由 sdrpsps 于 2022-8-16 10:56 编辑

广东移动,光猫型号是兆能ZN-M180G,其他型号可能有所不同
太长不看:默认PPPoE密码是手机号的后6位(看地区)

〇、背景
移动师傅上门安装时不在家,当时已经提前说要改桥接的,回到家才发现没改,那我就自己改吧。根据网上教程获取PPPoE只要把input的text从password改成text就可以显示明文密码了,不过这型号改了依旧是写死的*,只知道账号不行啊,就有了以下折腾过程(问就是生命在于折腾)

一、开启Telnet二、拷贝配置文件
  • 使用Telnet账号密码登录光猫Telnet
  • 输入su切换到超级用户,密码依旧为aDm8H%MdA
  • 输入命令复制db_user_cfg.xml文件
    1. cp /userconfig/cfg/db_user_cfg.xml /mnt/
    2. cd /mnt/
    3. chmod 777 db_user_cfg.xml
    复制代码

  • 开启光猫自带FTP功能,匿名访问
  • 下载db_user_cfg.xml文件到本地

三、解密配置文件
  • 因为db_user_cfg.xml文件是加密的,不能通过编辑器正常打开
  • 参考链接3里面写的是中兴方案,不过我看文件名都是一样的,所以打算试一试
  • 将代码保存为py执行文件
    1. '''
    2. pip install pycrypto
    3. '''
    4. from Crypto.Cipher import AES
    5. from binascii import a2b_hex
    6. KEY = b'\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00'
    7. def decrypt(text):
    8.     cryptor = AES.new(KEY, AES.MODE_ECB)
    9.     plain_text = cryptor.decrypt(a2b_hex(text))
    10.     return plain_text
    11. cfg_file = open("db_user_cfg.xml", "rb")
    12. dec_file = open("db_user_cfg.decode.xml", "w")
    13. file_header = cfg_file.read(60)
    14. while 1:
    15.     trunk_info = cfg_file.read(12)
    16.     trunk_data = cfg_file.read(65536)
    17.     trunk_real_size = int.from_bytes(trunk_info[0:4], byteorder='big', signed=False)
    18.     trunk_size = int.from_bytes(trunk_info[4:8], byteorder='big', signed=False)
    19.     next_trunk = int.from_bytes(trunk_info[8:12], byteorder='big', signed=False)
    20.     print(trunk_real_size, trunk_size, next_trunk)
    21.     dec_file.write(decrypt(trunk_data.hex()).decode(encoding="utf-8"))
    22.     if next_trunk==0:
    23.         break
    复制代码

  • 接下来的步骤我默认是已安装好Python3环境,具体安装请自行搜索
  • 输入pip install pycrypto安装依赖包
  • 把创建的py文件和db_user_cfg.xml文件放在同一个目录中
  • 输入python3 文件名称.py执行解密
  • 解密完成后会生成db_user_cfg.decode.xml文件,该文件就是解密后的文件
  • 搜索自己的PPPoE账号,下一行就是你的PPPoE密码了,然后开始进行改桥接吧,到此结束


我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-8-16 12:23 | 显示全部楼层
这会不会简单的事情搞复杂了。。宽带账号密码一个电话就搞定了。。

点评

不,你错了。。有的宽带比如集团名义办理的个人宽带,客服也看不到密码,也重置不了。。。  详情 回复 发表于 2023-2-11 19:59
生命在于折腾  详情 回复 发表于 2022-8-16 13:05
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-8-16 13:05 | 显示全部楼层
e1580 发表于 2022-8-16 12:23
这会不会简单的事情搞复杂了。。宽带账号密码一个电话就搞定了。。

生命在于折腾
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2022-8-16 21:25 | 显示全部楼层
这会不会简单的事情搞复杂了。。宽带账号密码一个电话就搞定了。。

点评

同意,毕竟时间是非常宝贵的。  详情 回复 发表于 2023-1-18 11:02
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-1-18 11:02 | 显示全部楼层
xinyu1727 发表于 2022-8-16 21:25
这会不会简单的事情搞复杂了。。宽带账号密码一个电话就搞定了。。

同意,毕竟时间是非常宝贵的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-2-11 19:59 | 显示全部楼层
e1580 发表于 2022-8-16 12:23
这会不会简单的事情搞复杂了。。宽带账号密码一个电话就搞定了。。

不,你错了。。有的宽带比如集团名义办理的个人宽带,客服也看不到密码,也重置不了。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-2-27 15:02 | 显示全部楼层
二宽只能去营业厅重置
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-11-28 21:41 | 显示全部楼层
运行错误截图

点评

root@test:~# python3 5.py 32686 32688 0 Traceback (most recent call last): File "5.py", line 18, in dec_file.write(decrypt(trunk_data.hex()).decode(encoding="utf-8")) UnicodeDecodeError: 'utf-  详情 回复 发表于 2023-11-28 21:42
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2023-11-28 21:42 | 显示全部楼层

root@test:~# python3 5.py
32686 32688 0
Traceback (most recent call last):
  File "5.py", line 18, in <module>
    dec_file.write(decrypt(trunk_data.hex()).decode(encoding="utf-8"))
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd9 in position 4: invalid continuation byte
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-25 15:12

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表