hunt-ntlm-info

Capture and decode NTLM Type-2 AV_PAIRS from IIS, SharePoint, and Exchange endpoints.

1|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/jellaharshith/SWIFT --skill hunt-ntlm-info-jellaharshith
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-ntlm-info
Source: https://github.com/jellaharshith/SWIFT/tree/main/swift/skills/cbh/skills/hunt-ntlm-info
Command: npx skills add https://github.com/jellaharshith/SWIFT --skill hunt-ntlm-info-jellaharshith

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly identify and capture NTLM/Negotiate information disclosure from internet-reachable IIS/SharePoint/Exchange endpoints, turning opaque authentication handshakes into actionable reconnaissance.

Core Features & Use Cases

  • Anonymous NTLM Type-2 capture: Detects WWW-Authenticate: NTLM / Negotiate responses and captures the NTLMSSP Type-2 challenge.
  • AV_PAIRS decoding: Parses the AV_PAIRS structure to extract NetBIOS name/domain, DNS domain/forest tree, computer name, and timestamp.
  • Environment prioritization: Flags higher-value disclosures such as default Windows hostnames (WIN-XXXXXXXXXXX) and forest/topology leaks for triage and report-ready output.
  • Target patterns & signals: Guides probing across common endpoints like SharePoint REST, EWS autodiscover/EWS ASMX, OWA paths, and WSUS locations.

Quick Start

Use the hunt-ntlm-info skill to probe an internet-exposed SharePoint or Exchange URL and decode the returned NTLM Type-2 AV_PAIRS into a short recon summary.

Frequently Asked Questions about hunt-ntlm-info

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

FAQPage Schema
How do I extract NTLM information disclosure from SharePoint endpoints?

NTLM information disclosure exposes Active Directory topology by sending an anonymous Type-1 challenge to IIS or SharePoint endpoints, receiving a Type-2 NTLMSSP response, and decoding AV_PAIRS. This reveals internal domain names, computer names, and timestamps typically hidden from unauthenticated users.

What is the best way to decode NTLMSSP Type-2 responses for AD topology mapping?

Decoding NTLMSSP Type-2 responses for AD topology mapping involves parsing the WWW-Authenticate: NTLM header in a keep-alive session per MS-NLMP specifications. Extracted AV_PAIRS yield NetBIOS domain names, DNS forest trees, and computer names to map internal network structures.

Can I capture NTLM metadata from Exchange endpoints anonymously?

Yes, you can capture NTLM metadata from Exchange endpoints anonymously by probing common paths like EWS autodiscover, EWS ASMX, and OWA. The endpoint returns a Type-2 challenge containing AV_PAIRS that disclose internal hostname and domain details without requiring valid credentials.

How do I triage NTLM reconnaissance leaks based on extracted AV_PAIRS?

Triage NTLM reconnaissance leaks by mapping extracted AV_PAIRS to severity tiers, prioritizing high-value disclosures like default Windows hostnames and forest topology leaks. This categorization helps identify the most critical Active Directory information exposure for report-ready output.

Does probing for NTLM Type-2 responses require authentication?

Probing for NTLM Type-2 responses does not require authentication. The Skill sends an anonymous NTLM Type-1 challenge to internet-reachable IIS, SharePoint, or Exchange endpoints, prompting the server to return a Type-2 response containing internal environment metadata.