

Yes, I like naming things after myself and it is duly noted that it is somewhat redundant in this case.

Note, the domain in question is called RCBJ (its DNS name is ) the domain user we are tracing the sign in of is called rcbj.
#Wireshark capture samples windows
The following screenshot shows the initial TCP connection between the domain-joined Windows server and the domain controller when the user “RCBJ\rcbj” tried to login via RDP. We will see one authenticator in this request: the authenticator sent with the TGT-REQ message. A server that encounters a replayed authenticator must reject the message. session sub-key (used in negotiations for a session key unique to this particular session)Īuthenticators must not be re-used.initial sequence number KRB_SAFE or KRB_PRIV messages).Structure of a Kerberos AuthenticatorĪ Kerberos Authenticator contains the following information (all encrypted): We will see two tickets in this example: Ticket Granting Ticket (TGT) and Service Ticket. *The following flags can be used in a ticket: Authorization-data - used to pass authorization data from the principal on whose behalf a ticket was issued to the application service ( see Section 5.3 of RFC4120 for more information).Timestamp and other meta data about last initial request.List of Kerberos realms that took part in authenticating the user to whom this ticket was issued.A Windows Server was joined to the new domain per instructions provided here.Ī Kerberos Ticket includes the following information: Unencrypted Part:.DNS for internal domain was setup per instructions provided here.Domain Controller was configured per instructions provided here.All traffic was generated in a test environment that will no longer exist by the time this post is published. No effort was made to obfuscate any of the information in these screenshots.


This post will help solidify our understanding of the Kerberos v5 protocol with a real world example. It describes the Kerberos network traffic captured during the sign on of a domain user to a domain-joined Windows Server 2016 instance. This blog post is the next in my Kerberos and Windows Security series.
