windows-privilege-escalation 是做什么的?
Windows 本地权限提升攻略。适用于在 Windows 上拥有低权限 shell 访问权限时,需要通过令牌滥用、Potato 漏洞利用、服务配置错误、DLL 劫持、UAC 绕过或注册表自动运行等方式进行权限提升的场景。
使用方法
- 确保你已通过
yak或yakit与目标 Windows 系统建立 shell 连接。 - 调用以下命令查看可用模块:
yak run windows-privilege-escalation --help
- 使用
--check参数快速扫描常见提权路径:
yak run windows-privilege-escalation --check
支持的技术
| 技术类别 | 描述 |
|---|---|
| 令牌滥用 | 窃取或模拟高权限令牌 |
| Potato 漏洞 | 利用 Potatoes 系列漏洞(Juicy、Rogue、Remote 等) |
| 服务配置错误 | 检查服务路径权限、可执行文件权限、未引号服务路径 |
| DLL 劫持 | 查找可写路径下的缺失 DLL |
| UAC 绕过 | 通过系统机制绕过用户账户控制 |
| 注册表自动运行 | 检查可写注册表键以实现持久化或提权 |
示例
扫描所有常见提权向量:
yak run windows-privilege-escalation --all
仅检查 Potato 漏洞是否可行:
yak run windows-privilege-escalation --potato
注意事项
- 此技能应在获得合法授权后使用。
- 确保目标系统版本与所选 exploit 兼容。
- 某些操作可能会触发反病毒或 EDR 警报,请谨慎执行。
- 遇到问题请参考官方文档:https://yaklang.io