Linux提权-不安全配置项
不安全的用户组
disk用户组
disk用户组是Linux中一个特殊的用户组,组内成员可以对一些块设备(比如硬盘、CD等)进行读写。如果属于disk用户组,就可以打开Linux的内置工具debugfs的交互式命令行,并可以挂载到文件系统来调试文件
先df命令查看文件系统磁盘信息
|
假设当前的目录分区为/dev/sda2,然后debugfs打开交互式命令行
|
这时就可以对文件系统进行调试
adm用户组
此组的成员通常拥有读取和写入系统日志文件、查看系统性能指标以及执行其他系统管理任务的权限。可以查看/var/log下的目录系统敏感日志
shadow用户组
/etc/shadow用于存储用户密码,除了root用户,还有shadow用户组成员也可以查看该文件。
lxd用户组
改组成员可以使用Linux容器(LXD)。
Linux容器是一种轻量级的虚拟化技术,能够在单个Linux系统上运行多个独立的Linux实例。
用户所属该组时,可以使用lxc命令创建新容器,然后将宿主机的文件系统挂载至容器中,即可查看宿主机的敏感文件等操作
Docker用户组
Linux安装完docker之后会创建一个名为docker的用户组。如果属于这个组或者是root用户就可以使用docker命令尝试提权
|
然后就可以在容器中访问宿主机的系统文件了
不安全的读写权限
可写的/etc/passwd文件
查看/etc/passwd的信息
|
如果存在任意用户可以读写的情况,就可以生成用户信息添加到该文件中
执行下面命令生成带盐密码
|
可读的/etc/shadow文件
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 clown!