找回密码
 注册

QQ登录

只需一步,快速开始

查看: 928|回复: 8

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

[复制链接]
发表于 2024-8-21 10:40:43 | 显示全部楼层 |阅读模式
我用8310m试了一下,使能工具2.0,刷allshell2.bin,光猫有反应,重启后刷入失败。
. H& k# A- U: E1 `# x& [
6 v" i: ~2 d, `6 |* z有没有类似这种单网口老光猫能用的shell补全bin,谢谢
$ q5 v& v+ F1 L: {$ z4 c$ k' x/ v, O

1 J8 M. E; C7 A) v9 V( M0 _- \1 B& N
 楼主| 发表于 2024-8-21 10:44:48 | 显示全部楼层
还有个问题,8310M这款单口千兆光猫,网上没有公开的固件,能够开启其添加更改vlan的功能,但是8010的V1R006C00S122_china_full_all固件却可以实现。有理由推断是huawei公司屏蔽了8310m的vlan添加功能,没有推出相应升级固件。
! ]! O) b! _! V$ G) }' R7 p: h5 s/ z& @: @* H: I
那么,如果想自己动手,将8010固件中的wap命令add port vlan等,移植到8310M现有固件中(目前有V300R015C00SPC100B104版的英文固件可刷),要怎么做呢,谁能指点下,谢谢。
- w, V0 ~5 t& U& I% z4 d7 s
发表于 2024-8-22 13:14:22 | 显示全部楼层
无图无真相...
' b! l* y8 P  {) t7 C) j8 N% l9 A! k- g. \- N# T/ x9 }
-------------
 楼主| 发表于 2024-8-22 19:27:27 | 显示全部楼层
邪恶海盗 发表于 2024-8-22 13:14! |0 n, i# B  }/ H$ q$ c2 W
无图无真相...
3 e6 c/ `' ]1 X  a; T
4 [$ J3 X  K, j$ Z2 Z0 u$ D# V7 J-------------
& ~( ~7 c0 v- V' Y' W$ y$ w9 G* V
想要什么图,命令?外观?+ C- E- G3 t  G) q. _6 h
  |+ ~+ x2 P0 m9 P5 Y: f
从之前来群里,学习基本功,最后搞掉了家里HS8546V的069和插件,到现在终于淘到1个8310m老光猫,原以为可以插路由器拨号上网了,结果发现,8310M这款,wap交互没有add port vlan命令,路由不能拨号上网
* F) o, X( B  H( n0 Q# i0 }& K$ s$ U9 J
8310M图【图片上传失败】
/ ?7 D) [# G) [3 d. y& ~/ t: S. p* a( z: u+ {3 K' D
WAP>display deviceInfo
% p; H8 \8 p$ `6 b5 w. `3 I*************** device information ***************& n. @0 q+ t# V0 t" {: R' x
Manufacturer     = Huawei Technologies Co., Ltd
) ~7 x! T4 B. G* `ManufacturerOUI  = 00259E
' ~0 \7 V$ d, t( J7 gModelName        = HG8310M* V& n) e3 D+ D+ u1 u
Description      = EchoLife HG8310M GPON Terminal (CLASS B+/PRODUCT ID:2102311BVH6RFC364980/CHIP:00040220150724)8 }. o* }3 n5 ]& C" i
ManufactureInfo  = 2102311BVH6RFC364980.C422
" C% W3 H: E, B& k4 WProductClass     = HG8310M2 E7 k4 Y7 l' B  z
SpecVersion      = 1.03 T4 |4 n) N7 {5 l+ o9 [% g
ProvisioningCode =
  q& B2 d6 ?" HUpTime           = 965 seconds
; }# ?7 a8 S4 S$ ]2 o9 S& v; v/ eReleaseTime      = 2015-09-03_19:28:05
4 T8 {' s# [: Z6 YUpPort mode      = 1
  x$ Q1 U4 W$ \  b; [) U4 y7 t*************************************************: V& F" y, F. _, q) V
【硬件版本: 6A5.A  】7 R( ~& E) V8 w7 c6 C
success!9 u( f, {! U; S6 q

8 b! l9 A& h% ?WAP(Dopra Linux) # getcustominfo.sh+ m' w7 s" b; ~
originalVersion   = V300R015C10SPC120A0009030161
7 G: I- Q- }, j, KcustomInfo        = CHINA  U) C) \* e: K) m  r
8 i5 {2 Y. Z* i) y7 b
success!
" `( x1 q; M8 c
 楼主| 发表于 2024-8-24 22:04:19 | 显示全部楼层
