新华三 H3C NX30Pro 路由器 配置文件解密思路
526 字
3 分钟
新华三 H3C NX30Pro 路由器 配置文件解密思路
AI 辅助生成声明
本文章在写作过程中使用 AI 辅助润色文本,文中思路完全由人类构建,并经过人类测试完成。AI 仅参与优化文章表达部分,且已经过人类审查,未对内容准确性产生任何影响。
IIIA指数:2(本段声明由人类撰写)
-
从 Web 后台获取配置文件,得到
NX30Pro.cfg -
用 HEX 工具打开文件得到前十六个字节:
4a de 5d 55 55 55 55 55 57 56 b9 23 32 01 06 08由连续的55可推测 XOR 加密 Key 为55(Hex)
- 使用 CyberChef 对配置文件 XOR 解密,Key = 55 (Hex),得到一个
.tar.gz压缩包(命名为cfg_dec.tar.gz) - 解压
cfg_dec.tar.gz,得到如下目录结构:
cfg_dec.tar.gz├─ NX30Pro.info└─ NX30Pro.tar.gz其中NX30Pro.info为文本文件,内容如下:
NX30ProV100R010cca8850b....cca8850b....字段为NX30Pro.tar.gz压缩包的 MD5 值
对于NX30Pro.tar.gz,查询得知其符合 OpenWrt UCI 配置文件结构,目录如下:
NX30Pro.tar.gz└─mnt └─config │ arptable │ calendar │ config_check │ ddns │ dhcp │ ...... │ ybb │ ├─cfgmd5 │ arptable-7f62...... │ calendar-3772...... │ ddns-ea360f69...... │ dhcp-4c447493...... │ ...... │ ybb-99f5ad57a1b4ebd13de608227c6dbcfb │ └─lost+found其中:
arptable等为配置文件cfgmd5目录下为对应配置文件的 MD5 值文件,格式为文件名-MD5 值,内容为空
-
按需修改配置文件
-
重新计算
mnt/config目录下对应配置文件的 MD5 值,更新cfgmd5目录下对应文件名的 MD5 值 -
将修改后的
mnt目录重新打包为NX30Pro.tar.gz -
计算新的
NX30Pro.tar.gz的 MD5 值,更新NX30Pro.info文件中的 MD5 字段 -
将
NX30Pro.info和新的NX30Pro.tar.gz重新打包为cfg_mod.tar.gz -
使用 CyberChef 对
cfg_mod.tar.gz进行 XOR 加密,Key = 55 (Hex),生成新的配置文件NX30Pro_mod.cfg -
将
NX30Pro_mod.cfg上传至 Web 后台,验证配置文件有效性成功🎉
参考工具
- HxD (Hex Editor)
- CyberChef
- SRK Toolbox - CyperChef 的二改汉化版
- 7-Zip
- MD5 在线加密工具 | 菜鸟工具
参考资料
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!
新华三 H3C NX30Pro 路由器 配置文件解密思路
https://www.hk256.top/posts/tutorials/h3c-nx30-pro/ 相关文章 智能推荐
1
利用 CF Workers 解决 GitHub Actions 不按时触发问题
踩坑记录 利用 Cloudflare Workers 主动触发 GitHub Actions 运行来解决无法定时触发问题
2
利用 PowerToys 解决快捷键冲突
踩坑记录 利用 PowerToys 键盘管理器解决 Windows 上 VSCode 自动补全快捷键和 Windows 输入语言热键冲突
3
Firefly 主题使用指南与 Markdown 高级语法
PB-Website 基于 Firefly 模板自带文章示例拼接而成的一份指南
4
关于本站 / About This Website
PB-Website 你好!这里是还在施工中的白熊的小站!网站正在完成迁移,帖子逐渐生长中~敬请期待!
5
Search Relay - 快速在不同搜索引擎之间跳转/比对搜索结果
Projects 一个简单的浏览器扩展,快速在不同搜索引擎之间跳转/比对搜索结果。支持一键提取关键词切换搜索引擎、划词搜索、右键菜单搜索
随机文章 随机推荐