| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 提权—Linux 定时任务&环境变量&数据库 -> 正文阅读 |
|
[系统运维]提权—Linux 定时任务&环境变量&数据库 |
Linux提权环境变量安全-(aliyun,本地): 前提:需要配合SUID进行环境变量提权且是本地用户环境下(因此该方法比较难实现,鸡肋) 提权过程:手写调用文件-编译-复制文件-增加环境变量-执行触发。
Linux 提权本地定时任务安全-Aliyun 了解下定时任务命令:Linux crontab定期执行程序命令,运维一般用得到,做备份。 方法有三。 1)路径问题(没有成功实现): 利用计划任务指向的文件的相对路径解析问题。
原理就是:查看定时会执行的计划任务的内容,自己按照内容创建一个同名文件到目录,且是用的相对路径而非计划任务里的绝对路径,而执行定时任务时是以root执行的,我们创建的相对路径下的同名文件就会被执行,而不执行原绝对路径下的文件。 2)命令问题(一般是本地提权): 利用通配符配合命令参数自定义命令实现提权: 前提是定时任务里有类似此条的命令
本来压缩目录到指定文件夹就一个压缩文件里边有被压缩的四个文件,但当我们在往目录里边添加两个文件然后定时任务执行后却会在指定文件夹多出一个文件: 构造的两个文件名:
原理是:tar命令压缩时不会破坏被压缩文件的文件名,但当我们的一个文件名是tar命令的参数时,配合上通配符*,就会出现意外,导致执行文件名即参数指定的文件即test.sh(之前suid提权的操作),此时bash即有suid权限进而可以提权。 3)权限问题: chmod 777 775等, 所有者 、组、 其他成员的权限,一般为管理员为定时任务分配了不当的权限,例如777,导致普通用户可以对定时任务进行覆盖,从而提权。 判断漏洞: Linux 提权第三方如数据库 MYSQL_UDF-Vulnhub vulnhub靶机下载 Raven2 靶机(phpmailer漏洞+mysql的UDF提权) nmap扫同网段,扫端口,然后有80端口,目录爆破一下:
Linux提权总结,其他方法参考《权限提升-linux提权手法总结》
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:51:18- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |