Protocol practice · Identity Fundamentals & Directory Services

Kerberos: tickets, from sign-in to a file share

Objective: Rui signs in to the Harbor domain on a laptop, then opens the team’s file share without typing the password again. Get the tickets that make that work, and see where attackers come in.

About 12 minutes · simulated, no real servers
  1. 1Sign in
  2. 2Hold the TGT
  3. 3Ask for the share
  4. 4Open the share
  5. 5Know the attacks
Where Kerberos fits
Sign-inWho is this?
AccessWhat may this app do?
AccountsDoes the account exist?
Not sure? Which protocol?

Kerberos at work, every day

Each of these happens inside a Windows domain, after one sign-in.

  • Signing in to a domain-joined laptopThe first ticket comes from the domain controller.
  • Opening a file shareNo password prompt: a ticket for the share is fetched behind the scenes.
  • An internal site that just knows youIntegrated Windows sign-in, using the same tickets.

Step 1 of 5

Sign in: the authentication service

Rui types their password at 08:58. The laptop asks the domain controller’s Key Distribution Center for a ticket-granting ticket.

AS-REQ → KDC (dc01.harbor.example)
client: rui@HARBOR.EXAMPLE
service: ______
padata: ______

Fill in the two blanks, then send the request.

service: which ticket you want first
padata: what proves Rui knows the password
Pick an answer for each blank to continue.