能力值:
( LV2,RANK:10 )
51 楼
badboyl
我知道你装clash想干嘛
想用newbing呗,不跟上时代,人就要落伍了。
能力值:
( LV2,RANK:10 )
52 楼
rsa签名校验,我也是看网友说的,不过不是ZX279128S芯片,是最新的ZX279132,你若有兴趣可以看一眼,貌似uboot也加密了f5dK9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6S2K9$3u0%4k6g2)9J5k6h3y4G2L8g2)9J5c8Y4m8G2M7%4c8K6i4K6u0r3N6s2u0&6K9h3&6Y4i4K6u0V1N6r3!0Q4x3X3c8E0L8$3c8A6k6Y4W2Q4x3X3c8X3y4K6j5H3y4%4m8Q4x3X3c8J5L8$3!0@1k6Y4y4Q4x3V1j5`. 我手上有F7607P/G7615两个型号的带2.5G口的猫,是最新的ZX279132芯片,自身能力不行没有实际实践
能力值:
( LV2,RANK:10 )
53 楼
通过认真比对反汇编指令与kernel源码,最后一个指针也被我找到了,特征也被我总结出来了,至此,修改中兴固件文件系统,实现内核注入工具就这样被我完美制造出来啦,明天完善工具,把另一个GM630-R的光猫固件也拿来测试一下,试试通用性如何。
更新于5月5日中午。
悲剧,我昨晚我以为找到了最后一个指针,结果今天把工具都写完了,测试发现那个指针的值一点用也没有,就和花指令一样毫无意义,还得继续找,唉。
批量识别arm固件基地址应当是4的整数倍或奇数,因为ARM模式指令地址是4的整数倍,THUMB模式指令地址是奇数。
最后于 2023-5-5 19:56
被XYUU编辑
,原因:
能力值:
( LV2,RANK:10 )
54 楼
龙岱客
rsa签名校验,我也是看网友说的,不过不是ZX279128S芯片,是最新的ZX279132,你若有兴趣可以看一眼,貌似uboot也加密了
650K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6S2K9$3u0%4k6g2)9J5k6h3y4G2L8g2)9J5c8Y4m8G2M7%4c8K6i4K6u0r3N6s2u0&6K9h3&6Y4 ...
没必要加密的,这种东西本身的难度已经足够难住绝大部分人了,哪需要还搞个证书去加密uboot和固件呢?能完成这种固件编辑的人很少的,我知道难度,成本超过了绝大多数人所能接受的程度。我花了30个日子,完整来算,每天搞到凌晨,早上8点就坐在电脑前研究了,一天16个小时。若不是兴趣和好奇心,我完全没办法坚持到现在。
能力值:
( LV2,RANK:10 )
55 楼
你的坚持大家可以感受得到,有的人靠兴趣爱好坚持,有的人靠商业目的坚持,有的人两者皆有。 有没有必要加密不是我们说了算,有更强更完善的防篡改加密是实际存在的,我们当然不希望厂家加各种限制,可以随便轻易折腾,但这不是我们能决定的。 期待你的进一步分享,感谢。
能力值:
( LV2,RANK:10 )
56 楼
想做一个通用的固件编辑工具,目前两台光猫设备都搞定了,型号:GM693-R、H3-2s 。
明天开始写一个在web上在线修改的界面,放到网上提供服务了,这种方式应该是通用的方法了,既能适用于中兴光猫,也能适用于其他将initramfs编译到kernel里的固件。终于迎来胜利的时刻……
最后于 2023-5-8 20:02
被XYUU编辑
,原因:
能力值:
( LV2,RANK:10 )
57 楼
XYUU
想做一个通用的固件编辑工具,目前两台光猫设备都搞定了,型号:GM693-R、H3-2s。明天开始写一个在web上在线修改的界面,放到网上提供服务了,这种方式应该是通用的方法了,既能适用于中兴光猫,也能 ...
恭喜楼主终于迎来胜利的时刻……
能力值:
( LV1,RANK:0 )
58 楼
XYUU
想做一个通用的固件编辑工具,目前两台光猫设备都搞定了,型号:GM693-R、H3-2s。明天开始写一个在web上在线修改的界面,放到网上提供服务了,这种方式应该是通用的方法了,既能适用于中兴光猫,也能 ...
提醒一下你,你的行为已经超出著作权里的研究学习范畴,建议你删帖,相关公司的法务不是吃素的,追究起来你会很麻烦,尤其是你的标题,使用中兴芯片的不一定是中兴产品,安全boot方案和版本加密是否采用由芯片客户决定是否采用,标题给中兴造成了名誉损失了。
能力值:
( LV2,RANK:10 )
59 楼
mb_amrkqlud
提醒一下你,你的行为已经超出著作权里的研究学习范畴,建议你删帖,相关公司的法务不是吃素的,追究起来你会很麻烦,尤其是你的标题,使用中兴芯片的不一定是中兴产品,安全boot方案和版本加密是否采用由芯片客 ... 这个东西无论是uboot还是linux内核,都属于GPL协议,按照开源协议本来就应该开源的吧,结果不但不开源还要告侵权?
安全和开源不冲突,安全boot方案也可以开源呀。
最后于 2023-6-30 19:26
被XYUU编辑
,原因:
能力值:
( LV4,RANK:40 )
60 楼
没有这款设备
有的光猫 目录 /usr/local/osgi/local/j2re/bin 可写
将目录下面的 java 改名 java2,新建脚本文件 java 并增加执行权限(chmod +x)
========== ===== =====
#!/bin/sh
# 这里新增需要的脚本
LD_LIBRARY_PATH=/usr/local/osgi/local/j2re/lib/arm/server:$LD_LIBRARY_PATH
PATH=/usr/local/osgi/local/j2re/bin:$PATH
java2 $* & ===== ===== ===== =====
重启即可
上面脚本会重复启动,可以增加一些检查代码
最后于 2023-8-12 18:53
被何松林编辑
,原因: 原来的内容与设备不匹配
能力值:
( LV2,RANK:10 )
61 楼
XYUU
mb_amrkqlud
提醒一下你,你的行为已经超出著作权里的研究学习范畴,建议你删帖,相关公司的法务不是吃素的,追究起来你会很麻烦,尤其是你的标 ...
这玩意改人产品容易被搞,我这边上次就看到一个帮人刷光猫赚钱然后被起诉的
能力值:
( LV2,RANK:10 )
62 楼
感谢分享
能力值:
( LV9,RANK:260 )
63 楼
龙岱客
不要轻言放弃,哈哈,至少解包封包等你掌握很多了。
我的E1600已经找到开Telnet的方法了,解密配置文件,修改开Telnet相关参数,加密再上传恢复用户配置文件,自动重启搞定,难点在如何找到配置 ...
请问能够给一些资料怎么解开config.bin的么,以及密码去哪找的?
能力值:
( LV2,RANK:10 )
64 楼
Seclusion
请问能够给一些资料怎么解开config.bin的么,以及密码去哪找的?
也是E1600吗,不同型号加解密算法不一样的
能力值:
( LV9,RANK:260 )
65 楼
龙岱客
也是E1600吗,不同型号加解密算法不一样的
E1630师傅,应该去哪找这个key的呢?
能力值:
( LV2,RANK:10 )
66 楼
能力值:
( LV9,RANK:260 )
67 楼
龙岱客
Seclusion
E1630师傅,应该去哪找这个key的呢? E1630应该好弄用中兴光猫的TelnetONU工具可开Telnet有人逆向公布 ...
好嘞,谢谢师傅
能力值:
( LV2,RANK:10 )
68 楼
想过这个办法,就是利用Java的入口。但这种办法导致的问题也挺多,主要就是破坏了一些一致性。因为Java这个实际上是用了一个Felix之类的框架,这玩意会被多个插件启动,于是就会启动多次,所以我没想用这个方法。
能力值:
( LV2,RANK:10 )
69 楼
大佬您好,阅读您的帖子受益良多。 我手里有个光猫爆改的,移动免费送的“WIFI6”路由器,拆开一看是这个方案。 TTL进去有密码,UBOOT无法tftp回传,靠着毅力用脚本一行行把整个flash读回来(115200bps的物理速率),找到方法开了telnet,现在进去可以随便玩。看了您帖子里资料,这东西相当于挂了个PCIE卡和交换机, 我其实很想整个内核编一个openwrt玩玩,不然这128MB的SLC FLASH浪费了。 想问一下您的内核源码从何而来,是主线直接编译的吗?
能力值:
( LV2,RANK:10 )
70 楼
wxnxwx
大佬您好,阅读您的帖子受益良多。
我手里有个光猫爆改的,移动免费送的“WIFI6”路由器,拆开一看是这个方案。
TTL进去有密码,UBOOT无法tftp回传,靠着毅力用脚本一行行把整个flas ...
linux 内核使用的是强制开源的协议,你可以去找中兴要linux内核源码。这openwrt项目估计有
828K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6^5N6h3g2B7K9h3q4F1x3e0x3#2y4q4)9J5c8X3!0H3k6h3&6%4M7Y4c8Q4y4h3k6U0j5H3`.`.
能力值:
( LV2,RANK:10 )
71 楼
微启宇
linux 内核使用的是强制开源的协议,你可以去找中兴要linux内核源码。这openwrt项目估计有 609K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6Y4K9i4c8Z5N6h3u0Q4x3X3g2U0L8$3#2Q4x3V1k6^5N6h3g2B7K9h3q4F1x3e0x3#2y4q4)9J5c8X3!0H3k6h3&6%4M7Y4c8Q4y4h3k6U0j5H3`.`.
国内公司一般不都自动忽略这种请求嘛,不知道有成功案例没有。
github上那个我看过了只有openwrt的makefile,没有程序文件,里面引用的工具链和3.18版本内核不是主线内核,主线根本没有zte支持。
能力值:
( LV2,RANK:10 )
72 楼
wxnxwx
国内公司一般不都自动忽略这种请求嘛,不知道有成功案例没有。
github上那个我看过了只有openwrt的makefile,没有程序文件,里面引用的工具链和3.18版本内核不是主线内核,主线根本没有 ...
有呀,之前不是闹得沸沸扬扬的那个程序员去某公司拿开源代码事件。给中兴写封英文邮件让中兴给内核源码, 中兴不给国内是怕培养竞争对手。
能力值:
( LV2,RANK:10 )
73 楼
微启宇
有呀,之前不是闹得沸沸扬扬的那个程序员去某公司拿开源代码事件。给中兴写封英文邮件让中兴给内核源码, 中兴不给国内是怕培养竞争对手。
事实证明几乎是行不通的,口口声声喊着compliance,结果他们官网支持邮箱都是空号。
能力值:
( LV4,RANK:40 )
74 楼
dump出来的看一堆数据,啥符号都没有
能力值:
( LV2,RANK:10 )
75 楼
期待楼主的大作。 一般光猫折腾openwrt就够了,里边基本可以达到楼主最初目的,我就是里边装各种dropbear、frp、ddnsgo、clash等等。 你研究的方向更倾向于直接给整个硬件刷机,自编译openwrt系统了。之前恩山看有人对中兴F660直接刷openwrt的,楼主可以看下。c65K9s2c8@1M7s2y4Q4x3@1q4Q4x3V1k6Q4x3V1k6%4N6%4N6Q4x3X3g2J5K9h3N6Z5N6q4)9J5k6h3y4G2L8g2)9J5k6h3y4F1i4K6u0r3k6X3!0J5N6h3#2Q4x3V1k6@1K9s2u0W2j5h3c8Q4x3X3b7@1x3e0j5H3y4e0t1J5i4K6u0V1x3g2)9J5k6o6q4Q4x3X3g2Z5N6r3#2D9 感谢楼主分享,启发非常大