提权方式及原理

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: 通过getshell控制Web服务器后,通常权限很低,需要通过一些方式来提升权限提权方式系统本地漏洞提权

通过getshell控制Web服务器后,通常权限很低,需要通过一些方式来提升权限


提权方式

系统本地漏洞提权

数据库提权

第三方软件提权

获取高权限的用户口令进行提权

其中系统漏洞提权分为Windows系统漏洞提权和Linux脏牛提权,数据库提权有MySQL的UDF提权和MOF提权


Windows系统漏洞提权

使用systeminfo查看系统信息,根据系统安装的补丁反推存在的漏洞,然后上传对应版本的漏洞工具进行提权,执行系统命令


Linux脏牛漏洞提权

脏牛漏洞利用条件竞争,修改root账户信息,也就是强制覆盖/etc/passwd文件的第一行,同时对源文件进行了备份,其本质是利用线程并发引发的线程安全问题


使用uname -a查看内核信息,上传对应版本的脏牛工具,然后编译工具进行提权


MySQL的UDF提权

UDF是mysql的一个接口,用来创建自定义函数(包括系统命令),但需要dll(程序扩展文件)作为udf的执行库


使用UDF提权有两个前提:


mysql服务以管理员身份运行

mysql开启远程连接和文件读写功能,并且知道mysql的账号跟密码

将准备好的dll文件上传到MySQL的plugin目录下,然后利用dll文件创建执行系统命令的函数,就能执行任意系统命令了


MySQL的MOF提权

MOF是Windows系统的一个文件(c:/Windows/system32/wbem/mof/nullevt.mof),用来监控进程的创建和死亡,每隔5秒就会以system权限执行一次,攻击者将构造好的mof文件上传到mof目录下,就能执行任意命令


MOF提权的条件非常苛刻


需要Windows2008以下的版本

运行MySQL的用户必须是system

MySQL必须开启远程连接和文件读写功能

还要知道MySQL的账号和密码

因此适用的场景并不多


第三方软件提权

FileZilla分为客户端和服务端,客户端使用21端口,服务端使用14147端口,并且只允许本地连接

攻击者利用端口转发,将14147端口映射到其他端口,并使用客户端连接,就可以实现上传和下载等操作,比如将恶意文件写入开机启动项,从而实现提权


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
7月前
|
安全 PHP Apache
记一次匈牙利服务器提权案例
记一次匈牙利服务器提权案例
55 0
|
7月前
|
安全 关系型数据库 MySQL
黑吃黑Getshell到提权实战案例
黑吃黑Getshell到提权实战案例
216 0
|
7月前
|
运维 关系型数据库 MySQL
绕过360安全卫士提权实战案例
绕过360安全卫士提权实战案例
172 1
|
7月前
|
网络协议 Shell Linux
MSSQL站库分离注入绕过WDF提权
MSSQL站库分离注入绕过WDF提权
149 0
|
7月前
|
XML 开发框架 安全
记一次后门爆破到提权实战案例
记一次后门爆破到提权实战案例
50 0
|
11月前
红队|执行Mimikatz的64种方式
红队|执行Mimikatz的64种方式
224 0
|
Shell 网络安全 API
迷糊的提权方式以及利用ssrf到最终提权靶机(一)
迷糊的提权方式以及利用ssrf到最终提权靶机
68 0
迷糊的提权方式以及利用ssrf到最终提权靶机(一)
|
安全 Java 应用服务中间件
迷糊的提权方式以及利用ssrf到最终提权靶机(二)
迷糊的提权方式以及利用ssrf到最终提权靶机
77 0
迷糊的提权方式以及利用ssrf到最终提权靶机(二)
|
Shell 应用服务中间件 网络安全
迷糊的提权方式以及利用ssrf到最终提权靶机(三)
迷糊的提权方式以及利用ssrf到最终提权靶机
129 0
迷糊的提权方式以及利用ssrf到最终提权靶机(三)
|
开发框架 安全 Java
某教程学习笔记(一):13、脚本木马原理
某教程学习笔记(一):13、脚本木马原理
77 0
某教程学习笔记(一):13、脚本木马原理