跳到主要内容
极客日志极客日志
首页博客AI提示词GitHub精选代理工具
搜索
|注册
博客列表
Shell / Bash

OSCP 实战:Net-NTLMv2 哈希传递与中继攻击详解

综述由AI生成Net-NTLMv2 哈希传递是渗透测试中常见的横向移动手段,通过中继攻击可将捕获的认证凭证转发至目标服务。文章详细阐述了攻击原理、UAC 远程限制对中继执行的影响,以及使用 ntlmrelayx 和 Netcat 搭建中继环境的实战步骤。重点分析了如何触发 SMB 连接、监听会话及应对权限降级问题,帮助读者理解域环境下哈希重放的风险与防御思路。

SecGuard发布于 2026/3/23更新于 2026/5/84 浏览
OSCP 实战:Net-NTLMv2 哈希传递与中继攻击详解

1. 密码破解

1.1 破解 Windows 哈希实践

核心场景在于获取并破解 Net-NTLMv2 哈希。相比直接获取 NTLM 哈希,Net-NTLMv2 通常通过网络协议交互产生,需要特定的中间人条件。

攻击类型目标哈希手法简介
获取并破解 NTLM 哈希NTLM 哈希从内存或 SAM 数据库提取,使用 Hashcat 等工具离线破解
传递 NTLM 哈希NTLM 哈希直接使用哈希进行身份验证,绕过明文密码需求
获取并破解 Net-NTLMv2 哈希Net-NTLMv2 哈希通过中间人或欺骗获取挑战 - 响应包,离线破解
传递 Net-NTLMv2 哈希Net-NTLMv2 哈希捕获哈希后直接中继到目标服务进行认证

1.1.4 传递 Net-NTLMv2 哈希概述

1.1.4.1 攻击背景

在域环境中,攻击者往往无法直接获取明文密码。此时,Net-NTLMv2 哈希成为关键凭证。如果配置不当,这些哈希可能被用于中继攻击,从而获得对目标的访问权限。

1.1.4.2 攻击流程

典型的流程包括监听网络流量、捕获认证请求、将认证信息转发给另一个服务(如 SMB)。关键在于利用协议特性,让受害者在不知情的情况下完成认证。

1.1.4.3 UAC 远程限制与中继攻击关系解析

Windows 的用户账户控制(UAC)机制在一定程度上限制了远程执行的能力。特别是当攻击者试图通过中继提升权限时,UAC 可能会阻止某些操作,导致即使认证成功也无法获得系统级 Shell。

1. UAC(用户账户控制)远程限制

UAC 远程限制主要影响管理员账户的远程令牌完整性级别。默认情况下,远程会话中的管理员令牌会被降级,这防止了部分提权操作。理解这一机制对于选择正确的攻击路径至关重要。

2. 中继攻击(Relay Attack)

中继攻击的核心是将一个服务的认证请求转发到另一个服务。在 OSCP 考试中,常见的是将 NTLM 认证中继到 SMB 服务,以建立连接并执行命令。

3. UAC 限制与中继攻击的关联

虽然中继可以建立连接,但 UAC 可能导致后续的命令执行失败。因此,在实际操作中,需要结合本地漏洞或利用其他方法绕过 UAC 限制,确保 Payload 能够顺利运行。

1.1.5 传递 Net-NTLMv2 哈希实践

1.1.5.1 攻击流程图

逻辑上为:监听器 -> 捕获哈希 -> 中继服务 -> 目标连接。

1.1.5.2 使用 ntlmrelayx 捕获与中继

我们使用 Impacket 套件中的 ntlmrelayx.py 工具。它支持多种协议的中继,包括 SMB、LDAP 和 HTTP。启动时需要指定目标服务器和协议。

python3 ntlmrelayx.py -t smb://TARGET_IP --delegate-access

这条命令会将捕获到的哈希尝试中继到指定的 SMB 目标。注意观察输出日志,确认是否成功建立了会话。

1.1.5.3 设置反向 Shell 监听器

为了在执行命令时获取交互权限,我们需要预先开启一个监听器。Netcat 是最常用的工具之一。

nc -lvnp 4444

保持该端口开放,等待目标机器连接回来。

1.1.5.4 触发 SMB 连接

攻击的关键在于诱使目标机器发起 SMB 连接。可以通过共享文件夹、恶意文档或脚本实现。一旦连接建立,哈希就会被发送出去。

1.1.5.5 在 ntlmrelayx 的终端下看到中继到 FILES02

