华为 HG526 破解实录(一)Cfg文件加解密工具

摘要:
几天前,我去中国电信安装E169软件包,并发送了一个华为HG526无线路由猫和一个中兴xxx网络机顶盒(尚未开始制造麻烦)。当然,无线路由猫一如既往地被阉割了。搜索之后,我开始了我的快攻之旅。1.打开catdrop管理页面,使用telecomadmin和nE7jA%5m登录;2.将U盘插入猫。3.开放式管理=˃设备管理、备份配置。4.打开U盘,放下ctce8_ Hg526.cfg,发现所有代码都乱码。分析后,写下

前些日子去中国电信装了E169套餐,

送了一个华为HG526无线路由猫和

一个中兴xxx型号滴网络机顶盒(还没开始捣鼓),

当然无线路由猫一如既往滴是阉割版。

在搜索一番之后,开始了我滴破解之旅。

1、打开猫滴管理页面,并用telecomadminnE7jA%5m登陆;

2、把一个U盘插到猫上

3、打开管理=》设备管理,备份配置

4、打开U盘滴ctce8_hg526.cfg,发现全是乱码。

经过一番分析,

写出一下加解密程序;

  1 #include <stdio.h>
  2 #include <stdlib.h>
  3 
  4 enum ErrCode
  5 {
  6     EC_Ok,
  7     EC_ArgErr,
  8     EC_OptionErr,
  9     EC_CantOpenInFile,
 10     EC_CantOpenOutFile,
 11 };
 12 
 13 enum OpCode
 14 {
 15     OC_Decode,
 16     OC_Encode,
 17 };
 18 
 19 int main(int argc, char *argv[])
 20 {
 21     int r = EC_Ok;
 22     FILE *f_in = 0*f_out = 0;
 23     
 24     do
 25     {
 26     
 27         if (argc != 4)
 28         {
 29             r = EC_ArgErr;
 30             break;
 31         }
 32 
 33         int op;
 34         if (*argv[1== 'd' || *argv[1== 'D')
 35         {
 36             op = OC_Decode;
 37         }
 38         else if (*argv[1== 'e' || *argv[1== 'E')
 39         {
 40             op = OC_Encode;
 41         }
 42         else
 43         {
 44             r = EC_OptionErr;
 45             break;
 46         }
 47 
 48         f_in = fopen(argv[2], "rb");
 49         if (!f_in)
 50         {
 51             r = EC_CantOpenInFile;
 52             break;
 53         }
 54 
 55         f_out = fopen(argv[3], "wb");
 56         if (!f_out)
 57         {
 58             r = EC_CantOpenOutFile;
 59             break;
 60         }
 61 
 62         int buf = 0;
 63         switch (op)
 64         {
 65         case OC_Encode:
 66             {
 67                 while (fread(&buf, 11, f_in))
 68                 {
 69                     buf <<= 1;
 70                     if (buf > 127) buf -= 127;
 71                     fwrite(&buf, 11, f_out);
 72                 }
 73             }
 74             break;
 75         case OC_Decode:
 76             {
 77                 while (fread(&buf, 11, f_in))
 78                 {
 79                     if (buf & 0x01) buf += 127;
 80                     buf >>= 1;
 81                 
 82                     fwrite(&buf, 11, f_out);
 83                 }
 84             }
 85             break;
 86         }
 87     }
 88     while(0);
 89 
 90     switch(r)
 91     {
 92     case EC_Ok:
 93         {
 94             printf("Convert Ok.\n");
 95         }
 96         break;
 97     case EC_ArgErr:
 98     case EC_OptionErr:
 99         {
100             printf("Hg526Cfg <d|e> infile outfile\n");
101         }
102         break;
103     case EC_CantOpenInFile:
104         {
105             printf("Can't Open InFile: %s\n", argv[2]);
106         }
107         break;
108     case EC_CantOpenOutFile:
109         {
110             printf("Can't Open OutFile: %s\n", argv[3]);
111         }
112         break;
113     };
114 
115     if (f_in) fclose(f_in);
116     if (f_out) fclose(f_out);
117 
118     return r;
119 }

可执行程序下载:Hg526Cfg_Release_MT_MaxSpeed

今天晚上就写到里吧,这将是一个系列文章,一步步打造属于自己滴全定制无线猫

免责声明:文章转载自《华为 HG526 破解实录(一)Cfg文件加解密工具》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇小程序实现单选多选功能docker安装宝塔下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android | 带你零代码实现安卓扫码功能

目录 小序 背景介绍 前期准备 开始搬运 结语 小序   这是一篇纯新手教学,本人之前没有任何安卓开发经验(尴尬),本文也不涉及任何代码就可以使用一个扫码demo,华为scankit真是新手的福音…… 背景介绍   最近被导师要求做一个购物收费的app,毕设好难呀~ 网上找了半天全是zxing,但是扫码效果真是有点小垃圾,无奈只能继续寻寻觅觅…...

DHCP Option43配置

在配置Option 43之前,需要保证:1. AP与DHCP服务器之间路由可达,即AP可以获取到IP地址。2. AP与AC之间路由可达,保证AP获取到AC地址后,能够与AC交互信息,建立CAPWAP隧道。 另外,配置人员还需要有基本的数通知识,能够配置DHCP服务器,对AC的配置比较熟悉 下面介绍集中服务器的DHCP配置方式: Microsoft DHCP...

华为策略路由配置

华为策略路由配置步骤: (1)配置ACL [quidway]acl number 3999 [quidway-acl-adv-3999]rule 5 permit ip destination 200.0.0.0 0.255.255.255 (2)创建流分类 traffic classifier chenfei_p1 if-match acl 3999...

用宝塔搭建自己的网站

1.购买服务器 服务器就是电脑,理论上个人电脑也可以,但由于服务器上要部署网站,为了保证网站随时可以访问,就要求服务器不能关机。个人电脑由于没有专门的降温设备,长时间运行CPU扛不住,所以最好还是购买专门的服务器。对于个人以及很多小微企业,也不可能真的去向华为、浪潮等服务器提供商购买物理服务器,因为购买回来还得自建机房,这种情况下我们可以买云服务器,说白了...

Windows Phone开发经验谈(13)华为网盘直链API调用

    这一次我来教大家如何用windows phone调用华为网盘直链API,来获取需要的文件下载地址,我写了一个简单的SDK方便大家调用...附件在下面。     一、那么什么是华为网盘直链?     直链,是华为网盘为站长、应用开发者、内容发布者等商业用户提供的一种收费的文件分享服务,支持图片展示、音视频文件在线播放和文件直接下载。用户通过调用华为网...

华为的快服务智慧平台是牛皮还是牛B?

华为快服务智慧平台是牛皮还是牛B?   来到快服务论坛专区的老铁们想必对快服务有一定的了解,那么作为华为快服务统一接入分发核心的华为快服务智慧平台是怎样的存在呢?想必带着眼睛阅读的小伙伴都已经看出来了,我都说了是“核心”(第一眼没看出来的朋友也别打我,我就是单纯想皮一下,嘻嘻)。   不过话说回来,相比于快服务而言,老铁们可能对于快服务智慧平台并不是非常...