找回密码
 注册

QQ登录

只需一步,快速开始

查看: 98795|回复: 138

中兴 F450A/F650A 免 TTL 持久开 ssh

  [复制链接]
发表于 2019-3-27 18:05:29 | 显示全部楼层 |阅读模式
本帖最后由 achaoge 于 2019-4-4 16:14 编辑
  {! x* @; l/ X( }9 \$ W# |) L1 j4 B1 l. R! m+ o
华为 hs8145v 价格一直居高不下,正好爬帖子的时候看到中兴F450A 这货配置跟 hs8145v 类似啊,双核 512M Ram,128M rom 要小一些,但便宜啊,闲鱼上40包邮的一大把一大把的,就搞了一台回来玩。
# B+ z; f1 N# b$ R8 i0 M/ k& E硬件: ZXHN F450A V2.0
* V) W% V) j: |1 |+ c4 a软件:20ZTT40001
5 d2 O) n( I+ X编译时间: 2018/09/29/ 00:04:28
' u) Y. {6 ?2 [+ C+ G$ n6 Z& O4 H% [" [6 C# \' u1 K' T6 M
第一部分:折腾
0 ~# i5 H. g( {. |# h3 t1, 开telnet: 买来的时候,还没有解绑,所以第一步就是捅菊花,恢复出厂;第二步就是切换地区到 default,这样就有 telnet 玩了。
, X; a" _: e8 W. V
, L3 k: h: @- @! h2, 开放隐藏的OpenWRT: 研究了一下系统和启动过程,这个猫跟华为的 hs8145v 一样,有电信的智能网关系统,也就是隐藏了一个 OpenWRT,这样的话,猫的可玩性就一下高很多了。创建文件 /opt/upt/apps/apps/etc/rc.local,其内容如下:+ f: k) T) F" W; S6 c
  1. /usr/sbin/telnetd -p 1123 -F -l /bin/ash &; s) _# V/ @! y7 Z8 Z6 R+ V$ u* y

  2. 8 E# C# u. D3 J2 N9 W8 g
  3. exit 0
复制代码
重启光猫就可以 telnet 192.168.1.1 1123 就直接登入到光猫的OpenWRT 系统里面啦,即使切换回各省区,这个 telnet 也不会掉。
+ B/ B9 b& Z4 s8 K2 s2 U3 Y3,不过,这个还没有达到我的需求,我想在光猫切换回地区设置后,仍然能够访问光猫的系统,之前的OpenWRT 只是一个容器,能访问的资源有限。继续分析光猫的启动文件,终于找到了一个入口,就是 pc 这个程序的启动位置(下班了,待续。。。)6 _8 V# V, r" [) \& ?; ]
, n+ ]: d0 b' w5 `2 L) E
继续:  p+ w: O+ o8 }
4,在默认区域有telnet 的条件下,创建一个文件 /usr/bin/pc,在这个里面加入任何你想运行的程序或者操作,并添加执行权限(chmod a+x /usr/bin/pc),如下(开了一个ssh远程连接,完成之后即可切换回自己的区域,并完成光猫的itms认证及配置下发,这样即使运营商关闭了光猫的telnet,我们也可以通过 ssh 远程登录):
% ^  ~) `+ _! g8 m! P: |
  1. #!/bin/sh) Y6 S9 X  D- w4 u0 P# e8 t
  2. LD_LIBRARY_PATH=/lib/bak /usr/sbin/dropbear
    ( Q$ K7 u! j7 k# |
  3. exec /bin/pc
复制代码
注:上面的 dropbear 来源于 https://mirrors.tuna.tsinghua.ed ... eric/packages/base/,需要下载 dropbear 以及 libc 传到光猫(比方说 /tmp 目录下)后执行如下命令:
  1. cd /tmp! P3 y' Z7 ~) J9 ?) t# S
  2. mkdir /lib/bak: j0 R5 I* D9 t1 R8 T5 f1 r7 \
  3. tar xzf libc_0.9.33.2-1_omap.ipk data.tar.gz9 `2 D# a; ?" z) T) `* ~
  4. tar xzf data.tar.gz --strip-components 2 -C /lib/bak  f" a! |5 @! z2 P
  5. tar xzf dropbear_2017.75-1_omap.ipk data.tar.gz
    " Y8 @: S) W- G* b9 m# f
  6. tar xzf data.tar.gz! M" l+ z, S3 A6 p9 |
  7. #手动生成 dropbear_rsa_host_key) z+ \  e1 [  C6 i( {  B
  8. LD_LIBRARY_PATH=/lib/bak /usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
