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.