performing-kerberoasting-attack

Enumerate Kerberoastable SPN accounts and collect TGS ticket hashes for offline cracking.

Updated Apr 23, 2026
One-click install
npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-kerberoasting-attack
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: performing-kerberoasting-attack
Source: https://github.com/YukiIto1999/ctf-sleuth/tree/main/.claude/skills/performing-kerberoasting-attack
Command: npx skills add https://github.com/YukiIto1999/ctf-sleuth --skill performing-kerberoasting-attack

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires impacket, ldap3, python-evtx, rich, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Kerberoasting exposure in Active Directory environments is simulated to help security teams validate detection, response, and password-hardening measures against real-world abuse techniques.

Core Features & Use Cases

  • Enumerate SPN-enabled accounts in a target AD domain and collect metadata (SPNs, domain, group membership, last password set) for risk assessment.
  • Acquire Kerberos TGS tickets for identified SPNs using offline crackable formats to demonstrate cracking potential and remediation needs.
  • Analyze resulting hashes to categorize encryption types (RC4 vs AES) and generate actionable remediation guidance and reporting.
  • Use cases include red-team assessments, vulnerability validation, and security blue-team training in controlled environments.

Quick Start

Run the Kerberoasting workflow in a safe AD lab to generate a post-assessment report.

Frequently Asked Questions about performing-kerberoasting-attack

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

FAQPage Schema
How do I identify Kerberoastable SPN accounts in an Active Directory environment?

Kerberoasting extracts Kerberos TGS ticket hashes for offline cracking by requesting tickets for SPN-enabled accounts. It tests AD security posture by demonstrating cracking potential and remediation needs, helping teams validate password resilience and detection capabilities in controlled environments.

Can I use impacket to request Kerberos TGS tickets for offline cracking?

To perform a Kerberoasting attack step by step, enumerate SPN-enabled accounts in a target AD domain, acquire Kerberos TGS tickets using impacket, analyze resulting hashes to categorize encryption types, and generate a post-assessment report with mitigations. Run this workflow in a safe AD lab environment.

How does Kerberoasting expose weak passwords in Active Directory?

Analyze Kerberoasting hashes by categorizing encryption types such as RC4 versus AES to assess cracking difficulty. The analysis generates actionable remediation guidance and reporting, helping blue teams understand password resilience and improve detection capabilities in AD environments.

What are the limitations of using Kerberoasting simulations for AD security testing?

Kerberoasting for red-team exercises validates AD security posture by testing password resilience and detection capabilities. It enumerates SPN accounts, requests TGS tickets using impacket, analyzes hash encryption types, and generates reports with mitigations to improve incident response readiness.

Do I need a controlled Active Directory lab to run Kerberoasting attack simulations?

Kerberoasting simulations support incident response tabletop drills by testing detection capabilities and password resilience against real-world abuse techniques. Teams practice enumerating SPNs, requesting TGS tickets, analyzing hash types, and generating remediation reports to improve response readiness.