复制代码

$ r3 x9 g4 o+ _/ b. H第二部分:这个方法的不足:1 U. [9 J  B% I8 Z+ [
1,不想开盖的话,没有超密的情况下只有捅PP,清除光猫数据,恢复出厂,我是足足捅了20秒,而且是两次,第一次重启后没有生效,第二次才生效,不清楚中间发生了什么。
+ w- j) K: u: N+ U2,这个方法算是路由器的一个漏洞,官方要修补也很容易,所以有可能下一次升级就失效了。4 ^' P8 e& b2 Z0 j' d
3,刚开始我以为 arm 双核,可以像 hs8145v 一样直接从 openwrt 源下软件即可,结果运行下载的程序报错为“dropbear: symbol '__ctype_b': can't resolve symbol”,暂时解决方法就是下载同源的 libc 并解压放到 /lib/bak 下面(像我上面/usr/bin/pc 的例子),并在要启动下载的程序之前加上“LD_LIBRARY_PATH=/lib/bak",这个方面没有华为的用起来方便。0 F$ }( C, W* ?% N

1 ?. I8 z* f/ A3 r7 h: b" |
2 M/ r; j0 |0 n$ m- X7 D+ ~1 k
第三部分:
$ L* l0 z+ C7 ]! ?我接触到的电信光猫”天翼网关2.0“,基本上都会有 saf 这个进程来启动一个OpenWRT系统,然后在这个系统里面来运行电信的智能网关插件,如果硬件性能足够的情况下,差不多就可以当作一个 openwrt 设备来玩了。只是这个 saf 是啥玩意,哪位有没有相关的文档可以参考?" _8 b- x& E9 ]3 e, s( [5 p, U/ e
2 J, y! k% |7 X0 R
第四部分:参考
2 v6 e# w+ o/ [. P# [本论坛的:- G$ A5 x1 H" {0 V% ^) t
1 中兴F412 V6 F450G V2 F450a V2 无限制超管教程  F0 W+ _4 U# D" V$ L
2 中兴ZXHN F450A光猫研究 F650A7 |3 t  T6 A1 L8 z6 q
3 中兴F450G V2 F450A v2 等最新光猫 隐藏页面( V- J% D4 w7 w" d0 Z, B' b
8 x% E0 x( \8 P: L0 k
隔壁的:
2 w3 V& j- C& t全网首拆中兴F450A,V2版,CPU已升级看看撒CPU!
. L" t% L5 D, B求助:中兴F650A如何破解设备连接数量限制
* [7 X+ e0 T/ b4 Y' I3 ]
, n4 z  ]' h8 ]感谢各位的分享,特别感谢 @setttt& ~. P! ?& w8 k3 ]! S; y# z1 W
% W8 O5 A! Z2 g( n
+ Z& `$ h8 ~; _
补充:做了个一键包,上传到光猫里面执行一下就可以完成以上的操作,感谢姜总帮忙测试
2 T: l. c- g6 J3 T$ E; ]下载附件,解压上传到光猫,并执行一次就可以远程ssh登录了,切换地区后仍然有效。
7 u; ]# Q& o& ]. _& L
  1. sh F450A_Add_Dropbear.sh
复制代码
6 V5 P; \5 T1 g, `, Z

本帖子中包含更多资源

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

×

点评

关于saf,个人理解是用于管理lxc容器的。 受这篇帖子启发,我把光猫如何使用容器运行openwrt的思路整理了出来,欢迎感兴趣的朋友一起探讨。  发表于 2022-4-28 17:58
请教:怎么能给一般管理员提高权限和超级管理员一样?  发表于 2019-12-4 14:34
中兴的这个光猫怎样关闭java虚拟机呢?楼主  发表于 2019-11-26 18:56
发表于 2020-2-6 11:06:13 | 显示全部楼层
本帖最后由 anysoft 于 2020-2-6 11:15 编辑
8 L3 `* \2 D" s6 v# a# l, J# u* E' l8 s! s+ q. H; c) `5 F% P. K
首先感谢楼主开openwrt的教程,之前也是参考你的hs8145v的教程。
) N1 W; I% c- S; U! }$ W$ d) D这里经过我几天的折腾和学习,理清了symbol ctype_b 问题,并重新编译解决了该问题。! g  r6 D0 j; F# P
中兴F450A 因为使用的uclibc,且开启了xlocale功能,(其他的openwrt都没有开启该选项)所以omap的软件无法使用,因为依赖库不通用了,所以我重新针对开启xlocale的uclibc依赖库编译了dropbear。
0 C; n! {& W4 @& `2 S7 n0 `  E直接上传IPk后 opkg install 就可以了
. f: M3 P$ D5 ^6 O6 _0 L0 f
+ G2 N, a9 R! j
9 R6 F2 r2 ]6 p2 h1 @4 J% Y解压zip'后。将ipk上传到光猫后6 e! E* l  b, W& p: [. r* m
安装命令:1 y0 C; K4 h) J% Z+ M  h$ s) E4 J
opkg install dropbear_2017.75-1_omap.ipk) t/ q  D& r3 F; J3 p
注:
) S( X/ Q* I1 ~2 P# o0 ^我修改了安装包对libc的依赖,可以直接安装: [! {8 ]+ I* d, Z$ n8 T( X
) ]1 s+ E, o% i4 ~1 V# m
建议楼主可以针对中兴光猫重新做个sh,端口可以从22改成其他的。其实最好写个脚本在中兴原系统下开dropbear,然后配置openwrt的dropbear,这样两个系统都可以ssh进去了。9 M& X  U8 Y7 h: A  c  z0 V" W

