找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 59175|回复: 54

[工具] [原创]F460配置文件解密工具

[复制链接]
发表于 2014-2-5 03:36:11 | 显示全部楼层 |阅读模式
解决了配置文件乱码无法查看,用sendcmd一个一个表查看又太麻烦,遂产生如下工具
( q7 q/ g+ X7 a! A" P" l" l, C( S9 a( c) T

# T9 H9 h: b, v( E9 f

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 1威望 +1 收起 理由
拉巴娜 + 1 很给力!

查看全部评分

发表于 2014-2-5 08:57:15 | 显示全部楼层
虽然没机会尝试,但是帮顶一下~
发表于 2014-2-5 09:48:51 | 显示全部楼层
楼主能把用法公布一下吗?20币不是小数目啊(对新人来说)最好出教程
发表于 2014-2-5 10:31:49 | 显示全部楼层
虽然没机会尝试,但是帮顶一下~
 楼主| 发表于 2014-2-7 13:20:53 | 显示全部楼层
ookook 发表于 2014-2-5 09:48
  J8 N" d8 z7 t2 O7 D- C. Y楼主能把用法公布一下吗?20币不是小数目啊(对新人来说)最好出教程
: g6 m. T. I; |% ^0 F
首先看文件头0x00-0x3b
+ e/ d5 f: D* ^3 ~8 O1 M$ U其中" Z: T3 r) D  o. O' @. m& l/ T1 F4 C
0x09-0x0b 解压缩后配置文件大小
# @# c' O$ k1 S1 M" f3 ^; V0x0e-0x0f 压缩后配置文件大小, a7 Y& o  F) i* K2 Z
0x14-0x1b 校验值: d# k3 @3 k. s: V  N
7 f; N$ b. F$ |1 a( ?
再看之后的数据,有规律的,都是以7 L$ u' j1 t9 `4 z
00 01 00 00 00 00 17 e5 00 00 18 2d开始
7 C6 v+ q& U6 a9 u3 s9 a其中17 e5 为本次数据压缩后长度
+ v7 R6 Y8 \* A# @' L7 z18 2d为下一压缩包开始位置5 C8 J! L, S* _( F! b  J7 l- Z
; X: h4 s  G* ?4 V& W) j5 e2 R& d
由此可见,整个cfg是由原有明文cfg进行分段压缩后产生的,分段规则为每次取明文数据的65535个字节进行压缩为一个分段,压缩方式采用Zlib库
9 Y; V! M9 {% v7 |! v1 [5 z+ ?; Q# j) F: L; O* `. ?
我只是写了个程序通过Zlib把这些数据解开而已。' M5 |6 n* U% r$ g0 M$ Z7 ]7 a8 D
' e( l  b7 d& U) m- P6 H+ x
至于那个校验值目前还没有弄明白算法,如果弄明白了,我们就可以自定义cfg压缩然后通过WEB管理界面还原的方式写入路由,这样随便电信封23,21都无所谓了,我们自己就可以直接解封了,如果谁能弄明白那段校验值的算法,请告知造福大众。
发表于 2014-2-24 11:07:18 | 显示全部楼层
华为的可以破解吗?
发表于 2014-3-20 22:18:34 | 显示全部楼层
搞错了,我要的是另外一种
发表于 2014-3-30 22:32:45 | 显示全部楼层
下载了,不能用,显示Bad state(unknown compression method (0x30))
发表于 2014-5-27 11:40:02 | 显示全部楼层
暂时还买不起,收藏一下。
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|宽带技术网 |网站地图 粤公网安备44152102000001号

GMT+8, 2025-9-17 14:48 , Processed in 0.026561 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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