当攻击成功时,你会在 ntlmrelayx 的控制台中看到类似以下的输出,表明哈希已被接收并处理。

[+] SMB Session established
[+] User authenticated successfully

这表示中继通道已打通。

1.1.5.6 在 Netcat 监听器捕获到 FILES02 的反向 shell

如果配置正确,目标机器的 Shell 会连接到你的监听端口。此时你便拥有了对该主机的控制权。

1.1.6 现实环境限制:UAC 远程限制的影响

1.1.6.1 UAC 远程限制的影响

在某些高安全性的环境中,UAC 策略可能更加严格。即使中继成功,也可能因为权限不足而无法执行敏感操作。

1.1.6.2 攻击成功条件

要完全成功,通常需要满足以下条件:目标未启用强制完整性检查、存在可利用的漏洞、或者攻击者拥有足够的初始凭证。


免责声明: 本文所涉安全技术仅限用于合法研究与学习目的,严禁任何形式的非法利用。因不当使用所导致的一切法律与经济责任,本人概不负责。

目录

  1. 1. 密码破解
  2. 1.1 破解 Windows 哈希实践
  3. 1.1.4 传递 Net-NTLMv2 哈希概述
  4. 1.1.4.1 攻击背景
  5. 1.1.4.2 攻击流程
  6. 1.1.4.3 UAC 远程限制与中继攻击关系解析
  7. 1. UAC(用户账户控制)远程限制
  8. 2. 中继攻击(Relay Attack)
  9. 3. UAC 限制与中继攻击的关联
  10. 1.1.5 传递 Net-NTLMv2 哈希实践
  11. 1.1.5.1 攻击流程图
  12. 1.1.5.2 使用 ntlmrelayx 捕获与中继
  13. 1.1.5.3 设置反向 Shell 监听器
  14. 1.1.5.4 触发 SMB 连接
  15. 1.1.5.5 在 ntlmrelayx 的终端下看到中继到 FILES02
  16. 1.1.5.6 在 Netcat 监听器捕获到 FILES02 的反向 shell
  17. 1.1.6 现实环境限制:UAC 远程限制的影响
  18. 1.1.6.1 UAC 远程限制的影响
  19. 1.1.6.2 攻击成功条件
  • 💰 8折买阿里云服务器限时8折了解详情
  • GPT-5.5 超高智商模型1元抵1刀ChatGPT中转购买
  • 代充Chatgpt Plus/pro 帐号了解详情
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • Vue3 Pinia Token 全流程操作指南
  • Whisper-WebUI 语音转文字工具搭建与功能解析
  • OpenAI 文生视频大模型 Sora 技术深度解析
  • Agent Memory 相关文献追踪:异构存储与经验记忆
  • MATLAB AI 大模型集成工具箱:支持 DeepSeek、Kimi 等模型辅助编程
  • Visual C++ 运行库安装失败常见场景与解决方案
  • Web Unlocker API 获取亚马逊平台数据示例
  • OpenClaw 及主流 AI Agent 框架横评与场景推荐
  • Altera FPGA Avalon MM 总线接口规范简介
  • ComfyUI Manager 核心场景与实战技巧指南
  • 使用 UI UX Pro Max 构建现代前端 UI 工作流
  • FPGA 光通信开发:Aurora 64B/66B 使用指南
  • 夸克网盘精选资源汇总:书籍、软件及学习教程
  • 网站漏洞挖掘与渗透测试常见思路指南
  • 多状态动态规划:买卖股票最佳时机系列问题解析
  • 利用 AI 大模型一键生成高清短视频的开源项目介绍
  • 非科班转码者的 AI 学习路径:从 0 到 1
  • 实测 ToClaw 信息检索与分析能力:AI 实现先找再写
  • 普通人如何利用 AI 工具提升效率与变现
  • 前端文件下载实战:从原理到最佳实践

相关免费在线工具

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online

  • Markdown转HTML

    将 Markdown(GFM)转为 HTML 片段,浏览器内 marked 解析;与 HTML转Markdown 互为补充。 在线工具,Markdown转HTML在线工具,online

  • HTML转Markdown

    将 HTML 片段转为 GitHub Flavored Markdown,支持标题、列表、链接、代码块与表格等;浏览器内处理,可链接预填。 在线工具,HTML转Markdown在线工具,online

  • JSON 压缩

    通过删除不必要的空白来缩小和压缩JSON。 在线工具,JSON 压缩在线工具,online

  • JSON美化和格式化

    将JSON字符串修饰为友好的可读格式。 在线工具,JSON美化和格式化在线工具,online