本帖子中包含更多资源

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

×

点评

看看好不好用  详情 回复 发表于 2022-4-29 09:58
大侠,请问编译的时候那个 xlocale.h 的问题怎么解决?  详情 回复 发表于 2022-3-20 15:23
发表于 2019-4-9 18:35:58 | 显示全部楼层
本帖最后由 Voean 于 2019-4-11 10:58 编辑
7 `# O& I4 o7 C, X# B
achaoge 发表于 2019-4-9 08:33% ^$ [/ w. s# j/ `+ f: b" [
用11楼的方法,telnet 进去后直接输入命令操作即可,不需要上传文件,也不需要新建。

8 p! i0 f4 I. |/ g! x[img]谢谢高手,已经搞定,本人广东深圳
; d, q0 A. \/ j再写详细点给我这样的小白专用
/ X* `: I( h( P# B+ a# `( K+ Q1 捅PP8 ]9 |1 {. {& h
2 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选默认default version 密码: nE7jA%5m
4 v) Z) c/ [) C9 V7 X+ T1 J9 Y3 电脑 Win+ R 输入 CMD 回车4 i& b( F1 i" b6 y, R4 X6 u
4 输入telnet 192.168.1.1 ,帐号root密码root 或 Zte521 或 Zte521@SC 我的之前是中间Zte521的,后变成第一个root了,不明白怎么回事,所以上面密码都可以试试
& e8 w( g3 ~  d: w) u/ F5 输入高手的代码 cp /opt/upt/framework/saf/rootfs/usr/sbin/telnetd /usr/sbin/   (可以复制粘贴的)
' @, E7 b! J; g  s; E* L6 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选GuangDong version 密码: nE7jA%5m
- i5 e6 E1 m: g9 [7.输入自己的宽带识别码认证LOID,自动下发完成0 C; t- t" ]+ G& Q* h+ I
8.回到进入telnet,修改最大连接数限制; H! V1 W) q' W# Y$ V
sendcmd 1 DB p CltLmt7 T0 A! Z2 c* D* Q0 z
sendcmd 1 DB set CltLmt 8 Max 993 M4 u, |9 T0 {+ l5 m; x) n9 A
sendcmd 1 DB p WANCPPP1 _. R# `$ U, t
sendcmd 1 DB set WANCPPP 0 MaxUser 99
7 X2 |# ^& Q5 m$ @1 x* p* ysendcmd 1 DB set WANCPPP 1 MaxUser 99/ Z( [( ^  G5 T
sendcmd 1 DB save6 q5 ?' k- x  y1 w6 [" s3 _. Z: e
我的显示有两个连接,所以0和1都要改: ]7 ]7 ~4 m& Z$ I
退回重启完工!
! l% I' @- b9 @% t- M8 N% l1 A, @/ L2 D+ ]% l) W" x# U3 J
4 S: t6 I4 B$ `1 Q' o/ e9 N

本帖子中包含更多资源

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

×

点评

上海版2.0的捅pp无效。有其他的免拆机获取超密的方法不?  详情 回复 发表于 2019-7-18 21:20
关于密码,首次telnet 进去的密码是由猫的配置文件里面的密码控制的,是 Zte521 拷贝了OP里面的 telnetd 之后,这个密码是读取的系统配置文件的密码,应该是 /etc/passwd 或者 /etc/shadow 文件里面的。 如果不  详情 回复 发表于 2019-4-11 11:03
写得很棒,过程详细、清晰。  发表于 2019-4-11 10:55
 楼主| 发表于 2019-4-8 09:26:08 | 显示全部楼层
嗯,其实开持久开 telnet 更简单的方法,就是复制一个光猫系统自带OP里面的 telnetd  到 /usr/sbin/ 目录下即可,切换区域仍然有效。
: R/ S% I% Q6 J( `  @" \
+ s2 u0 K; G, u* ~* }' E; S/ j
  1. cp /opt/upt/framework/saf/rootfs/usr/sbin/telnetd /usr/sbin/
