【内网安全】——Linux提权姿势

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
作者名白昼安全
主页面链接 主页传送门
创作初心 一切为了她
座右铭 不要让时代的悲哀成为你的悲哀
专研方向 web安全后渗透技术
每日emo 希望你在新的一年也能更好不惧流言蜚语始终坚定如初

一、内核漏洞提权

想要利用该漏洞首先要查看内核版本命令如下

uname -a

可以看到这里的版本是Linux3.10此时就可以去网上查找该版本是否存在提权漏洞

[1]、在线站点

推荐一个在线查找漏洞的站点链接如下

https://www.exploit-db.com/

算是很全的漏洞库了并且还会提供漏洞利用方式

[2]、searchsploit

这就是kali的一个漏洞搜索工具非常好用具体的工具介绍可以看看下面这篇博客链接如下

http://t.csdn.cn/P9ccv

如下

直接在后面跟上关键字即可

注意查找出来的漏洞不仅可以去网上找payload还可以尝试 msf是否带有该模块这样攻击会更方便

二、历史漏洞提权

1、Linux内核历史漏洞

这个就是上面的内核漏洞提权由于使用旧版本内核导致的漏洞所以就不再讲了

2、第三方软件历史漏洞

这个就是一些系统自带的工具出现了漏洞比如sudo等

注意这两种都和上面的利用方式差不多

三、suid提权

suid在linux上代表一种特殊的权限——s权限

它允许用户在指定人员的许可下修改文件如果某个文件是root权限我身为root权限又给他设置了s权限那普通用户运行时也会以root权限运行

例如ping命令它需要root权限才能使用套接字但它也需要由普通用户执行来验证与其他主机的连通性所以ping命令就属于配置了特殊权限的程序

一般Linux上的某些程序和指令都会带有s权限方便使用但是如果某些程序拥有suid权限则可以使用它们将权限提升为root下面就给大家列举已知可以允许提权具有suid权限Linux命令可执行文件

Nmap
Vim
find
Bash
More
Less
Nano
cp

那如何才能查找到目标是否有这些程序而且这些程序都是suid权限呢步骤如下

1、在Linux系统的终端输入下面的命令即可查找所有具有suid权限的文件

find / -user root -perm -4000-print2>/dev/null
find / -perm -u=s -type f 2>/dev/null
find / -user root -perm -4000-exec ls -ldb {} \;

再看里面有没有上面我们列出来的能提权的文件之一有的话就可以尝试提权

2、再利用对应的方式提权

这里给大家推荐一个在线站点里面有上面8个程序对应的提权方式链接如下

SUID Executables – Penetration Testing Lab (pentestlab.blog)

例如我们查找出目标的find命令存在s权限则提权方式如下

可以看到我们以普通用户的权限通过find命令执行whoami命令得到的却是root的回显说明已经实现了变相的提权

四、滥用sudo提权

滥用sudo提权需要看配置是因为管理员的错误配置和sudo的特性而造成的

首先来了解一下sudo的特性当sudo被管理员使用过后默认 五分钟内不需要再输入密码

假设普通用户名为zhao如果管理员在/etc/sudoers进行以下配置

设置只允许zhao用户以root权限运行less指令

此时若正常的hao用户执行以下命令

sudo less /etc/passwd

会提示需要输入root账户密码当正常的zhao用户输入密码之后此时如果我们作为攻击者拿到了zhao用户的权限在五分钟之内使用sudo就不需要输入密码即五分钟之内可以使用root权限执行less命令而less命令又是上面8中可以提权的命令之一自然就能达到提权的效果了

五、计划任务提权

这个跟windows差不多主要就是看计划任务中执行文件的权限权限低的话就可以尝试上传恶意文件来顶替计划任务中的可执行文件

六、服务项提权

道理一样服务对应的程序权限较低时可以使用恶意文件顶替该程序当目标启动服务时就会启动我们的恶意文件

七、历史命令

输入下面的命令即可查看历史命令记录

history

有时候历史命令中会有一些敏感信息如密码等可以让我们进行提权操作

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: linux

“【内网安全】——Linux提权姿势” 的相关文章