常见提权方法
溢出漏洞提权
数据库提权
第三方软件提权
常用提权命令
whoami 查看用户权限
systeminfo 查看操作系统,补丁情况
ipconfig 查看当前服务器IP
net user 查看当前用户
netstat -ano 查看当前网络连接情况
netstat -ano| find "ESTABLISHED" 查找ESTABLISHED的状态
tasklist 查看当前进程情况
taskkill 结束进程
taskkill -PID xx 强制结束
net start 启动服务
net stop 停止服务
net user best 123456 /add 添加用户名为best,密码为123456
net localgroup administrators best /add 将用户名为best的用户添加到管理员组
net user best /del 删除best用户,也可以简写成/de
windows提权
cacls命令提权
cacls <文件或文件夹路径> [/T] [/E] [/C] [/G 用户:权限] [/R 用户] [/P 用户:权限] [/D 用户]
ACL权限控制参考acls命令怎么运用 - 神册网
把C盘目录的1.txt文件只保留读取的权限
cacls "C:\1.txt" /t /p everyone:f 给everyone配置完全控制权限
示例:cacls "C:\1.txt" /t /p Everyone:(R,W) 给everyone配置C盘目录的1.txt文件读写权限
用cacls就可以把文件提权为任意控制权限
systeminfo看下补丁数量,如果补丁很少相对容易入侵
微软官方补丁可以查看安全公告 2017 | Microsoft Learn
可以去github找对应的代码,参考https://github.com/SecWiki/windows-kernel-exploits