Method: Metasploit::Credential::Exporter::Pwdump#data

Defined in:
lib/metasploit/credential/exporter/pwdump.rb

#dataObject

Instance Methods



83
84
85
86
87
88
89
90
91
92
# File 'lib/metasploit/credential/exporter/pwdump.rb', line 83

def data
  unless instance_variable_defined? :@data
    @data = {}
    @data[:ntlm]           = logins.select{ |l| l.core.private.present? && l.core.private.is_a?(Metasploit::Credential::NTLMHash) }
    @data[:non_replayable] = logins.select{ |l| l.core.private.present? && l.core.private.is_a?(Metasploit::Credential::NonreplayableHash) }
    @data[:password]       = logins.select{ |l| l.core.private.present? && l.core.private.is_a?(Metasploit::Credential::Password) }
    @data[:postgres_md5]   = logins.select{ |l| l.core.private.present? && l.core.private.is_a?(Metasploit::Credential::PostgresMD5) }
  end
  @data
end