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

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

Credential Parameters (Choose One)

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

Optional Parameters

domain
string
Domain for the ticket (default: current domain)
sid
string
Domain SID for the ticket
groups
string
Comma-separated list of group RIDs (default: 513,512,520,518,519)
starttime
string
Ticket start time (default: now)
endtime
string
Ticket end time (default: 10 years)
renew
string
Ticket renew time (default: 10 years)
outfile
string
Save ticket to file
ptt
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