|
楼主 |
发表于 2018-9-13 00:10:48
|
显示全部楼层
我的天哪,我居然造了个烂尾楼。今天才发现这帖子没有写完。那啥明天发教程让大家等了快5个月,真心抱歉。1 E5 z0 f7 d5 L
看到好多人文 特地将教程补充一下。
2 }; E0 y& {# W1 y8 w5 `, j此处不讨论shell补全 ,仅讨论 如何修改telnet root密码和如何获取超级密码。& p" q& H; ^* C; ~8 X7 o
下面面开始HS8145c V3.17.C10S118
& k. G% h) N9 W6 E6 p" w准备工作:准备以下工具:网线一条,用来连接电脑和光猫;u盘一个格式化为FAT32,用来备份光猫配置; 电脑一台最好是win10 可以安装linux子系统方便后续重新打包修改后的配置文件" Y5 Y! `* d* x/ c, p
第一步 记录LOID备用
6 T+ A8 |( S: L6 ~6 w用浏览器登陆192.168.1.1 在页面底部找到 快速装维入口 点击进入 维护人员登陆界面0 w- {5 S5 f" u( ~" v$ z

3 v8 ?6 `* ?/ X, j. O4 k$ Q$ Q. O, P7 V e5 B- p, s
使用useradmin 用户和猫背后的密码进入光猫管理界面,之后在状态下面找到LOID 复制到某个文本文件保存备用+ r7 m3 g! C8 [; e
/ m- a6 W1 i- u2 Z; @6 w# S
第二步 提取设置备份文件
* k6 w8 G. \. J# s7 b# J★拔掉光纤 捅reset按键 恢复出厂设置
% O' u: G2 c* C8 Y1 V, x- H恢复出厂设置后 不要连接光纤,lan口连接电脑,在维护人员登陆界面用telecomadmin账户 登陆 此时密码已被恢复为
% `$ i }% M1 r! v- v5 W8 q0 \nE7jA%5m 将u盘插入光猫,在管理-》设备管理处备份配置文件
% z% K7 L/ n" R
/ z$ l8 d0 h8 G/ t* \% |4 B( J7 a# p: X4 d$ k
/ B, O- |( a& m4 U1 u& L$ E
同时可以将telnet功能开启
& A0 ^& u* D- S, E) `( n, v; E4 o& ^ k- ]# W
$ E) @$ d+ _" R! X/ i
第三步 修改解密配置文件
% ~3 m: j$ d7 D: K' _7 |使用zrlw大神的cfg解密工具将配置文件解密& C: r7 p* x. o' u: Y+ h
0 Q% Z9 `" g5 q- @3 W- D6 h, g: X1 c
解密后得到一个old.xml.gz的压缩包 压缩包可以用winrar直接解压( e: k8 i' d/ `- Y# a- n0 T
得到一个old.xml文件 8 a3 C5 ?% ?( x; ?. j0 T
第四步 修改配置文件
, z8 ~* D# v) \; t6 g用notpad++或其他文本编辑工具打开解包的配置文件
+ D4 g2 d% F# b; l( Z5 E, t1 [搜索 X_HW_WebUserInfoInstance , B0 S" ^" ]: J, f' h$ e4 Q8 ?
找到telnet密码相关条目 将telnet密码修改为自己想要的密码,注意密码值填写想要的密码通过md5加密后的值 ,顺便检查下telnet 连接参数设置
# S& V0 m/ j# n& J$ K3 y9 R# N. N/ ~
将修改后的文件保存为 new.xml (文件名随意)( ?% ]1 u3 {9 ]! K: p7 o6 `9 }$ Q
第五步 重新打包配置文件(★成败关键); Z6 E( `' T1 J9 W
打包配置文件需要用到linux的gzip工具且必须使用 -9n 参数进行压缩
9 l. p* ?" h: R8 t8 L* y$ j' ^此时需要用到win10的linux子系统 (可以百度如何安装)
q3 ~) Z9 O! U# Z! r8 L' n打开ubuntu 进入new.xml所在的目录 D$ T6 e7 D! e$ n% P5 a
若对linux系统不熟悉 可以直接将new.xml放在d盘根目录
% O, ~2 c3 p- m打开ubuntu 后在命令行界面输入 cd /mnt/d 回车即可进入d盘根目录" ]# h4 T( g" L: s0 \+ F8 M( ?7 Z
执行 cat new.xml | gzip -9n > new.xml.gz Y* o. Q1 A# J+ ?
正常情况下打包生成的压缩包和之前解密的压缩包大小应该是一致的,不是使用gzip工具或参数不一致都会导致大小不一致,大小不一致则说明打包失败。
2 ?$ d9 r+ S0 W3 ^1 D! Y% V( X T# u9 ]
* @. b- `( ~0 M6 _" X. r7 d. ]
) p4 n' U/ N! R! g, t- }) T7 S将打包的 压缩包重新加密
; w, |6 Y# Z% N, @) r2 J A- N' X* }
/ p3 r1 z; E0 M
+ f9 ?) F; N' [第六步恢复配置: ^5 Z- P( h) I4 B) G& } F u* z
将加密完成的ctce8_HS8145C.cfg复制到u盘对应位置,将u盘插入光猫# ]8 c4 p( Q. d' C
重启光猫自动恢复配置文件。
5 x" f1 O& n: {/ T" Ctelnet root 密码修改成功。8 a+ m* ~- v* Y$ _ W) f
连接光纤 在维护人员登陆界面使用之前备份的LOID 重新注册设备。(可能会提示注册失败啥的 多试几次,又时候提示失败实际上是注册成功了的)
* P+ l0 l) m* Q9 b/ b _
) I6 t6 Z1 H7 Y' |# u6 k8 U0 o# E/ Z7 G: B2 f- L! D Y
第七步 获取超级密码+ g0 q. l6 P2 }( u0 v
telnet 权限都到手了后面就简单了- y* [' h: ~$ P1 ~! P
telnet 连接光猫
+ ]% R) M+ {. D" }使用root 用户和修改的密码登陆8 z% x, E. l) ?5 |& G1 ]
输入 su 切换到超级权限命令行( q# f4 `2 j) y ]9 m. C `6 h
输入shell 进入shell命令行
! v% A4 E% \0 j; K即可显示超级密码( L, P4 c! Z0 ~( f2 @
) S. p- u3 @, B! f
# V7 M/ q8 M" s; R/ B* K1 h- X s/ a/ V2 |; ?* b' H7 f8 x0 H, f0 B/ R
`. E% [* N X# {
* E; `, T& X* }# v, U* |1 h
" U; o3 X4 v$ g1 h7 q6 o2 @
; Q6 [2 b' t. p2 s. M! L/ H
5 I6 F$ w: G7 Q" |3 l0 L$ w
0 p* Q& _; d% c1 p |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|