跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / Bash

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

Net-NTLMv2 哈希传递与中继攻击是渗透测试中的关键步骤。通过捕获网络中的认证挑战响应,利用工具如 ntlmrelayx 进行中间人攻击,可绕过密码验证直接获取权限。需注意 UAC 远程限制对执行的影响,合理配置监听器与 SMB 连接条件,方能成功建立反向 Shell 并提升权限。

虚拟内存发布于 2026/3/21更新于 2026/6/1123 浏览
OSCP 实战笔记:Net-NTLMv2 哈希传递与中继攻击

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

在渗透测试的进阶阶段,单纯依靠密码破解往往难以突破防线。掌握 Net-NTLMv2 哈希的捕获、传递以及中继攻击(Relay Attack),是获取初始立足点甚至提升权限的关键手段。本文将结合 OSCP 备考经验,梳理这一场景下的技术细节与实战流程。

1. 核心概念与攻击类型

Windows 环境下的认证机制复杂,常见的哈希攻击主要涉及以下几种形式:

攻击类型目标哈希手法简介
获取并破解 NTLM 哈希NTLM 哈希从内存或 SAM 数据库中提取,使用 Hashcat 等工具离线破解
传递 NTLM 哈希NTLM 哈希直接使用提取的哈希进行身份验证,无需还原明文密码
获取并破解 Net-NTLMv2 哈希Net-NTLMv2 哈希通过中间人欺骗获取挑战 - 响应包,尝试离线破解
传递 Net-NTLMv2 哈希Net-NTLMv2 哈希利用中继工具转发认证请求,直接冒充用户登录其他服务

其中,传递 Net-NTLMv2 哈希通常比破解更高效,因为它绕过了计算密文的过程,直接利用了协议本身的信任机制。

2. 中继攻击原理

中继攻击的核心在于拦截客户端与服务端之间的认证握手。当目标机器发起 SMB 连接请求时,攻击者作为中间人截获其 Net-NTLMv2 响应,并将其转发给另一个服务(如 SMB、HTTP 等),从而冒充该用户完成认证。

这里的关键工具通常是 Impacket 套件中的 ntlmrelayx。它不仅能捕获哈希,还能将认证信息中继到指定目标,甚至执行命令。

3. UAC 远程限制的影响

在实际环境中,攻击并非总能一帆风顺。Windows 的用户账户控制(UAC)引入了远程限制机制。即使我们成功中继了管理员凭证,如果目标开启了 UAC 远程限制,系统可能不会授予完整的令牌权限。

这意味着,虽然我们可以登录,但可能无法执行需要高权限的操作,或者无法获得 SYSTEM 权限。理解这一限制对于规划后续的攻击路径非常关键。如果 UAC 远程限制未开启,或者目标允许匿名访问,成功率会显著提升。

4. 实战流程

4.1 配置监听器

首先,我们需要准备一个反向 Shell 监听器。使用 Netcat 是最简单的方式:

nc -lvnp 4444

同时,启动 ntlmrelayx 来捕获并处理流量。假设我们要将认证信息中继到目标 SMB 服务器并执行命令:

python3 ntlmrelayx.py -t smb://TARGET_IP -c 'whoami'

这条命令会让 ntlmrelayx 监听所有接口,一旦捕获到有效的 Net-NTLMv2 响应,就会将其转发给 TARGET_IP 上的 SMB 服务,并在本地执行 whoami 命令。

4.2 触发连接

接下来,需要诱导目标机器发起连接。这可以通过访问共享文件夹、运行恶意脚本或利用已知的漏洞实现。例如,创建一个包含恶意链接的文档,或者在局域网内广播特定的网络请求。

4.3 验证结果

当目标机器尝试连接时,终端会显示中继会话的建立过程。如果一切顺利,你将看到类似以下的输出:

[*] Relaying to TARGET_IP:445
[*] User: ADMIN
[*] Command executed successfully

此时,检查 Netcat 监听器是否收到了反向 Shell 连接。如果收到,说明攻击成功,你可以进一步探索目标系统。

5. 总结

Net-NTLMv2 中继攻击是渗透测试中威力巨大的武器,但它高度依赖环境配置。UAC 远程限制、防火墙策略以及目标服务的认证模式都会影响最终结果。在实际操作中,保持耐心,仔细分析每一步的网络流量,才能确保攻击链路的稳定与有效。

目录

  1. OSCP 实战笔记:Net-NTLMv2 哈希传递与中继攻击
  2. 1. 核心概念与攻击类型
  3. 2. 中继攻击原理
  4. 3. UAC 远程限制的影响
  5. 4. 实战流程
  6. 4.1 配置监听器
  7. 4.2 触发连接
  8. 4.3 验证结果
  9. 5. 总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Python 入门指南:环境搭建、编辑器选择与常见报错处理
  • AI 算法工程师的职业困境与向开发转型的路径分析
  • Qwen3-VL 模型架构与训练流程
  • 从传统产品经理转型为 AI 产品经理的路径与方法
  • 机器学习:网格搜索参数优化
  • Java OutOfMemoryError: insufficient memory 解决方案
  • 基于 DeepSeek 和 Cursor 构建智能代码审查工具实战
  • MyBatis 扫描路径配置错误导致 Mapper 未找到问题排查
  • Python + Bright Data MCP 实时抓取 Google 搜索结果实战
  • 自然语言处理在金融领域的应用与实战
  • Rust 错误处理与测试:打造健壮可维护应用的核心实践
  • Go 语言工程师如何进阶为云原生高级开发工程师
  • Web 聊天室消息加解密方案详解
  • Eclipse代码提示功能设置(Java & C/C++)
  • set 与 map 底层实现及高频算法实战
  • 基于 Playwright 与高可用代理集群的电商数据反爬突破方案
  • Kotlin 程序员面试算法:栈与队列相关题目解析
  • 从记忆化搜索到动态规划:DP 核心思想与实战解析
  • Qwen2.5-7B 文案生成实测:5 类商业场景效果对比
  • Java 入门篇:环境配置与第一个程序

相关免费在线工具

  • 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