hunt-ntlm-info

Extract internal AD domain and computer names from NTLM Type-2 challenges.

3|1|Updated Jul 2, 2026
One-click install
npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-ntlm-info-entrovyx
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-ntlm-info
Source: https://github.com/EntroVyx/hermes-agent-offsec/tree/main/skills/offsec/redteam/hunt-ntlm-info
Command: npx skills add https://github.com/EntroVyx/hermes-agent-offsec --skill hunt-ntlm-info-entrovyx

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the lack of visibility into internal Active Directory topology by identifying NTLM information disclosure vulnerabilities on internet-exposed Windows services.

Core Features & Use Cases

  • Topology Mapping: Extracts NetBIOS domain names, DNS forest structures, and internal computer names from NTLM Type-2 challenges.
  • Security Assessment: Identifies lazy provisioning and default configurations like the WIN-XXXXXXXXXXX hostname pattern.
  • Use Case: During a reconnaissance phase, use this skill to determine if an internet-facing SharePoint or Exchange server is joined to a corporate parent domain, providing critical context for potential credential spraying or lateral movement.

Quick Start

Use the hunt-ntlm-info skill to probe the target domain example.com for NTLM information disclosure and parse the resulting AV_PAIRS.

Frequently Asked Questions about hunt-ntlm-info

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does NTLM information disclosure expose internal Active Directory topology?

NTLM information disclosure exposes internal Active Directory topology by leaking NetBIOS domain names, DNS forest structures, and internal computer names from NTLMSSP Type-2 challenge structures during authentication handshakes on internet-exposed IIS, SharePoint, and Exchange services.

How do I extract internal domain and forest names from an internet-facing IIS server?

To extract internal domain and forest names from an internet-facing IIS server, initiate raw socket communication to maintain keep-alive connections, trigger an NTLM handshake, and parse the resulting AV_PAIRS from the Type-2 challenge structure.

Can I identify default Windows server configurations like the WIN-XXXXXXXXXXX hostname pattern during a security audit?

Yes, you can identify default Windows server configurations like the WIN-XXXXXXXXXXX hostname pattern by analyzing NTLM Type-2 challenges extracted from internet-reachable IIS, SharePoint, and Exchange services to detect lazy provisioning.

Why does capturing an NTLM handshake require raw socket communication instead of standard HTTP requests?

Capturing an NTLM handshake requires raw socket communication because maintaining persistent keep-alive connections is necessary to successfully complete the multi-step NTLMSSP Type-2 challenge exchange and extract Active Directory metadata.

What is the best way to find if an Exchange server is joined to a corporate parent domain?

The best way to find if an Exchange server is joined to a corporate parent domain is to probe the target domain for NTLM information disclosure and parse the AV_PAIRS from the Type-2 challenge to reveal internal AD topology context.