ad-discovery

Enumerate Active Directory domains and map attack surfaces for penetration testing.

253|37|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/blacklanternsecurity/red-run --skill ad-discovery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ad-discovery
Source: https://github.com/blacklanternsecurity/red-run/tree/main/skills/ad/ad-discovery
Command: npx skills add https://github.com/blacklanternsecurity/red-run --skill ad-discovery

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps penetration testers discover and map the attack surface within an Active Directory environment, identifying potential vulnerabilities and pathways for lateral movement.

Core Features & Use Cases

  • Comprehensive Enumeration: Gathers information on domain controllers, users, groups, and computer accounts.
  • Vulnerability Identification: Detects misconfigurations like unconstrained delegation, vulnerable ADCS templates, and SMB signing issues.
  • Attack Path Mapping: Utilizes tools like BloodHound to visualize relationships and find paths to privileged accounts.
  • Use Case: A penetration tester needs to understand the Active Directory environment of a target organization to identify the quickest way to gain domain administrator privileges.

Quick Start

Use the ad-discovery skill to enumerate all domain controllers and identify Kerberoastable accounts in the 'contoso.local' domain.

Frequently Asked Questions about ad-discovery

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

FAQPage Schema
How do I enumerate Active Directory domains to map the attack surface?

To enumerate Active Directory domains and map the attack surface, this Skill identifies domain controllers, users, groups, and computer accounts while detecting misconfigurations like vulnerable ADCS templates and Kerberoastable accounts.

What is the best way to find Kerberoastable accounts in an Active Directory environment?

Finding Kerberoastable accounts in an Active Directory environment is achieved by enumerating user accounts and detecting delegation issues, which highlights potential pathways for lateral movement and privilege escalation.

How does BloodHound map attack paths for Active Directory penetration testing?

BloodHound maps attack paths for Active Directory penetration testing by visualizing relationships within the environment, allowing testers to identify potential routes to privileged accounts and domain administrator privileges.

Can I detect vulnerable ADCS templates during AD enumeration?

Yes, you can detect vulnerable ADCS templates during AD enumeration. The process identifies misconfigurations in Active Directory Certificate Services to expose potential attack vectors.

What tools are used to identify SMB signing issues and unconstrained delegation?

Identifying SMB signing issues and unconstrained delegation is performed using tools like NetExec and Certipy to provide a comprehensive view of misconfigurations within the Active Directory environment.

Does Active Directory enumeration require domain credentials to identify computer accounts?

Active Directory enumeration to identify computer accounts and map the attack surface requires access to the target environment to gather information on domain controllers and detect misconfigurations.