找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1080|回复: 8

像HG8010、HG8310M这些老光猫,如何补全shell

[复制链接]
发表于 2024-8-21 10:40:43 | 显示全部楼层 |阅读模式
我用8310m试了一下,使能工具2.0,刷allshell2.bin,光猫有反应,重启后刷入失败。6 ~  o3 Z& W3 ^4 G2 w
9 Z2 f, B! C7 A( ~( l: P
有没有类似这种单网口老光猫能用的shell补全bin,谢谢1 b1 g6 k" B/ a" C
3 t- U$ X. ^: }6 l; Y, \) p
; v" b+ r5 t, F8 {: P
 楼主| 发表于 2024-8-21 10:44:48 | 显示全部楼层
还有个问题,8310M这款单口千兆光猫,网上没有公开的固件,能够开启其添加更改vlan的功能,但是8010的V1R006C00S122_china_full_all固件却可以实现。有理由推断是huawei公司屏蔽了8310m的vlan添加功能,没有推出相应升级固件。
& G' p( [" `$ n6 x5 ^
4 G# p) ]  |! D* x那么,如果想自己动手,将8010固件中的wap命令add port vlan等,移植到8310M现有固件中(目前有V300R015C00SPC100B104版的英文固件可刷),要怎么做呢,谁能指点下,谢谢。
) n2 b5 A* Y" |7 X' N
发表于 2024-8-22 13:14:22 | 显示全部楼层
无图无真相.... w8 W& x8 w) ~) M- q9 y
8 N5 A( R+ R0 C/ h* ^- E
-------------
 楼主| 发表于 2024-8-22 19:27:27 | 显示全部楼层
邪恶海盗 发表于 2024-8-22 13:144 A2 M) P: j- I4 g3 {) G4 v9 d2 m
无图无真相...( }- t( P* j7 f% g8 ?2 `  |7 ~
4 Y( E' m- \; U  D6 n
-------------

: N2 T# _4 t3 Y) F. C. w5 e; y想要什么图,命令?外观?
( t5 M+ f% J. O
# Z: d. G- f) v5 N2 O从之前来群里,学习基本功,最后搞掉了家里HS8546V的069和插件,到现在终于淘到1个8310m老光猫,原以为可以插路由器拨号上网了,结果发现,8310M这款,wap交互没有add port vlan命令,路由不能拨号上网5 J# K4 N/ s. v: E: X

. r5 \; F! b/ p8310M图【图片上传失败】* b2 o  k3 X$ D  U2 Z8 k8 v
# v2 i* a2 G$ v6 ]6 x
WAP>display deviceInfo
. E0 t, ^, ^( J5 W( f*************** device information ***************
) [: s" I7 L/ r9 u1 i' xManufacturer     = Huawei Technologies Co., Ltd
4 `5 ]8 @  S2 r% [; V2 OManufacturerOUI  = 00259E
) N, M5 }& O6 {8 T7 S9 wModelName        = HG8310M/ T9 G' d7 {' t8 f0 p, [
Description      = EchoLife HG8310M GPON Terminal (CLASS B+/PRODUCT ID:2102311BVH6RFC364980/CHIP:00040220150724)' [' |- D8 w) m. F
ManufactureInfo  = 2102311BVH6RFC364980.C422
+ C! k1 [& A4 w) E/ g" m, U6 OProductClass     = HG8310M+ z$ ~$ ?5 Y" H( I
SpecVersion      = 1.0" ?- @' {9 L5 V
ProvisioningCode =
& Z6 q3 V! S9 }# L/ T# W1 Y7 BUpTime           = 965 seconds
* _8 W* E3 Q0 iReleaseTime      = 2015-09-03_19:28:05+ J0 G$ _7 R; K, }$ b3 w
UpPort mode      = 1
5 ~' P* W1 B* z+ b  S  S- U6 v*************************************************
: r  }7 f" Y9 d【硬件版本: 6A5.A  】
" X& z+ V% k* G+ Wsuccess!9 a) b+ z; R2 B' `
! C9 D+ N5 A: t: r$ @2 h
WAP(Dopra Linux) # getcustominfo.sh
) O! ~- K) x+ T9 T1 \9 _6 T8 v, AoriginalVersion   = V300R015C10SPC120A0009030161
$ P' x2 y- @  T) V7 b) IcustomInfo        = CHINA
0 Z! T" |' }' K1 s0 Y! Q& r5 G9 u! O) g& M1 V. P
success!
. c: k6 @9 N, r/ I  |. W' a
 楼主| 发表于 2024-8-24 22:04:19 | 显示全部楼层
