Sha256: 36000302b614f67eb240070ff1b3e77bae11bd6a008d260759a1cf1985937701
Contents?: true
Size: 1.96 KB
Versions: 2
Compression:
Stored size: 1.96 KB
Contents
# frozen_string_literal: true # This file is part of packetgen-plugin-smb. # See https://github.com/sdaubert/packetgen-plugin-smb for more informations # Copyright (C) 2018 Sylvain Daubert <sylvain.daubert@laposte.net> # This program is published under MIT license. module PacketGen::Plugin class NTLM class Ntlmv2Response < PacketGen::Types::Fields # @!attribute response # 16-byte array of unsigned char containing the client's NT challenge # response. # @return [String] define_field :response, PacketGen::Types::String, static_length: 16 alias ntproof_str response alias ntproof_str= response= # @!attribute type # 8-bit current version of the challenge. Should be 1. # @return [Integer] define_field :type, PacketGen::Types::Int8, default: 1 # @!attribute hi_type # 8-bit maximum supported version of the challenge. Should be 1. # @return [Integer] define_field :hi_type, PacketGen::Types::Int8, default: 1 # @!attribute reserved1 # 16-bit reserved word. # @return [Integer] define_field :reserved1, PacketGen::Types::Int16le # @!attribute reserved2 # 32-bit reserved word. # @return [Integer] define_field :reserved2, PacketGen::Types::Int32le # @!attribute timestamp # 64-bit current system time. # @return [SMB::Filetime] define_field :timestamp, SMB::Filetime # @!attribute client_challenge # 8-byte challenge from client # @return [String] define_field :client_challenge, PacketGen::Types::String, static_length: 8 # @!attribute reserved3 # 32-bit reserved word. # @return [Integer] define_field :reserved3, PacketGen::Types::Int32le # @!attribute avpairs # @return [ArrayOfAvPair] define_field :avpairs, ArrayOfAvPair # @return [false] def empty? false end alias size sz end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
packetgen-plugin-smb-0.6.3 | lib/packetgen/plugin/ntlm/ntlmv2_response.rb |
packetgen-plugin-smb-0.6.2 | lib/packetgen/plugin/ntlm/ntlmv2_response.rb |