hunt-aspnet

Detect ASP.NET Webforms, WCF, SharePoint, and Telerik vulnerability primitives.

1.1k|191|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/uphiago/recon-skills --skill hunt-aspnet-uphiago
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: hunt-aspnet
Source: https://github.com/uphiago/recon-skills/tree/main/redteam/hunt-aspnet
Command: npx skills add https://github.com/uphiago/recon-skills --skill hunt-aspnet-uphiago

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill eliminates the gap in standard reconnaissance for legacy ASP.NET applications (including Webforms, WCF, SharePoint farms, and Telerik-integrated sites) by identifying high-severity vulnerability primitives such as ViewState deserialization flaws, exposed diagnostic endpoints, and framework-specific bypasses that are frequently missed by automated scanning tools.

Core Features & Use Cases

  • ASP.NET Surface Fingerprinting: Identifies framework versions, IIS configurations, and ASP.NET-specific components via response headers, hidden form fields, and URL patterns to narrow the attack scope without manual guesswork.
  • High-Value Primitive Detection: Probes for signed-only ViewState, dual-parser MAC bypass anti-patterns, anonymously accessible trace.axd/elmah.axd endpoints, and unpatched Telerik/SharePoint deserialization chains that can lead to RCE or credential disclosure.
  • Real-World Use Case: A pentester assessing an enterprise banking portal built on classic ASP.NET Webforms can use this Skill to quickly confirm if ViewState is signed-only, check for exposed ELMAH logs containing sensitive stack traces, and identify unauthenticated WCF admin endpoints with weaker access controls than the main application.

Quick Start

Use the hunt-aspnet skill to scan the target ASP.NET application at https://target.example for exploitable ViewState misconfigurations, exposed diagnostic endpoints, and Telerik component vulnerabilities, then prioritize findings for your pentest report.

Frequently Asked Questions about hunt-aspnet

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

FAQPage Schema
How do I find exploitable ASP.NET ViewState vulnerabilities during a pentest?▼

To find exploitable ASP.NET ViewState vulnerabilities, fingerprint the application version and IIS configuration, then probe for signed-only ViewState and dual-parser MAC bypass anti-patterns that can lead to remote code execution.

What is the best way to detect exposed diagnostic endpoints in legacy ASP.NET applications?▼

Detecting exposed diagnostic endpoints in legacy ASP.NET applications involves enumerating anonymously accessible trace.axd and elmah.axd paths to identify sensitive stack traces or credential disclosures missed by automated scanners.

Can I use this approach to hunt for Telerik and SharePoint deserialization flaws?▼

Yes, you can hunt for Telerik and SharePoint deserialization flaws by probing for unpatched components and unauthenticated WCF admin endpoints to identify high-severity vulnerability primitives in enterprise .NET Framework targets.

How does ASP.NET version fingerprinting improve bug bounty reconnaissance?▼

ASP.NET version fingerprinting improves bug bounty reconnaissance by analyzing response headers, hidden form fields, and URL patterns to narrow the attack scope and identify legacy framework misconfigurations without manual guesswork.

When do I need to check for ViewState MAC bypass anti-patterns?▼

You need to check for ViewState MAC bypass anti-patterns when assessing classic ASP.NET Webforms applications, validating whether request validators and MAC checks can be bypassed to achieve remote code execution.

Are automated scanning tools sufficient for finding IIS and WCF misconfigurations?▼

Automated scanning tools are frequently insufficient for finding IIS and WCF misconfigurations, as they miss high-value vulnerability primitives like unauthenticated WCF admin endpoints and framework-specific access control bypasses.