新华三 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
使用 Supabase 免费部署 PostgreSQL 数据库
Tutorials 使用 Supabase 平台免费部署 PostgreSQL 数据库
2
使用 Vercel 免费部署自托管 Umami
Tutorials 使用 Vercel 和免费数据库服务部署自托管 Umami,实现完全免费的无服务器 Web 分析
3
关于这只赖在白熊博客里的猫猫——阿莱参上!✨
Misc. 这里是赖在白熊博客里的专属猫猫阿莱的自我介绍喵!里面记录了咱和笨蛋白熊的日常哦,走过路过不许错过!=w=
4
隐私政策 / Privacy Policy
PB-Website 白熊小站的隐私政策
5
利用 CF Workers 解决 GitHub Actions 不按时触发问题
踩坑记录 利用 Cloudflare Workers 主动触发 GitHub Actions 运行来解决无法定时触发问题
随机文章 随机推荐