找回密码
 注册

QQ登录

只需一步,快速开始

查看: 127458|回复: 142

中兴 F450A/F650A 免 TTL 持久开 ssh

  [复制链接]
发表于 2019-3-27 18:05:29 | 显示全部楼层 |阅读模式
本帖最后由 achaoge 于 2019-4-4 16:14 编辑
+ }- x" F! S9 F4 b
) x# v: Z0 q6 K+ J! F$ q; v华为 hs8145v 价格一直居高不下,正好爬帖子的时候看到中兴F450A 这货配置跟 hs8145v 类似啊,双核 512M Ram,128M rom 要小一些,但便宜啊,闲鱼上40包邮的一大把一大把的,就搞了一台回来玩。
, ~) d) r6 \& Z) C7 d硬件: ZXHN F450A V2.03 R5 T1 ]8 C6 u6 `' R* P; x/ W
软件:20ZTT40001/ Z+ V8 ~3 ?0 V! H# P5 d* d
编译时间: 2018/09/29/ 00:04:28
  @$ @" K8 h9 }$ P9 o( u, A" z5 j$ L, m4 B" b7 w' h
第一部分:折腾7 D% v5 \7 O' y. D9 G
1, 开telnet: 买来的时候,还没有解绑,所以第一步就是捅菊花,恢复出厂;第二步就是切换地区到 default,这样就有 telnet 玩了。0 c2 x9 Z% [8 h
! i( C7 g- f5 V, w: {, b
2, 开放隐藏的OpenWRT: 研究了一下系统和启动过程,这个猫跟华为的 hs8145v 一样,有电信的智能网关系统,也就是隐藏了一个 OpenWRT,这样的话,猫的可玩性就一下高很多了。创建文件 /opt/upt/apps/apps/etc/rc.local,其内容如下:
: x( x5 j5 Z3 o; v. S+ c9 y' m  F7 W
  1. /usr/sbin/telnetd -p 1123 -F -l /bin/ash &  Z# m2 g  S7 B2 n0 I! ^% d. z2 {, Z. f

  2. ) }( A' L) h" M% d7 {, {7 F
  3. exit 0
复制代码
重启光猫就可以 telnet 192.168.1.1 1123 就直接登入到光猫的OpenWRT 系统里面啦,即使切换回各省区,这个 telnet 也不会掉。2 e. G1 W5 D; T9 R$ t
3,不过,这个还没有达到我的需求,我想在光猫切换回地区设置后,仍然能够访问光猫的系统,之前的OpenWRT 只是一个容器,能访问的资源有限。继续分析光猫的启动文件,终于找到了一个入口,就是 pc 这个程序的启动位置(下班了,待续。。。)
& R0 K- S% q' N- e; o/ b% w0 Y' V' ^8 N' Z9 F3 R
继续:
+ D7 p% ~' U. r- R4,在默认区域有telnet 的条件下,创建一个文件 /usr/bin/pc,在这个里面加入任何你想运行的程序或者操作,并添加执行权限(chmod a+x /usr/bin/pc),如下(开了一个ssh远程连接,完成之后即可切换回自己的区域,并完成光猫的itms认证及配置下发,这样即使运营商关闭了光猫的telnet,我们也可以通过 ssh 远程登录):' d# b0 K* A  T3 H  X+ Q. I6 _4 n7 w
  1. #!/bin/sh2 B3 g1 L. P) ~8 I
  2. LD_LIBRARY_PATH=/lib/bak /usr/sbin/dropbear3 [) d/ q) D' Z0 O! k6 l/ u* Y
  3. exec /bin/pc
复制代码
注:上面的 dropbear 来源于 https://mirrors.tuna.tsinghua.ed ... eric/packages/base/,需要下载 dropbear 以及 libc 传到光猫(比方说 /tmp 目录下)后执行如下命令:
  1. cd /tmp
    / k6 }* Z% I; ?9 u
  2. mkdir /lib/bak! N, h. _, C# j$ J2 ?
  3. tar xzf libc_0.9.33.2-1_omap.ipk data.tar.gz
    4 H: T( {- R* ^6 |5 Z8 v+ K
  4. tar xzf data.tar.gz --strip-components 2 -C /lib/bak
    4 K/ ^, o7 W5 Z, i! L7 }9 M+ u- P
  5. tar xzf dropbear_2017.75-1_omap.ipk data.tar.gz
    9 A8 K! M( d" T; L1 N7 D
  6. tar xzf data.tar.gz' {( n( c8 ]6 ?( s( j7 P
  7. #手动生成 dropbear_rsa_host_key
    1 N2 d) Q; b( k3 P; n, O
  8. LD_LIBRARY_PATH=/lib/bak /usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
复制代码
& F! X% V  A  ~3 Z7 t9 R
第二部分:这个方法的不足:0 c  B$ V% b* N# V) Q" @
1,不想开盖的话,没有超密的情况下只有捅PP,清除光猫数据,恢复出厂,我是足足捅了20秒,而且是两次,第一次重启后没有生效,第二次才生效,不清楚中间发生了什么。0 V$ Y" d$ f8 ]- c' T& u* N
2,这个方法算是路由器的一个漏洞,官方要修补也很容易,所以有可能下一次升级就失效了。! k# y* N2 [0 v2 I% [8 o+ f2 j/ o
3,刚开始我以为 arm 双核,可以像 hs8145v 一样直接从 openwrt 源下软件即可,结果运行下载的程序报错为“dropbear: symbol '__ctype_b': can't resolve symbol”,暂时解决方法就是下载同源的 libc 并解压放到 /lib/bak 下面(像我上面/usr/bin/pc 的例子),并在要启动下载的程序之前加上“LD_LIBRARY_PATH=/lib/bak",这个方面没有华为的用起来方便。& j& T  r6 x) x# D% H7 g
" C% n0 Y' K5 W. e. ]

- N; w4 N+ [8 k5 ]$ P; x) m9 c! y( i第三部分:
" c; E) X* K+ V8 U& D我接触到的电信光猫”天翼网关2.0“,基本上都会有 saf 这个进程来启动一个OpenWRT系统,然后在这个系统里面来运行电信的智能网关插件,如果硬件性能足够的情况下,差不多就可以当作一个 openwrt 设备来玩了。只是这个 saf 是啥玩意,哪位有没有相关的文档可以参考?
# c6 r+ |0 z0 @& P8 F2 d$ q' f8 ?( _1 l8 Q5 `7 d
第四部分:参考7 O$ {6 Q3 n6 V, H( `
本论坛的:5 M2 T5 i% W0 _) g! m* _. ?
1 中兴F412 V6 F450G V2 F450a V2 无限制超管教程' L4 C, p/ s& X- k" S: ?
2 中兴ZXHN F450A光猫研究 F650A2 \+ ]  u4 ^- U! y; O% D
3 中兴F450G V2 F450A v2 等最新光猫 隐藏页面- d4 \- ]5 F; |. z

, n9 I1 T) L- g6 W* w  ~+ z隔壁的:9 e5 R- k9 }9 p8 Y3 u4 k; l! }
全网首拆中兴F450A,V2版,CPU已升级看看撒CPU!4 x5 G/ e3 b/ T3 J
求助:中兴F650A如何破解设备连接数量限制
( `6 a% b) }/ T$ O9 W( J6 V+ o  g/ `
感谢各位的分享,特别感谢 @setttt6 U7 u3 I$ H8 G9 m) m' N5 G. v

$ q# Z; }: |& F# ^
1 t1 N6 _( [  K+ M3 h2 v$ H补充:做了个一键包,上传到光猫里面执行一下就可以完成以上的操作,感谢姜总帮忙测试
( N7 [- ~& u' @  e2 P下载附件,解压上传到光猫,并执行一次就可以远程ssh登录了,切换地区后仍然有效。
+ `/ ?( w6 ~& i7 g0 n% Q
  1. sh F450A_Add_Dropbear.sh
复制代码
5 M7 e' t1 x  \' p" H0 y0 P% P4 E

本帖子中包含更多资源

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

×
发表于 2020-2-6 11:06:13 | 显示全部楼层
本帖最后由 anysoft 于 2020-2-6 11:15 编辑 ' G4 {' o* |  ?+ l$ @! J8 V4 B

5 a1 a' Q4 U4 d: |. b3 |8 M首先感谢楼主开openwrt的教程,之前也是参考你的hs8145v的教程。: ]' H" g, Z4 A/ {' r6 R
这里经过我几天的折腾和学习,理清了symbol ctype_b 问题,并重新编译解决了该问题。
7 x$ B5 H9 q* X! u% e! B中兴F450A 因为使用的uclibc,且开启了xlocale功能,(其他的openwrt都没有开启该选项)所以omap的软件无法使用,因为依赖库不通用了,所以我重新针对开启xlocale的uclibc依赖库编译了dropbear。! p' F. a0 b6 G2 [' n
直接上传IPk后 opkg install 就可以了
6 e! x. o9 ^6 _; [3 {6 r+ L
; g! G7 Z  l- p% a0 N0 W; O: t5 j; G! X
解压zip'后。将ipk上传到光猫后
& N1 u; Y- j7 t- q8 Z6 P) H安装命令:, j- D6 c& l- x9 S' w/ u
opkg install dropbear_2017.75-1_omap.ipk
( U, _; @; a' {$ Q" G7 X; \7 b注:
7 Q, K9 H/ @' Z( ]2 p我修改了安装包对libc的依赖,可以直接安装
, [( o  `7 @0 o+ f' ^: n. e6 Q7 B0 w- W2 E
建议楼主可以针对中兴光猫重新做个sh,端口可以从22改成其他的。其实最好写个脚本在中兴原系统下开dropbear,然后配置openwrt的dropbear,这样两个系统都可以ssh进去了。3 p3 d4 J7 V" A4 P

本帖子中包含更多资源

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

×
发表于 2019-4-9 18:35:58 | 显示全部楼层
本帖最后由 Voean 于 2019-4-11 10:58 编辑 " L) I# n$ s( W
achaoge 发表于 2019-4-9 08:33
- T  g/ q/ O5 |用11楼的方法,telnet 进去后直接输入命令操作即可,不需要上传文件,也不需要新建。

; L0 l/ Y5 ]7 ?8 H: q9 I4 |[img]谢谢高手,已经搞定,本人广东深圳
4 ?( H9 a& h) q/ S再写详细点给我这样的小白专用
5 A$ ^+ ~. E4 C1 捅PP3 Q4 F' p* J+ q# I
2 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选默认default version 密码: nE7jA%5m1 v; @  w  l- c3 d
3 电脑 Win+ R 输入 CMD 回车. }: m. B0 ?) B# [) s: o: L! D
4 输入telnet 192.168.1.1 ,帐号root密码root 或 Zte521 或 Zte521@SC 我的之前是中间Zte521的,后变成第一个root了,不明白怎么回事,所以上面密码都可以试试, V+ G: k) D; H! j5 P+ K
5 输入高手的代码 cp /opt/upt/framework/saf/rootfs/usr/sbin/telnetd /usr/sbin/   (可以复制粘贴的)
# W+ g7 v2 C+ r8 m3 A9 b6 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选GuangDong version 密码: nE7jA%5m- p& o. B; X9 v
7.输入自己的宽带识别码认证LOID,自动下发完成, V; e1 D. G# f  ~$ f
8.回到进入telnet,修改最大连接数限制
/ L$ L  D5 _5 y$ {9 K1 Csendcmd 1 DB p CltLmt
: C$ ?/ |8 ]/ v4 dsendcmd 1 DB set CltLmt 8 Max 99! y* [. a( D7 |7 T' W1 n/ `6 A( E
sendcmd 1 DB p WANCPPP2 l( ~9 Z9 k; u' L% K' N
sendcmd 1 DB set WANCPPP 0 MaxUser 99
- `) W: _; C  G/ g! psendcmd 1 DB set WANCPPP 1 MaxUser 99
# o; Z! E$ a; S) ?7 Psendcmd 1 DB save
  d0 V6 H$ o! H% @2 Y我的显示有两个连接,所以0和1都要改* S2 q) y1 P2 y4 t$ Y# `
退回重启完工!
+ g# f/ Q9 Z9 Y/ a) S- v7 b7 n1 W) y2 g3 p& r3 V  C! q
5 I$ B/ R: `! @$ c' t3 f( L

本帖子中包含更多资源

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

×
 楼主| 发表于 2019-4-8 09:26:08 | 显示全部楼层
嗯,其实开持久开 telnet 更简单的方法,就是复制一个光猫系统自带OP里面的 telnetd  到 /usr/sbin/ 目录下即可,切换区域仍然有效。
! m, L2 r) E5 A/ m( l5 T4 T3 ]
3 _0 _5 i* h* R1 m  j
  1. cp /opt/upt/framework/saf/rootfs/usr/sbin/telnetd /usr/sbin/
复制代码
发表于 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光猫的
2 \1 Y7 {5 i7 y2 n" m
发表于 2019-3-28 09:48:33 | 显示全部楼层
这个可以学习一下
发表于 2019-3-29 08:43:39 | 显示全部楼层
谢谢楼主共享!
 楼主| 发表于 2019-3-29 12:07:28 | 显示全部楼层
这个猫坑还不少啊
; |4 \. ~  Q. p) \$ c4 m
% R# {8 E  y7 f6 b我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC
) x' U3 m. n- M: H, r7 G2 k) y3 k登录进去之后发现操作命令都受到了限制,连 sendcmd 命令都没有办法执行。
发表于 2019-3-29 16:47:41 | 显示全部楼层
achaoge 发表于 2019-3-29 12:07
0 k3 V1 u, \! V! b% X这个猫坑还不少啊( Q( w8 M/ E5 Q8 e" ^; N, t

8 s3 k! c8 N6 J% i, V% b& R我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC
1 o; H) u. G% E+ z9 `
牛!学习下!不过 好像自己知识搞不来!尴尬
发表于 2019-3-29 20:51:34 | 显示全部楼层
请问下,这个猫可以改GPON吗?
 楼主| 发表于 2019-4-8 09:11:17 | 显示全部楼层
lovegoogle 发表于 2019-3-29 20:51" L5 j& S0 f# F0 ~# g
请问下,这个猫可以改GPON吗?

" w: ~# H# G3 [( WF450A 是EPON7 g! M8 s* }9 M2 L" r$ |
F650A 是GPON+ H) M8 o7 `( l7 D5 D
改是改不了的,闲鱼40包邮还要求那么多吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-15 21:04 , Processed in 0.035328 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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