权限提升方法小结
前言
小结下权限提升方法
可与一文了解提权:溢出提权和第三方组件提权相互补充
一、Windows
1、BypassUAC
(1)常用方法
- 使用IFileOperation COM接口:具有中等IL(与UIAccess大致相同)的进程可以使用IFileOperation接口来自动提升权限
- 使用Wusa.exe的extract选项:Wusa.exe是一个自动提升权限的应用程序,要启动此应用程序,要使用/ extract开关指定.cab存档。WUSA将从指定位置的存档中解压缩文件,要创建.cab存档,可以使用标准的MakeCab工具
- 远程注入SHELLCODE 到傀儡进程:可以参见傀儡进程执行 Shellcode 的小坑
- DLL劫持,劫持系统的DLL文件:可以参见浅谈DLL劫持
- eventvwr.exe and registry hijacking:可以参见使用EVENTVWR.EXE和注册表劫持实现“无文件”UAC绕过
- sdclt.exe:可以参见如何利用sdclt.exe绕过UAC?
- SilentCleanup:可以参见如何使用SilentCleanup绕过UAC?
- wscript.exe:https://github.com/Vozzie/uacscript
- cmstp.exe:可以参见利用CMSTP.exe实现UAC Bypass和加载DLL
- 修改环境变量,劫持高权限.Net程序
- 修改注册表HKCUSoftwareClassesCLSID,劫持高权限程序
- 直接提权过UAC
(2)常用工具
UACME
Bypass-UAC
Yamabiko
2、提权
(1)windows内核漏洞提权
检测类:
Windows-Exploit-Suggester
WinSystemHelper
wesng
利用类:
windows-kernel-exploits
BeRoot
(2)服务提权
数据库服务
ftp服务
(3)配置错误
WINDOWS错误系统配置
系统服务的错误权限配置漏洞
不安全的注册表权限配置
不安全的文件/文件夹权限配置
(4)其他
计划任务
任意用户以NT AUTHORITYSYSTEM权限安装msi
(5)提权脚本
PowerUP
ElevateKit
PowerUpSQL
二、Linux
1、内核溢出提权
linux-kernel-exploits
2、计划任务
代码语言:javascript复制crontab -l
ls -alh /var/spool/cron
ls -al /etc/ | grep cron
ls -al /etc/cron*
cat /etc/cron*
cat /etc/at.allow
cat /etc/at.deny
cat /etc/cron.allow
cat /etc/cron.deny
cat /etc/crontab
cat /etc/anacrontab
cat /var/spool/cron/crontabs/root
3、SUID
代码语言:javascript复制find / -user root -perm -4000 -print 2>/dev/null
find / -perm -u=s -type f 2>/dev/null
find / -user root -perm -4000 -exec ls -ldb {} ;
寻找可利用bin:https://gtfobins.github.io/
4、系统服务的错误权限配置漏洞
代码语言:javascript复制cat /var/apache2/config.inc
cat /var/lib/mysql/mysql/user.MYD
cat /root/anaconda-ks.cfg
5、不安全的文件/文件夹权限配置
代码语言:javascript复制cat ~/.bash_history
cat ~/.nano_history
cat ~/.atftp_history
cat ~/.mysql_history
cat ~/.php_history
6、找存储的明文用户名,密码
代码语言:javascript复制grep -i user [filename]
grep -i pass [filename]
grep -C 5 "password" [filename]
find . -name "*.php" -print0 | xargs -0 grep -i -n "var $password" # Joomla
结语
搜集了些方法
红客突击队于2019年由队长k龙牵头,联合国内多位顶尖高校研究生成立。其团队从成立至今多次参加国际网络安全竞赛并取得良好成绩,积累了丰富的竞赛经验。团队现有三十多位正式成员及若干预备人员,下属联合分队数支。红客突击队始终秉承先做人后技术的宗旨,旨在打造国际顶尖网络安全团队。