Class: Rex::Proto::Kerberos::Pac::Krb5ClientInfo

Inherits:
BinData::Record
  • Object
show all
Defined in:
lib/rex/proto/kerberos/pac/krb5_pac.rb

Overview

Instance Attribute Summary collapse

Instance Attribute Details

#client_id ⇒ FileTime

Returns Kerberos initial ticket-granting ticket (TGT) authentication time.

Returns:

  • (FileTime) —

    Kerberos initial ticket-granting ticket (TGT) authentication time



278
# File 'lib/rex/proto/kerberos/pac/krb5_pac.rb', line 278

file_time :client_id

#name ⇒ String

Returns:

  • (String)


286
# File 'lib/rex/proto/kerberos/pac/krb5_pac.rb', line 286

string16 :name, read_length: :name_length

#name_length ⇒ Integer

Returns:

  • (Integer)


282
# File 'lib/rex/proto/kerberos/pac/krb5_pac.rb', line 282

uint16 :name_length, initial_value: -> { name.num_bytes }

#ul_type ⇒ Integer (readonly)

Returns Describes the type of data present in the buffer.

Returns:

  • (Integer) —

    Describes the type of data present in the buffer



274
# File 'lib/rex/proto/kerberos/pac/krb5_pac.rb', line 274

virtual :ul_type, value: Krb5PacElementType::CLIENT_INFORMATION