Class: PacketGen::Plugin::NTLM::Ntlmv2Response
- Inherits:
-
Types::Fields
- Object
- Types::Fields
- PacketGen::Plugin::NTLM::Ntlmv2Response
- Defined in:
- lib/packetgen/plugin/ntlm/ntlmv2_response.rb
Instance Attribute Summary collapse
- #avpairs ⇒ ArrayOfAvPair
-
#client_challenge ⇒ String
8-byte challenge from client.
-
#hi_type ⇒ Integer
8-bit maximum supported version of the challenge.
-
#reserved1 ⇒ Integer
16-bit reserved word.
-
#reserved2 ⇒ Integer
32-bit reserved word.
-
#reserved3 ⇒ Integer
32-bit reserved word.
-
#response ⇒ String
(also: #ntproof_str)
16-byte array of unsigned char containing the client’s NT challenge response.
-
#timestamp ⇒ SMB::Filetime
64-bit current system time.
-
#type ⇒ Integer
8-bit current version of the challenge.
Instance Method Summary collapse
Instance Attribute Details
#avpairs ⇒ ArrayOfAvPair
49 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 49 define_field :avpairs, ArrayOfAvPair |
#client_challenge ⇒ String
8-byte challenge from client
42 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 42 define_field :client_challenge, PacketGen::Types::String, static_length: 8 |
#hi_type ⇒ Integer
8-bit maximum supported version of the challenge. Should be 1.
26 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 26 define_field :hi_type, PacketGen::Types::Int8, default: 1 |
#reserved1 ⇒ Integer
16-bit reserved word.
30 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 30 define_field :reserved1, PacketGen::Types::Int16le |
#reserved2 ⇒ Integer
32-bit reserved word.
34 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 34 define_field :reserved2, PacketGen::Types::Int32le |
#reserved3 ⇒ Integer
32-bit reserved word.
46 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 46 define_field :reserved3, PacketGen::Types::Int32le |
#response ⇒ String Also known as: ntproof_str
16-byte array of unsigned char containing the client’s NT challenge response.
15 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 15 define_field :response, PacketGen::Types::String, static_length: 16 |
#timestamp ⇒ SMB::Filetime
64-bit current system time.
38 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 38 define_field :timestamp, SMB::Filetime |
#type ⇒ Integer
8-bit current version of the challenge. Should be 1.
22 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 22 define_field :type, PacketGen::Types::Int8, default: 1 |
Instance Method Details
#empty? ⇒ false
52 53 54 |
# File 'lib/packetgen/plugin/ntlm/ntlmv2_response.rb', line 52 def empty? false end |