找回密码
 注册

QQ登录

只需一步,快速开始

查看: 127591|回复: 142

中兴 F450A/F650A 免 TTL 持久开 ssh

  [复制链接]
发表于 2019-3-27 18:05:29 | 显示全部楼层 |阅读模式
本帖最后由 achaoge 于 2019-4-4 16:14 编辑
2 B' G; e2 z0 _1 L9 m( Q! `
& U) i! L  k; a' n华为 hs8145v 价格一直居高不下,正好爬帖子的时候看到中兴F450A 这货配置跟 hs8145v 类似啊,双核 512M Ram,128M rom 要小一些,但便宜啊,闲鱼上40包邮的一大把一大把的,就搞了一台回来玩。
& U, g; K+ W4 l' m6 P% A$ x% j硬件: ZXHN F450A V2.0
1 L& t/ y" g: {0 U, \4 s2 j软件:20ZTT40001( G/ ?6 Z$ [8 ]/ P% `/ I  d- |
编译时间: 2018/09/29/ 00:04:28
; R, ~/ n+ I8 G( g$ r1 D
3 H8 y; v/ m4 _7 Z第一部分:折腾
) y; D8 P  M1 r$ [. e4 T0 j1, 开telnet: 买来的时候,还没有解绑,所以第一步就是捅菊花,恢复出厂;第二步就是切换地区到 default,这样就有 telnet 玩了。+ P/ }4 Q& d: M& {/ _1 ~
$ i2 s6 V* z8 `
2, 开放隐藏的OpenWRT: 研究了一下系统和启动过程,这个猫跟华为的 hs8145v 一样,有电信的智能网关系统,也就是隐藏了一个 OpenWRT,这样的话,猫的可玩性就一下高很多了。创建文件 /opt/upt/apps/apps/etc/rc.local,其内容如下:
2 C# M/ i9 R+ K7 S3 h' t* Z
  1. /usr/sbin/telnetd -p 1123 -F -l /bin/ash &; T- J3 N" b5 x. k
  2. : @  q0 ~; s( U8 ]$ P
  3. exit 0
复制代码
重启光猫就可以 telnet 192.168.1.1 1123 就直接登入到光猫的OpenWRT 系统里面啦,即使切换回各省区,这个 telnet 也不会掉。7 g9 Q8 }9 e0 @$ x/ J
3,不过,这个还没有达到我的需求,我想在光猫切换回地区设置后,仍然能够访问光猫的系统,之前的OpenWRT 只是一个容器,能访问的资源有限。继续分析光猫的启动文件,终于找到了一个入口,就是 pc 这个程序的启动位置(下班了,待续。。。)
" D4 \( A5 n. I# j/ E5 [4 v% P
+ f; @$ R8 A: `0 `继续:
% {( y# y* x0 h4 C1 P4 |4,在默认区域有telnet 的条件下,创建一个文件 /usr/bin/pc,在这个里面加入任何你想运行的程序或者操作,并添加执行权限(chmod a+x /usr/bin/pc),如下(开了一个ssh远程连接,完成之后即可切换回自己的区域,并完成光猫的itms认证及配置下发,这样即使运营商关闭了光猫的telnet,我们也可以通过 ssh 远程登录):  L* ?" t, O6 _+ V# v6 O* j, Y
  1. #!/bin/sh
    1 ~  O- H: ?& L
  2. LD_LIBRARY_PATH=/lib/bak /usr/sbin/dropbear$ b, ?' e- z  u* |# G
  3. exec /bin/pc
复制代码
注:上面的 dropbear 来源于 https://mirrors.tuna.tsinghua.ed ... eric/packages/base/,需要下载 dropbear 以及 libc 传到光猫(比方说 /tmp 目录下)后执行如下命令:
  1. cd /tmp
    : u9 U' y/ [/ e% w7 d5 Y  w
  2. mkdir /lib/bak5 V# d  G# r" u, u1 V
  3. tar xzf libc_0.9.33.2-1_omap.ipk data.tar.gz
    , d. M- T) n; _( G* N/ h
  4. tar xzf data.tar.gz --strip-components 2 -C /lib/bak$ h* A" L3 k3 `6 _5 {  G$ i
  5. tar xzf dropbear_2017.75-1_omap.ipk data.tar.gz7 d( Y; r8 f8 i9 ~$ c
  6. tar xzf data.tar.gz
    & k. c; X) h+ x( V' W
  7. #手动生成 dropbear_rsa_host_key
    7 X) T' k' \. W: q4 t/ I; r3 E
  8. LD_LIBRARY_PATH=/lib/bak /usr/bin/dropbearkey -t rsa -f /etc/dropbear/dropbear_rsa_host_key
复制代码

6 |; m# [, c$ A6 m# {% O; ?+ e第二部分:这个方法的不足:  H) R9 T% F4 S- ]1 V! [
1,不想开盖的话,没有超密的情况下只有捅PP,清除光猫数据,恢复出厂,我是足足捅了20秒,而且是两次,第一次重启后没有生效,第二次才生效,不清楚中间发生了什么。3 z1 m( V0 N/ H: f9 Y
2,这个方法算是路由器的一个漏洞,官方要修补也很容易,所以有可能下一次升级就失效了。) N) x8 t1 @1 S* t
3,刚开始我以为 arm 双核,可以像 hs8145v 一样直接从 openwrt 源下软件即可,结果运行下载的程序报错为“dropbear: symbol '__ctype_b': can't resolve symbol”,暂时解决方法就是下载同源的 libc 并解压放到 /lib/bak 下面(像我上面/usr/bin/pc 的例子),并在要启动下载的程序之前加上“LD_LIBRARY_PATH=/lib/bak",这个方面没有华为的用起来方便。
0 O5 I* K- [4 j* x0 D* W% o2 \: {1 p2 i3 M
% U( }, g& {0 J
第三部分:
9 _: b1 T4 X: A我接触到的电信光猫”天翼网关2.0“,基本上都会有 saf 这个进程来启动一个OpenWRT系统,然后在这个系统里面来运行电信的智能网关插件,如果硬件性能足够的情况下,差不多就可以当作一个 openwrt 设备来玩了。只是这个 saf 是啥玩意,哪位有没有相关的文档可以参考?
% E) y$ b. Z9 C. ?1 a7 U# Q: F' L! U; e' v# \! Z% D% t7 o; E
第四部分:参考
% i1 @- _6 T- Y- L本论坛的:
" l) I" I  ?! G! x5 G1 中兴F412 V6 F450G V2 F450a V2 无限制超管教程
, R. o1 n8 q3 w' `2 中兴ZXHN F450A光猫研究 F650A) A1 M& D% [' X3 _; K* n8 S! E
3 中兴F450G V2 F450A v2 等最新光猫 隐藏页面7 y! x- ^/ l1 B3 l. C

6 X1 w" l; v/ ^: K: P隔壁的:: N' c- g$ W8 n% [& U, ~
全网首拆中兴F450A,V2版,CPU已升级看看撒CPU!
' w9 n% \' _( o6 @6 a& x' m* I求助:中兴F650A如何破解设备连接数量限制7 f) q8 d: D% J- X4 Z2 `
5 ^* F% X; t" i1 c- a' c; c) r0 W
感谢各位的分享,特别感谢 @setttt
/ e& q# O& R& p' K$ K# f( M% b
; b6 D" K" a- p. C! s2 J3 S6 Q% M. U% k- E% d
补充:做了个一键包,上传到光猫里面执行一下就可以完成以上的操作,感谢姜总帮忙测试
; [9 w1 i( m, G2 ?# ^# b  l# e+ X下载附件,解压上传到光猫,并执行一次就可以远程ssh登录了,切换地区后仍然有效。
- B' d* @# ], f; l
  1. sh F450A_Add_Dropbear.sh
复制代码
3 B, T$ m& [) R0 ^+ p% ?+ Z9 j

本帖子中包含更多资源

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

×
发表于 2020-2-6 11:06:13 | 显示全部楼层
本帖最后由 anysoft 于 2020-2-6 11:15 编辑
- e/ ]9 {% r: o$ C  @6 P% {" o% W" c' t
首先感谢楼主开openwrt的教程,之前也是参考你的hs8145v的教程。
  _7 S2 W" ^2 T" q这里经过我几天的折腾和学习,理清了symbol ctype_b 问题,并重新编译解决了该问题。
5 Q$ f% x7 e9 h中兴F450A 因为使用的uclibc,且开启了xlocale功能,(其他的openwrt都没有开启该选项)所以omap的软件无法使用,因为依赖库不通用了,所以我重新针对开启xlocale的uclibc依赖库编译了dropbear。
7 }  X$ z& E; ]. v: w直接上传IPk后 opkg install 就可以了& k6 E1 u: U; t

) b2 k3 j& H9 w3 B5 o* a/ j8 o) F- C. w) ~  N: D
解压zip'后。将ipk上传到光猫后
, V* P+ N0 r# t* v* x安装命令:
/ P$ h" r6 W  Q9 E1 S7 Eopkg install dropbear_2017.75-1_omap.ipk
9 l; B& _- m! b3 {) z9 b注:" y6 w" [; v( Y" s! R: I* d  g& o
我修改了安装包对libc的依赖,可以直接安装% Z% C; W0 k! A/ R* T5 e
2 H/ _& [- C' k& R2 V  Y4 j
建议楼主可以针对中兴光猫重新做个sh,端口可以从22改成其他的。其实最好写个脚本在中兴原系统下开dropbear,然后配置openwrt的dropbear,这样两个系统都可以ssh进去了。. o4 Y* c1 N. v% J, {5 @- V: x

本帖子中包含更多资源

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

×
发表于 2019-4-9 18:35:58 | 显示全部楼层
本帖最后由 Voean 于 2019-4-11 10:58 编辑
( ^1 D* }& m4 i1 W* t9 w* W3 Q
achaoge 发表于 2019-4-9 08:33
7 H: r6 j; x; Z" a( h* ^6 I5 @& {1 J7 a+ A用11楼的方法,telnet 进去后直接输入命令操作即可,不需要上传文件,也不需要新建。
. H8 q9 c  M2 q' j3 }1 |+ [. v+ A
[img]谢谢高手,已经搞定,本人广东深圳
9 B4 _, D3 K$ ?$ n再写详细点给我这样的小白专用
1 s+ @! z: T4 O4 Y/ `/ d; {1 捅PP/ f$ Y. g& c2 [) c( P
2 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选默认default version 密码: nE7jA%5m
9 T  }- G/ ?! f1 x, k3 电脑 Win+ R 输入 CMD 回车$ T+ f0 U- w- P$ G1 c5 u, s% o
4 输入telnet 192.168.1.1 ,帐号root密码root 或 Zte521 或 Zte521@SC 我的之前是中间Zte521的,后变成第一个root了,不明白怎么回事,所以上面密码都可以试试
, I5 w, L1 S& E! K- G# U+ i5 输入高手的代码 cp /opt/upt/framework/saf/rootfs/usr/sbin/telnetd /usr/sbin/   (可以复制粘贴的)0 P$ r& C- P6 v, J
6 浏览器http://192.168.1.1:8080/hidden_version_switch.gch选GuangDong version 密码: nE7jA%5m
7 ^; ]9 o. A0 S7 }3 y& J! S7.输入自己的宽带识别码认证LOID,自动下发完成
. A  e9 R- G1 V1 A, t) S+ ^" S! h8.回到进入telnet,修改最大连接数限制
% J; d2 E, F9 Q& usendcmd 1 DB p CltLmt
( P1 d; h7 X0 @7 I* B2 gsendcmd 1 DB set CltLmt 8 Max 99
4 u/ r+ w1 R" vsendcmd 1 DB p WANCPPP. l7 H0 |* R) f: k
sendcmd 1 DB set WANCPPP 0 MaxUser 99: x! K# y# V; z
sendcmd 1 DB set WANCPPP 1 MaxUser 99  c5 I6 |0 w1 g5 k& [
sendcmd 1 DB save- v% W3 Y# L' S2 H0 V+ |
我的显示有两个连接,所以0和1都要改- @, c+ Y$ }: ~" q- M) x/ @; Z8 O% @
退回重启完工!
( J+ D- |% S+ k, ~2 D
% f) _2 [6 A; [' w. a  g% S1 J( w/ y  j: S- }

本帖子中包含更多资源

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

×
 楼主| 发表于 2019-4-8 09:26:08 | 显示全部楼层
嗯,其实开持久开 telnet 更简单的方法,就是复制一个光猫系统自带OP里面的 telnetd  到 /usr/sbin/ 目录下即可,切换区域仍然有效。5 s6 V- F) b. j& Q% Z& q2 w# b
6 q+ ~0 D0 j; J. k, O  s
  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光猫的, {0 E# U9 X( A' p' L
发表于 2019-3-28 09:48:33 | 显示全部楼层
这个可以学习一下
发表于 2019-3-29 08:43:39 | 显示全部楼层
谢谢楼主共享!
 楼主| 发表于 2019-3-29 12:07:28 | 显示全部楼层
这个猫坑还不少啊7 q2 b" z4 s6 `2 Q' t9 l5 g4 e3 L
3 f7 ^- X# \+ t: X
我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC. |* I+ C" d: r5 [! @9 A
登录进去之后发现操作命令都受到了限制,连 sendcmd 命令都没有办法执行。
发表于 2019-3-29 16:47:41 | 显示全部楼层
achaoge 发表于 2019-3-29 12:074 ]5 {5 O: u+ E# U
这个猫坑还不少啊
7 v7 n. t7 T- e* h# v- X& X" |) K. a: L% k) s" k
我尝试着在四川地区配置下开了 telnet,密码是 Zte521@SC

" u" U, r3 l4 V4 A1 B2 U1 M牛!学习下!不过 好像自己知识搞不来!尴尬
发表于 2019-3-29 20:51:34 | 显示全部楼层
请问下,这个猫可以改GPON吗?
 楼主| 发表于 2019-4-8 09:11:17 | 显示全部楼层
lovegoogle 发表于 2019-3-29 20:51) Z% P! T) `) q6 u6 z1 V$ Z. D
请问下,这个猫可以改GPON吗?
! }" ^- [: @! E5 Q2 \
F450A 是EPON
1 K: V4 H8 f; @' t# y. YF650A 是GPON$ }8 k7 M9 t! l0 I: L* o
改是改不了的,闲鱼40包邮还要求那么多吗?
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-19 12:56 , Processed in 0.034775 second(s), 5 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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