功夫不负有心人,今天又淘了一只2013板HG8310M光猫,总算解决了问题:5 A  M) R5 _+ U% o* |
================================
7 t+ N/ w' _* R. w" O- a设备型号:        HG8310M
! M7 U5 X# x5 j描述:        EchoLife HG8310M GPON Terminal (CLASS B+/PRODUCT ID:2102310PFL6REA079781)
% U# i; ?; A5 V5 O; @1 d1 t6 CSN:        48575443D9604532 (HWTCD9604532)7 U& m9 k; c, j
硬件版本:        3F2.A! F# u: m: F! H( U
软件版本:        V3R012C00S103
3 V1 B* m& L; u, D制造信息:        2102310PFL6REA079781.C402
5 t. ?' [3 r& pONT注册状态:        O1 (Initial state)
: D1 {" V$ H' S" \ONT ID:        255* S9 _& S6 u3 N1 x, S" P
CPU使用率:        1%3 q. V: ^( o) N/ w2 _! j( A
内存使用率:        42%' X3 t3 D* v& O3 X8 J
================================
( w- ~5 |, [6 e  K
2 V6 [6 k+ B7 m% g3 iWAP(Dopra Linux) # getcustominfo.sh
/ [$ M: h" b4 V. B, noriginalVersion   = V300R012C00B0211 E  n! `! L- V- W2 B3 W
customInfo        = COMMON
0 f+ k  a: f2 |+ O: Z  _+ x! l0 P8 m3 o# P6 r( ?. T2 l
success!$ s/ K# J; V0 ~1 B; x! `# M

# `0 G9 W# q% oSU_WAP>?
, o" P7 R5 Q' ?acc add typelimit
: g3 M; C4 `: U: p* q1 g% b2 _2 w9 x& Vacc del typelimit# g5 _, F  o8 o( F8 x8 N( u2 b* J( s
acc get accesslimit
& a* {9 O& U/ _acc get typelimit% ?, H  E6 |  X2 w/ K
acc set accesslimit
* `, \6 n$ ^# s3 Zacc set typelimit
. w( I  _7 h& N7 Z9 E" _! L# Wacl show
& G- h! n) i+ i8 Gacl statclear. M( v. t7 }5 N; E, o+ N; e: H& X9 c1 x
add 8021x mac8 D% f2 r. [7 E+ L# p* [
add arping3 D8 D1 ?/ ]% q3 X! ^/ p, `
add car* b7 i( ]3 p# Q
add cwmp monitorAlarm
; V2 U: R3 @6 v+ K' [add ethoam ma info
- Q( z, p0 q4 \  h9 Fadd ethoam md info, A1 G) v! Y+ O, G* e
add ethoam mep info
  W6 [  H  N4 X( ^% n8 }* y& j- Aadd flow5 r' z* L  H! l' \. w" @8 B
add ipconn/ F: _3 g, \4 J+ _
add ipfilterinrule
1 J$ |, V% x- o1 @/ yadd ipfilteroutrule
( L# x  }+ t+ S" f7 K$ r( W, Vadd ipif" Q9 D  S! M2 j
add l2 mac
; H1 }+ S7 n5 m2 R1 t; p* ?add macfilterrule
) t7 D1 R5 s& R2 radd policy route
& y. y2 M0 [( t# n3 M- nadd port vlan
" U9 h; J/ g+ m& q: Y9 vadd pppconn' }0 g6 Z% Y2 O, V9 R! Y
add typeportal
/ H. U3 F# s5 D; R+ jadd urlflt% k" A( |5 a: x( t7 g
add wan white list6 |7 B" Z4 Y7 Q4 `6 P# U! M
add wanconn
: h( J, p! L0 N7 P# x% I) I7 d0 o, S) m( Ladd webuser6 Z; D: }, `. q# N# e* R
add wlan
( [8 x. w5 L, `0 d' D: C8 H( kamp clear# Q! Y( E+ P% @+ x
amp debug lswtable all
" k: Y+ g9 x$ m9 I) s0 p' `8 l! ?. Iamp display efc
2 w5 j& O; K1 p! R2 E  zamp display l2act5 L- c" F; B3 ^4 t" R1 |
。。。。。。+ D+ g4 P2 r/ g  L5 ?

$ N9 X& G4 ~& T虽然进入su要输入随机密码,有论坛上的su解密工具,一切不是问题
4 {' f6 L4 A) ^  |) c8 T) ?
4 g: u4 e; h; f; b* G' V, N2 l总算可以尝试彻底摆脱hgu光猫的局端监控了!!!
  z' g+ r& `9 a$ l& ~2 h/ U, @" N: W2 ?  B
明天做详细测试,待续……
 楼主| 发表于 2024-8-24 22:08:23 | 显示全部楼层
su解密工具,用的是【欲断魂】出品的华为配置加解密工具
 楼主| 发表于 2024-8-26 21:55:31 | 显示全部楼层
光猫HG8310M,固件,实测的一些设备默认启动后的参数信息:$ b" |6 ]/ g2 w# x. _

: q$ ?9 @& @: G# MBusyBox v1.18.4 (2013-12-25 21:35:41 CST) built-in shell (ash)
8 D" K/ x) w, x  v5 TEnter 'help' for a list of built-in commands.8 J! @, g- q- h0 _
) h# I$ j) b2 Y- {+ v
profile close core dump, flag=
2 R$ k/ x6 M2 ~2 e" `WAP(Dopra Linux) # getcustominfo.sh1 m4 ~- K/ [5 B5 p$ g1 W9 j0 r
originalVersion   = V300R012C00B021
/ z; T5 t( F( x+ m, Z: icustomInfo        = COMMON& r' p1 ]% U2 S' p" @0 H% D' ~

2 P5 [3 ?3 Z/ m) Isuccess!
% u$ D4 t7 S  g9 {% pWAP(Dopra Linux) # top
( T. [: D& G4 R+ R/ u% \Mem: 48308K used, 63752K free, 0K shrd, 0K buff, 23916K cached/ W" z( _3 W7 }% K; g6 D8 W
CPU:  0.1% usr  0.1% sys  0.0% nic 99.6% idle  0.0% io  0.0% irq  0.0% sirq- g; ]' d3 I- [( r" z3 o
Load average: 3.05 3.01 2.91 1/106 756
! u$ N: H6 m/ ~1 V* f, b/ Z  PID  PPID USER     STAT   VSZ %MEM CPU %CPU COMMAND" O: r6 y+ |( F, Q! |7 F3 j/ w2 K! J
  756   737 root     R     1224  1.0   0  0.2 top: R, ^; G# t% R" g2 ^8 V. P
  255     1 root     S    60000 53.4   0  0.1 amp
2 b* I) H3 w- K( O  d  256     1 root     S     106m 96.9   0  0.0 omci
: X5 b: N7 |6 o0 i7 g5 e. U9 E  440     1 root     S    99448 88.6   0  0.0 clid
! n0 ^8 P( {5 V3 F  254     1 root     S    94056 83.8   0  0.0 bbsp' T2 I3 L: t) x& m3 }5 S, \- n) F
  253     1 root     S    91212 81.2   0  0.0 ssmp
1 n, v( A+ u1 W4 t* i  257     1 root     S    60988 54.3   0  0.0 igmp$ Q3 L6 J1 w$ e
  529     1 root     S    50984 45.4   0  0.0 web2 m& h5 @# {8 H3 ?5 p
  546     1 root     S    33156 29.5   0  0.0 mu7 g& E; }" k7 l. K& H3 D
  346     1 root     S    26480 23.6   0  0.0 procmonitor ssmp amp8 ~' C2 _. Q* b6 |8 {; u+ }
  542     1 root     S N  16556 14.7   0  0.0 apm
  N5 f' z8 A& h$ I6 U+ p0 G  251     1 root     S     9900  8.8   0  0.0 hw_ldsp_xpon_adpt; v6 _/ P) K" S/ c, `# x
  441     1 root     S     7884  7.0   0  0.0 ldspcli
1 _. T1 N% P* i. \0 x  737   440 root     S     1240  1.1   0  0.0 /bin/sh --login: k* j4 l: \1 E& ]- b2 g3 D
  324     1 root     S     1228  1.0   0  0.0 /bin/sh /bin/console.sh" Q  w5 v: Z8 B6 L6 N
    1     0 root     S     1220  1.0   0  0.0 init
6 A1 y6 x6 q  P* [  526   324 root     S     1216  1.0   0  0.0 telnet 127.0.0.1 23
, I, ]( i/ H3 F  460     1 nobody   S      676  0.6   0  0.0 dnsmasq --conf-file=/var/dnsmasq_1 p$ V) Z; S+ C9 V* [3 @
    8     2 root     SW       0  0.0   0  0.0 [sync_supers]
" ~3 ~$ G# j1 U9 C" m  131     2 root     DW       0  0.0   0  0.0 [phy_manager]
' T! K7 q+ J. ]# ?+ Z3 A  ; X# o; r, y  ?8 T
WAP(Dopra Linux) # df -h4 v  W& _$ w% o' m
Filesystem                Size      Used Available Use% Mounted on
8 q/ S  M3 ]! {# Q0 m: V; K; Stmpfs                    54.7M         0     54.7M   0% /dev, K$ F+ {8 C8 z. \; B' F
tmpfs                   512.0M      8.0K    512.0M   0% /dev/shm9 Q/ \: s- G& g( c+ l  M
none                    512.0M         0    512.0M   0% /tmp- ]0 h/ d4 k# n3 h1 c) A& Y3 Y
none                    512.0M    120.0K    511.9M   0% /var
7 ~4 `1 O( d7 j( a  Fnone                    512.0M      4.0K    512.0M   0% /mnt' H" v+ H8 M. Y% i7 P' }; n
/dev/mtdblock10           1.5M    936.0K    600.0K  61% /mnt/jffs23 \* O* Z; b% C% M( L1 f+ U) @
WAP(Dopra Linux) #; i. p5 q; t8 L' L& d
WAP(Dopra Linux) # fdisk -l* K$ A5 k  l. I/ }+ `6 j! ^# R) p8 ?
6 n) I9 k) w/ ?9 G" H+ {0 D
Disk /dev/romblock0: 16 MB, 16777216 bytes4 h. q: B3 r& p% m. `4 Q
255 heads, 63 sectors/track, 2 cylinders6 \# ^+ `; W; D  g; s; |
Units = cylinders of 16065 * 512 = 8225280 bytes) R& D, ?% f9 v# u$ f
1 Z  f& }: f. q% v& U' M* O3 `
Disk /dev/romblock0 doesn't contain a valid partition table; P% O+ h4 q; Y9 n8 Y
( E& _; A2 G+ z0 s
Disk /dev/mtdblock0: 16 MB, 16777216 bytes
9 x) X7 y! y  x1 l5 M! {1 F0 ~255 heads, 63 sectors/track, 2 cylinders7 h4 Y3 U2 L3 r; Q" v+ @3 Z& I
Units = cylinders of 16065 * 512 = 8225280 bytes
6 g4 P4 p& C' z' ?: i0 N0 s; K
. x8 u! d) ?6 ?8 E8 `1 `1 ?Disk /dev/mtdblock0 doesn't contain a valid partition table+ ~: {- ^, U: P" V$ ]" }

. A  S& L1 Z5 [Disk /dev/romblock10: 1 MB, 1572864 bytes
" b, D- @& l3 ~2 ~4 J9 |1 i% w255 heads, 63 sectors/track, 0 cylinders
! y) E' v' W, s" b; _$ Q) AUnits = cylinders of 16065 * 512 = 8225280 bytes: N, C9 m2 T1 i6 |, b% d

- Q/ g3 V) }: |# l! DDisk /dev/romblock10 doesn't contain a valid partition table' f. X; B' i8 c2 J6 o

# z4 ]' a! P+ ]Disk /dev/mtdblock10: 1 MB, 1572864 bytes
2 P9 X' R2 E6 h255 heads, 63 sectors/track, 0 cylinders
( ]$ }0 J5 D. U/ ~  C& N9 I; F8 dUnits = cylinders of 16065 * 512 = 8225280 bytes- N' i  [' j% x* j

8 w" o# z1 v- NDisk /dev/mtdblock10 doesn't contain a valid partition table7 f+ e/ D6 G: Q' P- Z; H
WAP(Dopra Linux) #
' D3 z* D! U& c2 o  ?& sWAP(Dopra Linux) # uname -a; I. E. s9 x" u( j) G
Linux EchoLife_WAP 2.6.34.10_sd5115v100_wr4.3 #1 Thu Jan 9 06:09:35 CST 2014 armv7l GNU/Linux
) ^: @" m) p9 C% L; g
 楼主| 发表于 2024-9-24 15:26:16 | 显示全部楼层
本帖最后由 poiu321 于 2024-9-25 09:55 编辑
0 C% U  L7 {2 g% V* Y9 f. y/ ]
# V) E; G& S4 T; ], p1 t+ qhg8310m光猫,hw_ctree.xml文件中,是否可以手动添加vlan id,实现自动设置,让后端拨号的路由成功上网呢?
. q- U. U% ?/ j$ U" {/ e
0 _$ O4 [1 G- d搜了一下关键字,共有4处:" B* E/ R3 G2 ]( u* `" g
5 T, R: \' o# x* a9 f
<SIP。。。. t6 s* J8 n  ?4 @# U  U
" UserAgentTransport="" VLANIDMark="" EthernetPriorityMark="-1" X_HW_802-1pMark="" DSCPMark="0" 4 k+ b) ?7 M' S& h' H
。。。>( `) d  H- [2 M4 I# r1 D5 Y

/ a" d9 o4 H$ z' Z7 J: m<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">" O7 }  H* }: v) r" q( \( I
/ N% ^8 ]+ E4 o& C* h
<RingCheck EponRingCheckSwitch="1" GponRingCheckSwitch="0" DefaultSpecifidVlan="" EthType="0x8300" PkgPerSec="5" RingPortReCheckInterval="300"/>" K: e! \4 P( E. ~

  z& P) b1 f# n" S9 t- H; S<X_HW_Spec X_HW_HGDetectEnable="0" X_HW_HGVlan="3999" X_HW_EthTrapEnable="1" X_HW_ForbidUploadOtherOLT="" X_HW_GemCarEnable="0">$ B' Z1 c* U1 l- \- W! `! S

$ J+ M! O5 a# U- @7 {7 Z/ c. z: K
 楼主| 发表于 2024-9-24 22:17:35 | 显示全部楼层
算了,我用手头的几个huawei光猫ctree文件,比对下看看,到底修改哪里的vlanid起作用了
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-2 06:43 , Processed in 0.026700 second(s), 4 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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