找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4249|回复: 37

hn8145x6 shell提权

[复制链接]
发表于 2022-10-21 12:57:26 | 显示全部楼层 |阅读模式
       最近入手了华为的电信hn8145x6 一台,已经通过论坛的方法升级到r21.s05,升级后想清除之前的使用日志,用cat指令发现自己的shell权限不够,是srv_clid的一个普通用户权限。登录telnet用的root,但操作时一直都给的不是root权限,有没有大佬想个办法解决下。& E+ c8 ~, Q  B1 b* D8 v
        我看了下/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:404 w* I* P7 Q6 _4 ]3 n
教大家一招:8 Z5 [& P' E- q4 c5 N
root@SAF:~# cat /etc/rc.local
6 ]2 Y9 K6 J* a# Put your custom commands here that should be executed o ...
" b9 n/ p7 B  H
牛哥牛批,我也是这么搞的,使用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 V3 i0 h8 T3 T5 T( ?3 q
张小牛 发表于 2022-10-29 01:406 J1 U& A3 l, u/ t1 Q  m
教大家一招:1 `% N7 P1 w5 N* @- s/ s" j
root@SAF:~# cat /etc/rc.local
$ B5 V- i; T. j0 f% s! @9 L# Put your custom commands here that should be executed o ...

& ], A$ V% G$ j& q9 I! V( \请问:这段命令的作用是什么,在哪个命令后输入,谢谢。
发表于 2022-10-29 01:40:09 | 显示全部楼层
教大家一招:( i% s# u8 f# k8 Z& }# d
root@SAF:~# cat /etc/rc.local
' Y& [( m) _" s: {* r4 S# Put your custom commands here that should be executed once- B4 u: ^; D1 [
# the system init finished. By default this file does nothing.
! v7 p3 G5 j0 I$ K
( _- \) `- j- A& ?; ~  n1 zsed -i '/^root/{s%/sbin/nologin%/bin/sh%;s%^root:[^:]*:%root::%}' /e8cvar/passwd
* _/ g6 z/ [/ Q( j3 Q  L

点评

大佬牛啊  详情 回复 发表于 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
' @+ j% E( j" ^7 P3 q8 S- b看了好久貌似当前 补全的 21 都是低权限的
3 M& V- Z1 h3 V0 a9 P3 L
这个应该和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; ]( I' P. q' y! l) \
如果是删除日志的话可以在SAF里面去删,方法如下:在shell里面输入saf-huawei console   回车后输入密码:up ...

% [) V5 \2 e! M' p又学习了感谢分享
( s8 \$ M  m5 ?; @: C4 V; U& @$ V
发表于 2022-10-25 00:10:18 | 显示全部楼层
dzwangqian 发表于 2022-10-24 11:167 G: h: w+ r3 e
如果是删除日志的话可以在SAF里面去删,方法如下:在shell里面输入saf-huawei console   回车后输入密码:up ...
! O- K5 A( V% K( [
进入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 编辑
" L0 h% n8 x0 X- [! I6 \
& C& i0 u6 m* G# L5 [重点不在日志文件上,主要还是要得到root权限后处理一下高频度写入文件的问题。
*滑块验证:
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

粤公网安备 44152102000001号

GMT+8, 2024-5-4 11:41 , Processed in 0.028172 second(s), 6 queries , Redis On.

Powered by Discuz! X3.5 Licensed

Copyright © 2001-2020, Tencent Cloud.

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