|
本帖最后由 poiu321 于 2024-4-2 03:36 编辑
( j+ _2 m m2 w7 ]3 ?8 B. N8 w. ?1 ?. x0 d4 N: @% K
光猫,huawei HS8546V,修改登录界面为huawei界面,终于获得了超户权限,发现管理页面中有个“Bundle”选项,打开后,里面存在三个插件信息:3 [+ ?5 n' T; L( C4 a% X
; l- e5 L& r' J6 ~
Bundle > Bundle信息
/ A% t+ \! u- x6 @在本页面上,您可以查询bundle信息。' h+ ?5 a% h1 w+ o
1 INSTALLED com.chinamobile.smartgateway.appcore 2.4.1- c' h* [3 }1 ^- r" L; [$ Q! ~
2 INSTALLED com.chinamobile.smartgateway.andlink 2.3
W% A9 T9 S0 r5 l6 F3 INSTALLED com.chinamobile.smartgateway.cmccdpi 1.1.3 ]) b7 o" r+ P- O, m) C
0 j3 A+ I, i1 |2 y7 A6 {& o
搜了一下,这三个是中国移动在光猫中内置的收集信息并上报的间谍插件,在shell中执行查找find命令,没有搜索结果:: m9 R0 I% }5 Y0 O1 \, ]: | A. O
WAP(Dopra Linux) # find / -name com.chinamobile.smartgateway.cmccdpi
6 d& v& w# B: l# ZWAP(Dopra Linux) #
2 a' `9 z: g7 |2 R- x% XWAP(Dopra Linux) # find / -name com.chinamobile.smartgateway.andlink
3 |' }8 ? F0 H7 @* ?# TWAP(Dopra Linux) #
+ G% Q; o: o. Z) ^- ^( }. V# f3 OWAP(Dopra Linux) # find / -name com.chinamobile.smartgateway.appcore" b3 d% L; `; R/ B7 l" Z
find: /proc/10607: No such file or directory5 m& ] E) \% [2 ]* ^( A
WAP(Dopra Linux) #/ J& S% S5 m1 x6 V" |( S% A) l- `
/ i& a) ~' ?. f0 l$ z. R3 I5 Q% V
+ c$ Z Z0 J9 E: D& _( M0 H在网上搜了下“光猫 插件 禁用”,按照搜索结果中的教程,find搜osgi:
% P" b# ]' G7 W8 mWAP(Dopra Linux) # find / -name osgi
2 y: N7 S. u# C/mnt/jffs2/app/osgi) b. i3 |3 w5 t- U8 o7 v3 v$ [
/usr/osgi- \+ R* _8 D" V1 v: a% @3 _$ W; S% d
/var/osgi
% B8 D9 _) Z& J2 Y: t! m) OWAP(Dopra Linux) # cd /mnt/jffs2/app/osgi/
$ [ o2 h' O7 _/ d! HWAP(Dopra Linux) #
# t3 O- A- y1 uWAP(Dopra Linux) # ls0 Q# g v6 ]4 c6 s: X- U8 F. ?3 Q
data felix-cache security, u- }& Z. ^2 }
WAP(Dopra Linux) #
7 Q8 V6 f9 \$ j" x" `& B, cWAP(Dopra Linux) # cd /usr/osgi/7 k! q0 l2 y8 R
WAP(Dopra Linux) #
0 c, ?. G7 k* m2 u n& pWAP(Dopra Linux) # ls( ~% W; z; y5 L8 D
bin conf lib secure.policy
9 k% t; w3 H Y- {3 x! bbundle java release security
" l6 w8 S: C0 g+ bWAP(Dopra Linux) #
: S( x3 t" P' |' v! G" ^WAP(Dopra Linux) # cd /var/osgi
" h% ` I% x7 ~6 F4 TWAP(Dopra Linux) #
- c1 L; l* ]' J0 e0 c% Y: OWAP(Dopra Linux) # ls
5 Q; z& K0 r1 N( C! R! T) sOSGi0.log felixrecord0.log pd_dynamic_attr
% o7 H/ F7 @% c* KOSGi0.log.lck felixrecord0.log.lck spec.bak. O2 I( Y! j2 ]
bundlechange0.log java_log_0.log temp
. B- J7 H7 }7 E: xbundlechange0.log.lck java_log_0.log.lck timezonecfg3 _; l! W3 |* q: S' O
bundlelist.info log_module.log
& ]: P ~$ }) S' @2 a" S' Ibundlestate log_module.log.lck/ M" e4 S% F8 g7 n' Q M
WAP(Dopra Linux) #9 i. Z4 }! T) r. n: m+ i
% W& A% L$ Y% y0 D# m8 ?
' Y( F6 t- D* \& k: e
查看进程:
2 O) ~; D0 d* `7 c [) V* a- [6 P( G) I
WAP(Dopra Linux) #top
& U( u$ o2 N5 N! }Mem: 190260K used, 313460K free, 0K shrd, 7696K buff, 37408K cached
, L! I0 Q$ ?9 I% t2 D9 r2 ^: ?CPU: 0.0% usr 3.8% sys 0.0% nic 92.3% idle 0.0% io 0.0% irq 3.8% sirq
; V1 @" R) O5 ]* h* qLoad average: 1.29 1.42 1.55 1/284 10689
/ x. h9 ~- X; F PID PPID USER STAT VSZ %MEM CPU %CPU COMMAND
% s0 S3 c7 ?$ N$ T" M$ |+ `10689 10553 srv_ssmp R 1356 0.2 0 3.8 top
4 u" _3 f& H* {* ^9 } g 2576 2575 osgi_pro S 205m 41.8 0 0.0 java -Djava.security.policy=secur
. X! D, ]) s0 x9 x 1179 1 root S 188m 38.3 0 0.0 bbsp4 [6 G" h8 j2 f/ H I( L
6600 1 root S 145m 29.6 0 0.0 upnpdmain !br+ br0 49652; z* w# u% H2 Z
2508 1 root S 122m 24.9 0 0.0 udm
7 k# p/ q/ R9 v$ g/ h' I 1198 1 srv_ssmp S 109m 22.1 0 0.0 ssmp3 j+ r9 a0 T' ]- z4 q
2579 1 root S 102m 20.7 0 0.0 app_m
7 f* ]. w1 W9 j, }7 R' ^; a) x 9425 1 srv_ssmp S 98m 20.0 0 0.0 clid
+ i, U2 ^1 R; r* O6 _7 A 2555 1 root S 92780 18.4 0 0.0 osgi_proxy
) p9 k, Z5 J' U* D( j8 p, o, u 2501 1 srv_web S 87644 17.3 0 0.0 web# |$ G" o. u& }: l; r* Y
1204 1 cfg_omci S 86304 17.1 0 0.0 omci
/ d; p1 ?+ U6 R7 D 1197 1 srv_voic S 78808 15.6 0 0.0 voice_h248sip2 {+ Z4 W, j# u
1202 1 srv_amp S 70532 13.9 0 0.0 amp! P; ^. w$ ~0 k$ N1 g
1199 1 srv_wifi S 65016 12.9 0 0.0 wifi
; g' P! e& R; K5 z2 }2 m2 G 1203 1 srv_igmp S 51620 10.2 0 0.0 igmp
1 S- W4 R; m1 n. A7 d' P 2292 1 root S 45052 8.9 0 0.0 usb_mngt" \) k F! e2 b
1201 1 srv_etho S 44784 8.8 0 0.0 ethoam
1 r! a6 Q2 x0 L# u" j2 h1 x 1315 1 root S 42100 8.3 0 0.0 procmonitor ssmp amp voice_h248si
% H: W5 b. ]7 b2 j+ W 1200 1 cfg_cwmp S 38068 7.5 0 0.0 cwmp
. N. h; G) R& l0 t! l$ T. A o$ b^C491 1 root S N 27536 5.4 0 0.0 apm
) `! x! @, I) @5 y% I7 E7 A+ ]' PWAP(Dopra Linux) # df -h
* ]! ]; w! O6 J2 }Filesystem Size Used Available Use% Mounted on2 J0 y c( k. e! V8 C
/dev/root 34.9M 34.9M 0 100% /- t7 Z* y( ~. [
tmpfs 246.0M 0 246.0M 0% /dev+ Y+ h7 j9 ^7 s4 T; c/ ^
tmpfs 512.0M 4.0K 512.0M 0% /dev/shm
7 P% ^: W5 B" `3 R/ A$ gnone 10.0M 32.0K 10.0M 0% /tmp: c! Q( S# C# |) ?' ?- D: T
none 512.0M 656.0K 511.4M 0% /var* I5 ~: ?4 {+ ^! J3 z! v! B
none 4.0K 0 4.0K 0% /mnt4 {1 V! u1 R+ F
none 16.0M 120.0K 15.9M 1% /var/osgi5 W" }3 e6 |/ `
none 30.0M 0 30.0M 0% /var/felix-temp2 n, L: _/ l5 c8 ~" C; @
none 2.0M 0 2.0M 0% /tmp/QoE. S' y- v; _% s. Y* d6 p
/dev/ubi0_13 16.7M 2.1M 14.5M 13% /mnt/jffs2' N0 T. j) n7 t( u o# _* @
none 8.0M 0 8.0M 0% /var/spool/cups/ h% C- w8 } l, H& c' l1 X
/dev/ubi0_14 116.6M 10.8M 101.1M 10% /mnt/jffs2/app: \. b8 W3 c6 G( v |2 z. l
7 G! n6 k+ u8 Y3 J( J0 c
3 m, o8 D$ n3 f8 q+ C论坛上有相关指导说,直接删掉“osgi:x:1000:1000:OSGi User,,,:/var/osgi:/bin/sh”和“osgi:$1$U6vz.JFk$robzQ3kXsVf/GNcal1VS/1:0:0:99999:7:::”$ Z1 D7 n) o; O5 }0 j' o5 ~
链接:https://www.chinadsl.net/forum.php?mod=viewthread&tid=158725
9 M4 P, t5 c* U9 a1 @2 S u
5 D% {$ N9 j+ Y5 ~WAP(Dopra Linux) # cat /etc/passwd: s' U" ~$ h; I# @% g9 `
root:x:0:0:root:/root:/bin/sh
' V' s9 P$ a% c! c/ M& I6 \' D* oosgi:x:1000:1000:OSGi User,,,:/var/osgi:/bin/sh: b: }4 o1 P; x- T, ]+ f% m0 n
web:x:1001:1001:Cfg User,,,:/var/web:/bin/false% w3 {* N# B l
cli:x:1002:1001:Cfg User,,,:/var/cli:/bin/false
, u5 T1 v) z7 W4 \* @# Psrv_usb:x:3001:2002:hw_srv_usb:/var/srv_usb:/bin/sh
5 Q- s; U1 M |# O1 u* K- R0 d. Qsrv_samba:x:3002:2002:hw_srv_samba:/var/srv_samba:/bin/sh L& _* H! d2 G9 I. h% T1 u
srv_amp:x:3003:2002:hw_srv_amp:/var/srv_amp:/bin/sh! ~6 p5 b0 O9 E+ o; r% `; ^
srv_web:x:3004:2002:hw_srv_web:/var/srv_web:/bin/sh) u; v! @" L" `! n
osgi_proxy:x:3005:2000:hw_osgi_proxy:/var/osgi_proxy:/bin/sh
! L, B) N) |9 bsrv_igmp:x:3006:2002:hw_srv_igmp:/var/srv_igmp:/bin/sh
0 r9 B6 E: r1 r& }cfg_cwmp:x:3007:2001:hw_cfg_cwmp:/var/cfg_cwmp:/bin/sh# X a: A( ?; x( H! m
srv_ssmp:x:3008:2002:hw_srv_ssmp:/var/srv_ssmp:/bin/sh
4 p0 D) E! F. A* p$ [9 Acfg_omci:x:3009:2001:hw_cfg_omci:/var/cfg_omci:/bin/sh
% a! h: J: }% [, I" u0 _% o% ^) G: xcfg_cli:x:3010:2001:hw_cfg_cli:/var/cfg_cli:/bin/sh
3 E. y6 X) [1 K( m/ R! C' Z( u$ rcfg_oam:x:3011:2001:hw_cfg_oam:/var/cfg_oam:/bin/sh u& ?% | v: f
srv_bbsp:x:3012:2002:hw_srv_bbsp:/var/srv_bbsp:/bin/sh3 N g! y% s9 E6 W) l8 i
srv_ethoam:x:3013:2002:hw_srv_ethoam:/var/srv_ethoam:/bin/sh( |; x1 R t& B2 Y- u* ?( m. W
srv_dbus:x:3014:2002:hw_srv_dbus:/var/srv_dbus:/bin/sh8 K3 \# V. Q% g; X& ` x u( r
srv_wifi:x:3015:2002:hw_srv_wifi:/var/srv_wifi:/bin/sh
4 ^) L3 |7 o Q1 E: C/ vtool_mu:x:3016:2003:hw_tool_mu:/var/tool_mu:/bin/sh( ?9 c/ z' G% u1 W3 [; M. }, ?
srv_snmp:x:3017:2002:hw_srv_snmp:/var/srv_snmp:/bin/sh1 r" W( Y) k( C+ ~! S
srv_apm:x:3018:2002:hw_srv_apm:/var/srv_apm:/bin/sh
: }# ~, G2 h* K! l! Ktool_iac:x:3019:2003:hw_tool_iac:/var/tool_iac:/bin/sh! L3 q _4 b0 y8 C! S% N- l
nobody:x:65534:65534::/tmp:/bin/false4 @4 d3 X- ]* k% W5 p) A& ?
srv_ldsp:x:4001:2002:srv_ldsp:/var/service:/bin/sh: m- m( {4 o% F5 z+ V
srv_voice:x:4002:2002:srv_voice:/var/service:/bin/sh
# h. t5 m; p) B" Wsrv_appm:x:4003:2002:srv_appm:/var/service:/bin/sh7 x- O" O; z) b2 G* b( U) {$ R
srv_user:x:4004:2002:srv_user:/var/srv_user:/bin/sh
2 n/ k9 c1 Z: T ]1 l4 VWAP(Dopra Linux) # cat /etc/shadow
; Q4 k! y% ^9 Y% Y$ s. Uroot:aqnaBbVaP.9Zo:14453:0:99999:7:::
3 N- p) h. A$ D0 P h$ [osgi:$1$U6vz.JFk$robzQ3kXsVf/GNcal1VS/1:0:0:99999:7:::7 C+ V* K( L2 s6 d; S
nobody:!:11141:0:99999:7:::
; A: F% l2 ~# g: O1 S# [# ssshd:*:11880:0:99999:7:-1:-1:0% l; ^9 V. Z' S% ~
8 C0 j8 `1 U6 Q6 X' R- Q H% N
# @* T3 q0 m$ R
我没敢做……然后,想通过修改java文件名的方法禁用“ 2576 2575 osgi_pro ”进程,提示没有权限:& f( G% {7 D$ R
WAP(Dopra Linux) # mv java javaCMCC8 s% Z1 E9 y! r7 t. ]1 Q
mv: can't rename 'java': Read-only file system
; P. ]8 G: }4 H' ]6 i, ^! A
3 l2 A, e E; |# T想请教下,如果强制更改这个java的文件权限,并重命名或者直接删除,或者删除上面两个文件中,osgi相关的行数据,对固件正常运行,是否有影响,谁有类似经验,请赐教,先谢谢了。7 ^4 _ o) V9 P" Y5 I
' [& e" {" a% m/ e7 {4 P9 v
8 S; l% v! \9 d9 p) z6 }0 v: I& `
9 r1 I2 v8 F$ H) G5 O( f9 Z/ q H6 U w2 {8 z
3 Q3 u: g9 {0 j3 D1 [5 h. j
( L0 G2 y$ Q- F9 ?8 }
. ^4 S# a0 [1 m0 b( m |
|