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_idFileTime

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

#nameString

Returns:

  • (String)


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

string16 :name, read_length: :name_length

#name_lengthInteger

Returns:

  • (Integer)


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

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

#ul_typeInteger (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