找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5250|回复: 37

hn8145x6 shell提权

[复制链接]
发表于 2022-10-21 12:57:26 | 显示全部楼层 |阅读模式
       最近入手了华为的电信hn8145x6 一台,已经通过论坛的方法升级到r21.s05,升级后想清除之前的使用日志,用cat指令发现自己的shell权限不够,是srv_clid的一个普通用户权限。登录telnet用的root,但操作时一直都给的不是root权限,有没有大佬想个办法解决下。+ w- M2 a/ w$ \% k% H
        我看了下/etc/passwd里面root给的shell路径是/sbin/nologin/,把这一段改成/sbin就好了,但现在/etc权限是只读,无法修改里面文件的内容,用mount也用不上(不是真root权限用户),现在就是一个死循环,修改/etc里面文件就可以获得最高权限,但/etc是只读,需要最高权限修改文件权限才能进行后续操作,有没有linux或者光猫大佬出个主意来获得shell里的root权限。
发表于 2022-10-29 17:55:29 | 显示全部楼层
张小牛 发表于 2022-10-29 01:401 p- W5 g: P# \) n" F5 Q
教大家一招:
& y" [- w0 H" l' M9 I* Rroot@SAF:~# cat /etc/rc.local- t) }4 _" D9 A7 w
# Put your custom commands here that should be executed o ...
# w; k$ y# i1 Y0 a
牛哥牛批,我也是这么搞的,使用busybox.setuid su -切换root

点评

其实/bin/su就可以了  详情 回复 发表于 2022-10-30 16:41
可否详述一下,给出完整命令,谢谢。  详情 回复 发表于 2022-10-30 14:23
发表于 2022-10-29 08:22:10 | 显示全部楼层
本帖最后由 hutuch 于 2022-10-29 08:23 编辑 9 b' ]: {3 q5 C
张小牛 发表于 2022-10-29 01:402 b9 m6 S0 y4 `  J: o3 m9 V
教大家一招:  @1 i, H. T* [) R5 {
root@SAF:~# cat /etc/rc.local; O' Z3 g9 A  C* X+ S4 f, u
# Put your custom commands here that should be executed o ...

" M4 z" l1 o9 n3 O2 E0 A  q" H请问:这段命令的作用是什么,在哪个命令后输入,谢谢。
发表于 2022-10-29 01:40:09 | 显示全部楼层
教大家一招:2 a& W: F3 u6 L* K
root@SAF:~# cat /etc/rc.local6 b$ j' y( \- J# R) Y4 s
# Put your custom commands here that should be executed once
: j, j6 J4 o  ]* M9 a. p/ }( `# the system init finished. By default this file does nothing.; |+ s  a* P# {4 i6 P% {6 {# g
. p3 f9 B) }" b5 o7 `' B
sed -i '/^root/{s%/sbin/nologin%/bin/sh%;s%^root:[^:]*:%root::%}' /e8cvar/passwd( L* n: s3 W1 z7 U6 T

点评

大佬牛啊  详情 回复 发表于 2022-10-29 18:35
牛哥牛批,我也是这么搞的,使用busybox.setuid su -切换root  详情 回复 发表于 2022-10-29 17:55
请问:这段命令的作用是什么,谢谢。  详情 回复 发表于 2022-10-29 08:22
发表于 2022-10-23 10:08:59 | 显示全部楼层
看了好久貌似当前 补全的 21 都是低权限的
 楼主| 发表于 2022-10-24 10:52:25 | 显示全部楼层
cnluck 发表于 2022-10-23 10:08  {0 h" B7 p6 {5 k& L
看了好久貌似当前 补全的 21 都是低权限的

+ J6 T4 A1 i1 s' d这个应该和r21无关吧,r21以后jffs2目录下的部分文件权限封了。以前的系统也是root权限没有,如果能把shell的root获得,那些内存写入频率高的问题就好处理了
发表于 2022-10-24 11:16:57 | 显示全部楼层
如果是删除日志的话可以在SAF里面去删,方法如下:在shell里面输入saf-huawei console   回车后输入密码:upt然后就可以在/mnt/jffs2下面rm -rf *log.bin 还有rm -rf *log*.bin  然后reboot一下,日志就没了。

点评

网上搜了一波saf-huawei,日志清了,谢谢分享。  发表于 2022-10-25 17:21
进入saf之后就有ROOT权限了,但遗憾的是,新版本之后,这个SAF的root权限也封了。  详情 回复 发表于 2022-10-25 00:10
又学习了感谢分享  详情 回复 发表于 2022-10-24 21:47
发表于 2022-10-24 21:47:21 | 显示全部楼层
dzwangqian 发表于 2022-10-24 11:16
* k) V3 U+ F$ g$ F/ E# V如果是删除日志的话可以在SAF里面去删,方法如下:在shell里面输入saf-huawei console   回车后输入密码:up ...

( |8 ~& j% J7 M( S1 |4 U) v1 r又学习了感谢分享 + k  x* E, {. r- B2 e
发表于 2022-10-25 00:10:18 | 显示全部楼层
dzwangqian 发表于 2022-10-24 11:16
" p( `$ r' H- k" _如果是删除日志的话可以在SAF里面去删,方法如下:在shell里面输入saf-huawei console   回车后输入密码:up ...
+ Z5 P* {( S9 x- C1 c. A
进入saf之后就有ROOT权限了,但遗憾的是,新版本之后,这个SAF的root权限也封了。

点评

saf-huawei 类似于一个虚拟机,root权限仅限于saf-huawei后的文件内使用,你可以看看/etc/passwd,Dopra Linux和saf-huawei是不一样的,是两个不同的系统。  发表于 2022-10-25 17:29
 楼主| 发表于 2022-10-26 23:54:02 | 显示全部楼层
本帖最后由 gjy333666 于 2022-10-26 23:56 编辑
  g) L; B! T2 j" ^6 q. M" C0 y% |/ r4 v7 p6 h# P: R
重点不在日志文件上,主要还是要得到root权限后处理一下高频度写入文件的问题。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|宽带技术网 |网站地图

粤公网安备 44152102000001号

GMT+8, 2024-6-2 14:22 , Processed in 0.027093 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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