功夫不负有心人,今天又淘了一只2013板HG8310M光猫,总算解决了问题:
+ h6 p" h- R  z; [9 I- i================================6 o/ l6 ~/ v# C4 G( l4 L
设备型号:        HG8310M% s/ o& g6 k) t# n, O$ F
描述:        EchoLife HG8310M GPON Terminal (CLASS B+/PRODUCT ID:2102310PFL6REA079781)
  a6 C2 l- i* T1 c6 dSN:        48575443D9604532 (HWTCD9604532)) e& h+ D" C3 H; e
硬件版本:        3F2.A
$ G9 l& y4 U  U# [4 d软件版本:        V3R012C00S1039 ?$ A+ Q+ j2 \: n( z) ?# i/ N: l
制造信息:        2102310PFL6REA079781.C402
8 N, ~6 E+ o/ ZONT注册状态:        O1 (Initial state)2 x4 z% G! U  ^  f* Y- j
ONT ID:        2553 r6 J* a3 O# W3 z! O4 u' ~0 C6 r* H
CPU使用率:        1%& e  U% I0 {( |
内存使用率:        42%: H3 ^' O, G4 g0 c2 n7 p. `
================================
3 @* e3 V' b+ H' W+ }4 a* V( ^; m) P2 E5 _: z2 M  v$ \" a# z
WAP(Dopra Linux) # getcustominfo.sh
% m3 s7 M& I1 \6 O: XoriginalVersion   = V300R012C00B0213 A" z9 n8 r9 P) d' a3 F2 G
customInfo        = COMMON* h- S; u/ R' K# J2 }
4 D! B4 [/ C) A- m
success!% t/ C# s5 o. ~9 n5 ?+ ^
# _& g* s: \: F: A$ r/ Q+ S5 z' Q
SU_WAP>?8 m0 g! u: M8 ^3 ?  R0 T. v9 E
acc add typelimit
/ e9 ^1 q( Q" g8 \acc del typelimit) `' s# W( P3 J, x) y+ G
acc get accesslimit' k  j  ~& S& j- F/ y% k5 B- P% c
acc get typelimit
! Y3 W* D4 a; W$ C0 dacc set accesslimit
3 y  T8 u0 A9 V' C  ]2 r2 b6 jacc set typelimit4 ]& }* E4 E1 [* Z8 G) b: z
acl show/ f6 Q4 p" H- N: V
acl statclear& R  {9 S( l" M, t5 e; C3 r6 c+ O
add 8021x mac
- D( j$ R8 \1 n8 k3 eadd arping6 ~) M7 T/ D+ M4 E  E: l9 v
add car
! P6 g1 q, L! p9 k8 Ladd cwmp monitorAlarm
/ g8 Y, K" k8 Kadd ethoam ma info
" F1 u! l1 z2 N7 S+ K) ?' H2 Dadd ethoam md info
/ G6 D; c% w' M% d" V# `add ethoam mep info1 \7 L2 N6 z9 i; i
add flow
7 F- w3 \: L& d2 t. M  R8 I4 u8 R! Badd ipconn8 b- l* m% z2 }+ H4 a" ^+ _0 A
add ipfilterinrule# f, j/ M5 l" t8 m
add ipfilteroutrule
# @6 [/ S7 Q1 U/ ]+ T9 t9 G8 r5 Xadd ipif4 S) w# M# X8 P
add l2 mac
1 a! R2 z/ g3 h8 I1 L8 oadd macfilterrule, X& y, q6 u1 x- i7 q
add policy route0 l* u: T# |' q% f; J
add port vlan0 z# J: y) e" h  y1 {
add pppconn4 k! o0 v, u+ y+ R5 ^7 ]- m
add typeportal" H0 U2 ~! a" A
add urlflt: {& h, r6 ^- c& p  l! {
add wan white list
7 S! m5 z( O5 z. _3 k/ Radd wanconn- g( \, H* |6 y& }% ^  j
add webuser
0 \; s( B6 v) E0 Q1 Fadd wlan# A, n- B' I% h9 l
amp clear" ^) ?! k2 v7 _: y7 p2 {- E
amp debug lswtable all4 k* r; D% `* o. A, R9 w& z1 {. S
amp display efc: x& q9 H7 m& S8 W) V9 B
amp display l2act
4 R  {7 s3 Q* `- A。。。。。。
; v- t* O4 F( V- o& X4 X) t! j, J8 I) b$ j! G2 G( a8 p
虽然进入su要输入随机密码,有论坛上的su解密工具,一切不是问题
! c% f5 o8 T' ]% t+ i( N: z
5 B  q) O. O* u* z) V总算可以尝试彻底摆脱hgu光猫的局端监控了!!!. U- ?3 o# o) q. w5 X! W% T
' P5 k3 n0 b+ F' N4 n0 t
明天做详细测试,待续……
 楼主| 发表于 2024-8-24 22:08:23 | 显示全部楼层
su解密工具,用的是【欲断魂】出品的华为配置加解密工具
 楼主| 发表于 2024-8-26 21:55:31 | 显示全部楼层
光猫HG8310M,固件,实测的一些设备默认启动后的参数信息:
0 {& V1 c+ Q4 K+ {9 U3 [+ x/ j  `" y, M
BusyBox v1.18.4 (2013-12-25 21:35:41 CST) built-in shell (ash)
7 ~9 ^6 b9 @+ ?3 Q" k9 ^Enter 'help' for a list of built-in commands.
" ^8 x6 E6 C! W$ |0 j* I' n) g( U" A6 @9 L+ P% t; Z+ c8 v$ \* D
profile close core dump, flag=- ^; `! ^; p* i. j6 ?3 n2 _
WAP(Dopra Linux) # getcustominfo.sh
& w+ t  k; @2 ?6 N2 u8 D6 xoriginalVersion   = V300R012C00B021- z5 q& Y: u, w+ K8 d- h
customInfo        = COMMON; ^8 R# _$ f) m: i1 ]7 ]& D5 t

  q+ `- P. p. V  v. ?/ Osuccess!
/ Z( Y' T" M9 \* ]' G- w! e. a) J! U- hWAP(Dopra Linux) # top) x4 B) M4 K+ J- V  {
Mem: 48308K used, 63752K free, 0K shrd, 0K buff, 23916K cached
' S- E7 D* }5 OCPU:  0.1% usr  0.1% sys  0.0% nic 99.6% idle  0.0% io  0.0% irq  0.0% sirq
. r3 ?7 K. s1 F1 WLoad average: 3.05 3.01 2.91 1/106 756
- J$ y4 ?$ ^2 ~" T. B# z; g  PID  PPID USER     STAT   VSZ %MEM CPU %CPU COMMAND% d1 C9 k) [. N  }6 v0 U
  756   737 root     R     1224  1.0   0  0.2 top
  s! p+ r& u8 h% |, u  255     1 root     S    60000 53.4   0  0.1 amp
( [2 v5 W. O4 ]( u" S  256     1 root     S     106m 96.9   0  0.0 omci# \& q$ g) l* y3 r& d3 v' w
  440     1 root     S    99448 88.6   0  0.0 clid
# G9 D4 C9 U' e% C; @* _  254     1 root     S    94056 83.8   0  0.0 bbsp! l! K( _/ z5 L, W5 R9 T8 ~
  253     1 root     S    91212 81.2   0  0.0 ssmp( P8 ?9 Q. _; r8 X" J4 }
  257     1 root     S    60988 54.3   0  0.0 igmp
4 b7 e& ^, y2 Z5 @" ?  529     1 root     S    50984 45.4   0  0.0 web
9 A  k$ b) g$ e* C  546     1 root     S    33156 29.5   0  0.0 mu2 W. ?1 |( }9 h6 e% r) A
  346     1 root     S    26480 23.6   0  0.0 procmonitor ssmp amp
0 s& l: J/ D, ^# [  542     1 root     S N  16556 14.7   0  0.0 apm
8 H6 P- a' R% s; n$ ~3 X0 {- P  251     1 root     S     9900  8.8   0  0.0 hw_ldsp_xpon_adpt
; R; U0 f. j' ^) G( c& o0 O  441     1 root     S     7884  7.0   0  0.0 ldspcli3 H+ S; R4 T+ c
  737   440 root     S     1240  1.1   0  0.0 /bin/sh --login
) b7 L$ g0 Q; e( B5 f/ {  324     1 root     S     1228  1.0   0  0.0 /bin/sh /bin/console.sh$ T" u3 u) M! `& I% `
    1     0 root     S     1220  1.0   0  0.0 init
7 C  T( X; L4 U3 e  526   324 root     S     1216  1.0   0  0.0 telnet 127.0.0.1 233 K* r/ L5 d" u
  460     1 nobody   S      676  0.6   0  0.0 dnsmasq --conf-file=/var/dnsmasq_
, E. t5 |; ~- m- m    8     2 root     SW       0  0.0   0  0.0 [sync_supers]
& R5 P0 n2 x8 M, H8 r7 P/ C  131     2 root     DW       0  0.0   0  0.0 [phy_manager]  q  _; d: C4 e6 f5 F
  % w7 c$ O) j; X
WAP(Dopra Linux) # df -h2 O; M, O7 m* F- b* Q1 g$ M% W
Filesystem                Size      Used Available Use% Mounted on; s  A# q& F9 Q: t6 p) j. ?
tmpfs                    54.7M         0     54.7M   0% /dev; W; b% k! I% K* T+ n+ B
tmpfs                   512.0M      8.0K    512.0M   0% /dev/shm" M4 n. E4 ?  F5 W, f
none                    512.0M         0    512.0M   0% /tmp
( d* r' m. M, j* _# H. lnone                    512.0M    120.0K    511.9M   0% /var
  O1 g5 g7 L- b) q, |9 Z' xnone                    512.0M      4.0K    512.0M   0% /mnt- I+ C* d& ]! z% M" k8 g
/dev/mtdblock10           1.5M    936.0K    600.0K  61% /mnt/jffs26 N0 H  f/ V& ], p+ q5 M: m' C
WAP(Dopra Linux) #
% R0 q6 H# a' F$ y, d3 y5 mWAP(Dopra Linux) # fdisk -l0 E' ?' l  k  y: O. L5 P( X
2 b" z7 V5 X; u1 ~5 j
Disk /dev/romblock0: 16 MB, 16777216 bytes
) a2 g- _, c' O2 a) D, I# R255 heads, 63 sectors/track, 2 cylinders
1 I3 t8 R/ ?- \3 A8 P8 |2 G8 U) r% rUnits = cylinders of 16065 * 512 = 8225280 bytes
9 I0 ]$ ]7 y/ B  p: C! m  ^0 Y
, C" M) w7 P+ M3 }$ |9 cDisk /dev/romblock0 doesn't contain a valid partition table3 X8 i- g: `* v0 F

4 P5 y0 S% ]5 _* _# x, A/ R: K2 XDisk /dev/mtdblock0: 16 MB, 16777216 bytes# b2 g2 B  ~# L1 D0 c! `
255 heads, 63 sectors/track, 2 cylinders) O5 C& o& ^( _7 F
Units = cylinders of 16065 * 512 = 8225280 bytes; Q& u* d. C. z3 s% I
: G8 v. U/ C3 X) q; D( k0 J: R
Disk /dev/mtdblock0 doesn't contain a valid partition table
' e$ b4 b! V1 S- _7 ?# {, b! F% J
: n7 ^  a" D3 N7 ]& ^Disk /dev/romblock10: 1 MB, 1572864 bytes
, T% _9 g- t" w9 M255 heads, 63 sectors/track, 0 cylinders# {! Y* h# c1 @
Units = cylinders of 16065 * 512 = 8225280 bytes, j8 @( e5 [- ?* N% ~3 R
) V3 z, I  W$ A1 `& J
Disk /dev/romblock10 doesn't contain a valid partition table9 Z  d2 ~1 ?6 M) C) A' d0 T7 g9 s
" d" |" p4 w- C0 `
Disk /dev/mtdblock10: 1 MB, 1572864 bytes
4 U" x; \- k1 h5 B255 heads, 63 sectors/track, 0 cylinders) j0 j. X2 M) B# K
Units = cylinders of 16065 * 512 = 8225280 bytes" ?" i% }8 h) ]# f( E; V" N
% G) o0 K& i& n% `1 o$ K1 V  A
Disk /dev/mtdblock10 doesn't contain a valid partition table- J( b4 m. U" v! U
WAP(Dopra Linux) #
7 y. U2 D) ]) h6 V& X1 u+ EWAP(Dopra Linux) # uname -a) Z$ y9 T* q7 `; @) M' _
Linux EchoLife_WAP 2.6.34.10_sd5115v100_wr4.3 #1 Thu Jan 9 06:09:35 CST 2014 armv7l GNU/Linux8 b) m, N1 m+ F; i
 楼主| 发表于 2024-9-24 15:26:16 | 显示全部楼层
本帖最后由 poiu321 于 2024-9-25 09:55 编辑 : P1 X$ l% a# M* G5 i# G3 w8 v
7 L' u, \" p" H1 H4 Y4 c( o
hg8310m光猫,hw_ctree.xml文件中,是否可以手动添加vlan id,实现自动设置,让后端拨号的路由成功上网呢?
  E5 _1 t: R0 ]" d" e) `+ [
: l2 ]$ S' M8 X4 M9 ]# h6 [2 t1 j搜了一下关键字,共有4处:' M# g- k; s" ?3 v' @7 Z; n

& w: G. X9 N3 c2 I5 d! C<SIP。。。
& q( W( C8 g6 M" UserAgentTransport="" VLANIDMark="" EthernetPriorityMark="-1" X_HW_802-1pMark="" DSCPMark="0"
( i' A" R) s- M" J* f( t。。。>: d( ?% {1 D$ R, w; O
( V, @: z. P( w# e( k, M, _8 _0 d
<RTP LocalPortMin="50000" LocalPortMax="50032" DSCPMark="0" TelephoneEventPayloadType="97" X_HW_2833FaxEventFlag="NoInitiativeStart" X_HW_PortName="" VLANIDMark="" X_HW_802-1pMark="" X_HW_2833FlashHook="0" X_HW_EmergencyDSCPMark="-1">
9 i( g: e! L" }# ]) d+ h( l. i3 z+ g# p1 H. G9 g
<RingCheck EponRingCheckSwitch="1" GponRingCheckSwitch="0" DefaultSpecifidVlan="" EthType="0x8300" PkgPerSec="5" RingPortReCheckInterval="300"/>
: k  `$ J0 d0 b. r/ ~
1 E5 s) i% t  }5 j  z" _<X_HW_Spec X_HW_HGDetectEnable="0" X_HW_HGVlan="3999" X_HW_EthTrapEnable="1" X_HW_ForbidUploadOtherOLT="" X_HW_GemCarEnable="0">
/ Z4 j7 G7 n2 N3 r2 @( k
1 i* j) J0 X1 K& A/ [7 Z; R
 楼主| 发表于 2024-9-24 22:17:35 | 显示全部楼层
算了,我用手头的几个huawei光猫ctree文件,比对下看看,到底修改哪里的vlanid起作用了
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-18 08:16 , Processed in 0.027576 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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