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.