hunt-sharepoint

Fingerprint Microsoft SharePoint Server versions and probe anonymous endpoints for misconfigurations.

2|Updated Apr 11, 2025
One-click install
npx skills add https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda --skill hunt-sharepoint
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-sharepoint
Source: https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda/tree/main/.agent/skills/hunt-sharepoint
Command: npx skills add https://github.com/Carlos-Reyes-UTP/Desarrollo-de-Sistema-de-Ventas-Empresas-de-Moda --skill hunt-sharepoint

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you identify internet-exposed Microsoft SharePoint Server misconfigurations and unpatched routes that enable high-impact security findings, without manually guessing endpoints and fingerprints.

Core Features & Use Cases

  • Version and build fingerprinting: Detects SharePoint edition/version via anonymous pages and API responses to prioritize EoL risk and CVE relevance.
  • Anonymous surface mapping: Enumerates key endpoints and response-header signals to find misconfigured authentication paths.
  • High-value precondition checks: Validates risky chains (e.g., anonymous FormDigest issuance and ToolPane ToolShell preconditions) safely through guardrailed request patterns.
  • Reflection and AD topology recon: Uses Picker.aspx SafeControl error differentials and NTLM Type-2 challenge decoding for targeted, defensible intelligence.
  • Custom branding discovery: Finds customer-specific module directories and highlights likely maintenance/endpoint routes from static resource patterns.

Quick Start

Use this skill to enumerate a target SharePoint Server by checking version disclosures, anonymous endpoint behavior, and high-value preconditions starting from indicators like /_layouts/15/ and /_vti_bin/Authentication.asmx.

Frequently Asked Questions about hunt-sharepoint

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

FAQPage Schema
How do I fingerprint a Microsoft SharePoint Server version for vulnerability hunting?

SharePoint Server fingerprinting detects versions by probing anonymous pages and API responses to identify edition and build details. This approach maps exposed endpoints to prioritize EoL risk and CVE relevance.

What is the best way to find anonymous authentication misconfigurations in SharePoint?

Enumerating key endpoints like /_vti_bin/Authentication.asmx and analyzing response-header signals finds anonymous authentication misconfigurations. This technique safely validates risky chains and discovers exposed paths without sending exploit payloads.

How do I check SharePoint ToolPane ToolShell preconditions safely?

Checking ToolPane ToolShell preconditions uses guardrailed request patterns to validate risky chains. This method confirms high-impact security preconditions like anonymous FormDigest issuance by conducting only non-payload validation checks.

Can I use NTLM Type-2 challenge decoding for SharePoint AD topology recon?

Yes, SharePoint AD topology recon uses NTLM Type-2 challenge decoding and Picker.aspx SafeControl error differentials. This mechanism provides targeted, defensible intelligence about the target environment's active directory structure.

Does SharePoint vulnerability hunting work for EoL SP2013 scenarios?

SharePoint vulnerability hunting works for EoL SP2013 scenarios by checking version disclosures and anonymous endpoint behavior. It targets internet-facing farms where headers and paths such as /_layouts/15/ and /_api/ are present.

What are the limitations of non-payload SharePoint endpoint validation?

Non-payload SharePoint endpoint validation limits testing to matching specific response signals and checking preconditions safely. It avoids exploit delivery, focusing solely on evidence-focused hunting workflows required for defensible reporting.