复制代码

点评

大佬,问一下,怎么去除这个启动命令,输入这个命令之后,后来发现貌 似5G信号没有,进界面里面双频是开启的,切换几个省份还是一样的,提取配置看了也是开启的,不清楚是本来光猫就是坏的还是别的什么原因,我的光  详情 回复 发表于 2019-8-10 22:47
发表于 2020-10-22 11:20:43 | 显示全部楼层
虽然不懂,还是操成功了
发表于 2020-4-11 19:25:42 | 显示全部楼层
原来是忘了重启,花了40元RMB,一个重启就解决了,晕死。。。。。。
发表于 2019-8-11 10:52:10 | 显示全部楼层
一直在愁F450如何破解获取超密呢,这下解决大问题了,下载购买测试
发表于 2019-3-27 23:11:42 | 显示全部楼层
中兴 F450A是Epon光猫的* b( D1 c, k- p
发表于 2019-3-28 09:48:33 | 显示全部楼层
这个可以学习一下
发表于 2019-3-29 08:43:39 | 显示全部楼层
谢谢楼主共享!
 楼主| 发表于 2019-3-29 12:07:28 | 显示全部楼层
这个猫坑还不少啊3 p0 c  I# s$ p$ S2 ?

/ N: q9 S0 H* F: W& E1 X" g我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC
  }* c9 g) r4 S& h4 O登录进去之后发现操作命令都受到了限制,连 sendcmd 命令都没有办法执行。

点评

牛!学习下!不过 好像自己知识搞不来!尴尬  详情 回复 发表于 2019-3-29 16:47
发表于 2019-3-29 16:47:41 | 显示全部楼层
achaoge 发表于 2019-3-29 12:07$ B8 d* h4 J: r1 t
这个猫坑还不少啊' ], j8 j( ]5 j! O" Y

( l7 a: E* @" b9 S+ T, [我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC
1 Z4 E, S/ G+ ^
牛!学习下!不过 好像自己知识搞不来!尴尬
发表于 2019-3-29 20:51:34 | 显示全部楼层
请问下,这个猫可以改GPON吗?

点评

F450A 是EPON F650A 是GPON 改是改不了的,闲鱼40包邮还要求那么多吗?  详情 回复 发表于 2019-4-8 09:11
 楼主| 发表于 2019-4-8 09:11:17 | 显示全部楼层
lovegoogle 发表于 2019-3-29 20:51
2 o: O2 u1 H$ l' Z请问下,这个猫可以改GPON吗?
7 d& Q) n7 f6 ^4 B/ q4 u& L
F450A 是EPON& n0 P1 P; a$ Z3 n, w, g
F650A 是GPON* @4 D8 X$ ~2 ^8 y" j$ c+ x1 w# v% k
改是改不了的,闲鱼40包邮还要求那么多吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-5-9 00:36 , Processed in 0.034275 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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