Sha256: 3d215bb51f3590c878c80b960d76d5e8089a88e3d321826de2e04f3f74314296
Contents?: true
Size: 1.96 KB
Versions: 2
Compression:
Stored size: 1.96 KB
Contents
# 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. # frozen_string_literal: true 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.1 | lib/packetgen/plugin/ntlm/ntlmv2_response.rb |
packetgen-plugin-smb-0.6.0 | lib/packetgen/plugin/ntlm/ntlmv2_response.rb |