From 54de805b7a2c04573ebb12bc6f12002951ba2971 Mon Sep 17 00:00:00 2001 From: jvazquez-r7 Date: Mon, 17 Nov 2014 12:49:18 -0600 Subject: [PATCH] Report credentials * Even when we are not associating them to hosts * It's a post module so maybe we cannot solve some names --- modules/post/multi/gather/remmina_creds.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/modules/post/multi/gather/remmina_creds.rb b/modules/post/multi/gather/remmina_creds.rb index dc636a5a23..a7f9b7ff42 100644 --- a/modules/post/multi/gather/remmina_creds.rb +++ b/modules/post/multi/gather/remmina_creds.rb @@ -41,6 +41,7 @@ class Metasploit3 < Msf::Post creds.each do |cred| cred_table << cred + report_credential(cred[3], cred[4]) end print_line(cred_table.to_s) @@ -169,4 +170,19 @@ class Metasploit3 < Msf::Post vprint_error("No settings found in #{file}") if settings.empty? settings end + + def report_credential(user, pass) + credential_data = { + workspace_id: myworkspace_id, + origin_type: :session, + session_id: session_db_id, + post_reference_name: self.refname, + username: user, + private_data: pass, + private_type: :password + } + + create_credential(credential_data) + end + end