hunt-aspnet

Identify and exploit ASP.NET vulnerabilities like ViewState deserialization and machineKey recovery.

5|Updated May 27, 2026
One-click install
npx skills add https://github.com/cybersecwoman/Kiro-BugHunter --skill hunt-aspnet-cybersecwoman
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: hunt-aspnet
Source: https://github.com/cybersecwoman/Kiro-BugHunter/tree/main/skills/hunt-aspnet
Command: npx skills add https://github.com/cybersecwoman/Kiro-BugHunter --skill hunt-aspnet-cybersecwoman

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill identifies and helps exploit ASP.NET-specific vulnerabilities, including ViewState deserialization issues, machineKey recovery, and more.

Core Features & Use Cases

  • ASP.NET Fingerprinting: Determines the ASP.NET framework version and identifies vulnerabilities.
  • ViewState Analysis: Checks for signed-only and encrypted ViewState issues.
  • WCF Enumeration: Discovers and analyzes WCF services for potential vulnerabilities.
  • Use Case: Automatically scan a target application for ASP.NET deserialization bugs and provide detailed exploitation techniques.

Quick Start

To begin hunting for ASP.NET vulnerabilities, run the hunt-aspnet skill on the target application.

Frequently Asked Questions about hunt-aspnet

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

FAQPage Schema
How do I detect ASP.NET ViewState deserialization vulnerabilities?

To scan for ASP.NET deserialization bugs, you need to fingerprint the ASP.NET framework version and inspect ViewState signatures. This process identifies signed-only or encrypted ViewState issues to determine if the application is vulnerable to tampering.

What is machineKey recovery in ASP.NET security testing?

MachineKey recovery is the process of extracting cryptographic keys used to sign and encrypt ASP.NET ViewState. Recovering the machineKey allows you to forge ViewState payloads and successfully exploit deserialization vulnerabilities on target applications.

How do I enumerate WCF services for potential vulnerabilities?

Enumerating WCF services involves discovering and analyzing service endpoints to identify potential vulnerabilities. You inspect the application to find insecure configurations and expose exploitable weaknesses within the WCF implementation.

Can I use automated scripts to exploit SharePoint vulnerabilities?

Yes, you can use automated scripts to exploit SharePoint vulnerabilities when the platform runs on ASP.NET. The process targets underlying framework components like ViewState to identify and exploit deserialization issues within the SharePoint instance.

Does ASP.NET fingerprinting help identify Webforms vulnerabilities?

Yes, ASP.NET fingerprinting determines the exact framework version, which helps identify known Webforms vulnerabilities. Mapping the version to known issues allows you to pinpoint specific deserialization or configuration flaws present in the target application.