Skip to main content

Overview

Create silver tickets (forged TGS tickets) for specific services using service account credentials. Silver tickets provide direct access to individual services without requiring domain controller interaction, making them useful for stealth operations and service-specific access.

Syntax

Required Parameters

string
required
Username for the forged ticket
string
required
Service Principal Name (SPN) to target

Credential Parameters (Choose One)

string
RC4/NTLM hash of the service account
string
AES128 key of the service account
string
AES256 key of the service account

Optional Parameters

string
Domain for the ticket (default: current domain)
string
Domain SID for the ticket
string
Comma-separated list of group RIDs (default: 513,512,520,518,519)
string
Ticket start time (default: now)
string
Ticket end time (default: 10 years)
string
Ticket renew time (default: 10 years)
string
Save ticket to file
boolean
Pass-the-ticket (inject immediately)

Examples

Service Targeting

File Services (CIFS):
Remote Administration (HOST):
Database Access (MSSQL):
Hash Acquisition:
  • Service account NTLM hash (RC4)
  • Service account AES keys (AES128/256)
  • Computer account credentials for machine services
  • Manual hash extraction from compromised systems
Service Types:
  • User service accounts (custom applications)
  • Machine accounts (computer services)
  • Managed service accounts (MSAs)
  • Group managed service accounts (gMSAs)

Silver Ticket Advantages

Stealth Characteristics:
  • No domain controller communication required
  • Direct service authentication
  • Bypasses many detection mechanisms
  • Reduced network traffic and logs
Persistence:
  • Long validity periods (up to 10 years)
  • Survives password changes (until service key rotation)
  • Independent of domain controller availability
  • Resilient to many defensive measures
Service-Specific Access:
  • Targeted service authentication
  • Precise permission control
  • Minimal privilege exposure
  • Focused attack scope
Flexibility:
  • Custom user identity
  • Configurable group memberships
  • Adjustable validity periods
  • Multiple encryption types

Credential Acquisition

Common Sources:
  • Kerberoasting attacks (service accounts)
  • Memory dumps from compromised systems
  • DCSync attacks for computer accounts
  • Cached credential extraction
Hash Types:
Computer Account Access:
  • Local computer account hash extraction
  • Registry-based credential recovery
  • Memory-based hash extraction
  • Network capture and analysis
Service Integration:

Integration Workflows

Complete Attack Chain:
Service-Hopping Strategy:

Group Configuration

Standard Group RIDs:
  • 513: Domain Users
  • 512: Domain Admins
  • 520: Group Policy Creator Owners
  • 518: Schema Admins
  • 519: Enterprise Admins
Practical Impact:
  • Domain Admins (512) provides broad administrative access
  • Enterprise Admins (519) for forest-wide operations
  • Custom groups for specific service permissions
Service-Specific Groups:
Group Discovery:
  • LDAP enumeration for service-specific groups
  • Analysis of service permissions and ACLs
  • Review of application-specific role memberships
  • Custom group identification through reconnaissance

Defensive Considerations

Limited Visibility:
  • No KDC interaction for validation
  • Standard service authentication patterns
  • Difficult to distinguish from legitimate tickets
  • Minimal unusual network activity
Detection Opportunities:
  • Unusual service access patterns
  • Access from unexpected accounts
  • Service tickets with suspicious characteristics
  • Correlation with other attack indicators
Technical Controls:
  • Regular service account key rotation
  • Enhanced service authentication logging
  • Privileged account monitoring
  • Service permission auditing
Operational Measures:
  • Regular security assessments
  • Service account management procedures
  • Monitoring for unusual service access
  • Incident response planning
  • kerberoast - Extract service account hashes
  • golden - Domain-wide ticket forgery
  • ptt - Inject forged tickets
  • describe - Analyze forged tickets