本帖最后由 vinn95 于 2021-7-11 16:49 编辑 # B- z0 ^- s. }
) S( d7 b4 `( {% z* B 一、HG8321R 华为界面恢复到辽宁联通定制界面6 o4 l6 ?$ |' I) L. Y
超级账号:CUAdmin2 A7 ^: F4 N( z- o
超级密码:CUAdmin7 L: ^+ c1 B( L/ ]! M$ O
超级后台:192.168.1.1/cu.html Q8 u# F$ q0 y) I R* |
安全设置,里面有通过LAN侧TELNET选项,打上对勾,即可开启TELNET。
: d2 E9 F8 @5 X1 Z6 P- H0 a* w! O- X; }使能工具是开telnet的吧?我不确定 有时候找不到设备 有可能是电脑系统防火墙的问题,可能是工具版本和光猫版本不合适。9 t: E4 K( J! P( _
都是我胡乱分析的,如果需要用使能工具是不是代表无法进入后台 没法手动开启TELNET,那您就得使能了哈哈,步骤应该是2 h: Z% M( H; [1 o
光猫拔掉光纤,LAN1直插电脑网口,电脑设置IP192.168.100.2 //255.255.255.0 或者不需要这一步。这个设置多少应该都没关系,个人猜测没试过,毕竟我也不是专门做这个的。1 u1 p7 F7 s$ O' ]5 [/ x
打开使能工具 点V3 选好对应的网卡点启动,如果有效果 光猫全部指示灯都是闪的,成功后右侧设备列表会提示,光猫等也会全亮定住,需要手动重启一下。然后就是正常的按下面步骤来了吧。 ! T3 y2 l8 k: l' M
1:设置电脑IP:192.168.1.2 掩码255.255.255.0 其它地址可不设置。: W9 r, {2 C9 h2 S
2:telnet登录光猫,命令! [. h" c" r/ e6 n! Z
, O3 ~' K1 p; `. N" ]: a% L" ]$ \ 提示成功并请登录,账号9 Z6 o! [ w' ~3 _. W3 N
: [; |8 | z; I1 C( X
密码
; u- ?$ h5 n) O+ ~% I6 W4 C/ C1 W" c1 v0 `. f7 k: Z
(输入密码无提示直接回车即可)3 o- ]9 ]+ p8 ^7 C$ s3 e7 q7 u
3:输入
2 x) ^0 @/ d8 S9 l5 N
) r9 x- F- n% d; u5 H. R1 Y2 c7 z回车,提示成功,此光猫进su模式无密码0 d% _( q2 A% w* T" w5 H% Z/ l
4:“shell.bin”补全shell文件和思科 TFTP Server解压放到D盘根目录,解压以后把TFTP整个文件夹放到D盘根目录,bin文件必须放到TFTP软件的文件夹(也就是D盘根目录),然后打开TFTP软件,点击红色的按钮,就是那个选项,把tftp根目录设置到shell.bin所在的目录
% ~8 p5 s2 F3 k 5:关掉TELNET,重新打开cmd重复第2和第3步后,也就是su之后输入如下命令
0 a. \* \, v, e+ e$ K! d- load pack by tftp svrip 192.168.1.2 remotefile shell.bin
复制代码 4 l& s8 r/ O z1 H6 R: I$ @. W
,很快显示成功,至此shell补全,输入* ~0 v% T; s+ C! I
, X5 @7 X7 Q! U/ ? i% D0 O
命令重启光猫- y' T$ ?' X# B' E- f8 @2 u: e( _
6:如果成功的话,再次输入
7 \0 S5 w( ]5 z. f4 Z7 O6 M$ G/ k/ ], _5 g* z& A! L
,进入shell,输入help会发现很多命令都出来了,输入
3 w! T* s0 `7 v, H# t
, d5 Z) F" P; b9 \' w回车,输入8 S% u' ~# c# w8 Z- T! a* Y/ k
7 v. i3 e& J! d b- Q
回车,输入; ? g( j; }4 |& G5 ?2 S2 p) H
- C/ R$ z5 m2 y' V* [/ L回车,这样就列出光猫存放配置的文件夹里的文件
% x* ~- U8 M! j7 S& B3 L. @3 i. M; v 7:分别输入下面5行命令- chmod 777 hw_boardinfo
' M/ p5 R, q: @. K0 n& g - chmod 777 hw_boardinfo.bak
1 w6 i/ i9 }, _" d - chmod 777 hw_ctree.xml
5 i2 E$ B) x _ x - chmod 777 hw_ctree_bak.xml' j6 [3 z! R! Q) H3 U5 b
- chmod 777 hw_default_ctree.xml
复制代码
& z, p4 H5 M& v5 C3 {* x此步骤是改文件的读写权限,为后期替换文件做准备,可能有人被这个给卡住了,替换文件后重启光猫,界面还是原界面,其实原因就是文件属性禁止写入导致的。
5 o$ ~) ^2 \! Z8 k( a 8:分别输入下面5行命令 (将下面5个本地配置文件上到光猫上)% |0 Z5 u" a# w! f5 J; \
- tftp -g -r hw_boardinfo 192.168.1.2! |: a# _0 e# i- i% F4 T
- tftp -g -r hw_boardinfo.bak 192.168.1.2+ [7 k! q! _: Y+ [
- tftp -g -r hw_ctree.xml 192.168.1.2
* Q6 X, ^+ K- B) Y# b' L: i4 O - tftp -g -r hw_ctree_bak.xml 192.168.1.2* I0 A5 s+ F" D7 D4 l# \
- tftp -g -r hw_default_ctree.xml 192.168.1.2
复制代码 : p+ J3 p: j' B
上传文件至光猫mnt/jffs2文件夹,然后输入命令
& V# E: z2 S$ L1 O7 T5 J H2 u重启光猫
% j, E1 @# C0 w5 a 9:打开浏览器输入192.168.2.1/cu.html,此时已经恢复到辽宁联通定制界面了,初始账号和密码lnadmin和lnadmin
4 L2 d# V l# o* S) |3 P5 _ 10:光猫注册页192.168.2.1/cu.html点击页面左边第一个按钮注册设备,输入你的光猫注册LOID(逻辑ID),等待进度条跑完,注册成功,表示完成。
1 C5 C( |+ C$ R) b0 r- t3 ^! o" U0 ^/ {! t$ m
c% ]! ^$ C$ r+ L9 U: p4 x, p2 B- i4 c/ L G6 E" V( ~
7 r$ o% |2 b& P$ x% p! _; a! o" M
二、HG8321R 辽宁联通定制版注册后获取超级密码 M3 c) B* R/ {# O
1:重复上面步骤1-6,直至可以发现下列文件
+ H7 p3 J7 J2 ^0 P' \
+ E! A& h" D+ R% C
# t; _& C( k) e. o( a& O6 R* l------------------------------------------------------------" } u7 r* l) F7 P, f
Welcome Visiting Huawei Home Gateway: j( z' ?& \; X# C" i W
Copyright by Huawei Technologies Co., Ltd.
: P2 c8 S0 @' I) L* ]+ L1 B9 W' W$ E; O+ x3 u" x* |( C
% Z0 r+ i$ l8 P% [. `' v |) oLogin:
. [+ N; a2 m6 h$ D2 y g& e2 c* I
0 `' F! X6 o9 w0 d, h$ UPassword:- b' k& o+ _- ^
% A. X( l4 K2 @, n# F
Password is default value, please modify it!
3 t% v, i7 i1 m: w, R oWAP>2 X* ~. [0 q6 h( v
2 N/ n9 p: n$ y) ]4 c& o9 d+ gsuccess!
. E& f3 c5 v+ d: E ?+ JSU_WAP>
. m/ g0 n7 V' h# M6 W
; }; R$ K+ X' M \7 k8 ^. j" W; [# C' ` h- f- h
+ M5 K( U- h- p! g. ~) ?
BusyBox v1.18.4 (2021-07-11 14:06:24 CST) built-in shell (ash)( y. L G' ?3 F A u8 J1 Z
Enter 'help' for a list of built-in commands.
: f. n$ j8 G' Z$ e: C8 U0 w: y6 {3 [* M! f5 C* l; P: T
; n% z% R R7 {7 | |+ y
profile close core dump/ u2 E! Y, e* O) g1 x6 k- j" W
WAP(Dopra Linux) #
4 m7 g( i7 `+ P) U" }, j
. G9 Y' x' l. j [6 B/ ~bin etc libexec proc share uer. V" I7 X4 y' c" o; \
boot html linuxrc root sys usr
$ U+ s. E2 q, t: G9 fdev lib mnt sbin tmp var' G, Y" v1 q- x+ E& D0 R/ t
WAP(Dopra Linux) #3 H' g" D2 H. w. W) Z
WAP(Dopra Linux) #
2 l& Q8 b" @# T. |9 m/ a# ?5 H% b
WAP(Dopra Linux) #. l$ X/ H5 s8 O; b2 y
WAP(Dopra Linux) #
) j9 \: W0 W( x
$ c5 j2 o2 J( B) d0 zCfgFile_Backup ftvoipcfgstate module_desc_bak.xml/ F" D: s. r$ g8 K1 D8 n
DHCPlasterrwan1 hard_version mount_ok
; {" F" p! o) lDHCPstatewan1 hw_boardinfo nffruntimes
8 [* R+ y0 `: U- P5 Z+ Q6 QFTCRC hw_boardinfo.bak oldcrc6 N, u! C" G" L. G3 ^8 R9 \" H8 Y
InformFlag hw_bootcfg.xml onlinecounter6 G7 Q' F c2 h3 _; @! D
ProductLineMode hw_ctree.xml ontstatusfile
! Z# I2 |& R- ?1 L3 FTelnetEnable hw_ctree_bak.xml optic_init_par.bin
9 X0 t5 }2 G; r' ^USBCfgFlag hw_default_ctree.xml optic_par_debug
r& V( Q" @& R3 t& h* {, iUpdateflag_bak hw_equip_hardinfo panicinfo
' X7 p0 G7 z5 K) t/ o6 Pceaseadv.conf hw_hardinfo_feature reboot_info
" I, L. p; r) q1 hcfmflag hw_hardinfo_feature.bak recovername
: |, w! Y$ N1 Z) G6 u; Bcustomize hwnfflog.bin resetkey6 h+ A. J p0 _" t& m' ?: n
customize.txt hwontdebuglogctrl.bin roguestatus( W# x- _) P% o! L- r: _, Y
customizepara.txt hwontdebuglogdata.bin scflie_0 M% b9 @9 K8 U9 C o
dhcpc hwontlog.bin scflie_1
+ w: e/ e+ S/ E0 p* j* Qemergencystatus lastsysinfo.tar.gz xmlcfgerrorcode8 F2 L. L% Y* I2 z+ f
equipment main_version
) W1 e' y) r: A/ V5 A0 m! _fsok module_desc.xml2 ^' h! x/ s- w' u
& y4 X* [3 O b y; u7 _; Y. ~" l- B8 c- @8 m! O3 Q
------------------------------------------------------------7 `$ q, ?- l8 T2 h: x
1 {7 ]/ y& B5 M- X# C# X
6 N% p& B) M9 f5 ~( u
2:复制hw_ctree.xml文件
8 n O4 S7 M9 G6 J! W; Y6 ?' a- cp hw_ctree.xml myconf.xml.gz
复制代码
5 d$ i+ p& \1 q: d. a8 `+ G1 \2 N8 }* ^ [% d, ]
# T$ h9 M* Y' s
/ x7 ]8 ]5 B/ @2 J
3:解密myconf.xml.gz文件' i" U' n/ P+ N, |4 Q: r
- aescrypt2 1 myconf.xml.gz tmp
复制代码 $ E# }( D8 I! \1 M
8 w+ G0 h* v* _- J
; I7 f3 `$ P* x/ @/ D# ?: j
9 U. b. [" h1 G' [7 A 4:用gzip命令展开压缩文件myconf.xml.gz,得到myconf.xml:; V: u5 I! x9 r, e) K4 A- H
! M, P; Y8 u2 n5 K% P; I$ V
; h8 ^% Z$ z0 H3 x7 p
: x& ~2 v! _' x1 P7 {$ @# y9 b2 E
5 C( L9 i$ }; e" C1 D$ X 5:使用tftpd将文件导出1 D# I0 E4 J: P- e
- tftp -l myconf.xml -p <你的本地ip>
复制代码
, ~. }% i# q4 D, V# Q" m" R
5 w3 i3 a% w3 Q* o- s8 S6 _* K3 i" L# @; e8 a1 a8 _
7 I- k( K9 D. {9 v6 D: S0 l0 k
6:然后去打开本地文件(如果按照我的步骤做文件myconf.xml在你D盘根目录),打开文件查到你的超级用户名与密码。ps:ctrf+f 搜索lnadmin 就会找到了 \- X4 c, |- q2 Q6 L4 u* V0 [0 j
- b( C$ J) ]% J* t- a$ e
* z+ W0 \/ J( u1 j5 }0 H
6 L1 y# k7 z- `: T5 ?
3 F7 G; m. v' w* U: B3 ?' f& c以上步骤以及部分文件参考了论坛内多为大神的教程,@bxkiter @ANSLGF @adminus_gga4r 在这里表示感谢
' K0 Y. S8 T6 y2 y0 W+ Q& Q( u; }
7 _/ b# r+ v; v" W! @. ?- | T4 R* w8 K# k% ]! b
另外用到了的文件已经传附件了,附件太大没办法直接传,我用到网盘,连接挂了我会补的。
: Z) [& S i P) \& I2 N9 @" o9 R4 ~4 Z
1 B6 J* T5 a1 @, _ w. _; Y
最后说一下 我的是小版的HG8321R 硬件9E6.A 固件最早是HG8321RV300R017C10SPC121_china_all 我在网上找了一圈资料
/ x/ y; g; r! b, ~* L最后在华为界面强刷到了HG8321RV300R017C10SPC120_china_all 版本后开始的以上操作,另外R17版的补全shell文件也不同于论坛内的一些文件,也是外站找到的。
S) Y) e& n3 N3 Q( ~, O! S3 V' j( C4 t1 E3 G
1 s. n; y0 ^/ P: \$ ]
' \! J& M0 g' _+ {# u8 M0 E# r4 F: ?# p
0 ~0 x* P1 D/ W; U- H0 v2 g) n# V0 Y- f" K' C" o7 ^
|