From 8b244c6f58322badb50451a7e95140f8ccd3f10b Mon Sep 17 00:00:00 2001 From: Ben Passmore Date: Sat, 30 Nov 2019 15:18:49 +1000 Subject: [PATCH] Updated metasploit for AR --- extensions/metasploit/api.rb | 4 ++-- extensions/metasploit/module.rb | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/extensions/metasploit/api.rb b/extensions/metasploit/api.rb index d7309c3c3..2aa3eb96a 100644 --- a/extensions/metasploit/api.rb +++ b/extensions/metasploit/api.rb @@ -118,7 +118,7 @@ module BeEF msf = BeEF::Extension::Metasploit::RpcClient.instance if msf_key != nil && msf.login msf_module_options = msf.call('module.options', 'exploit', msf_key) - com = BeEF::Core::Models::CommandModule.first(:name => mod) + com = BeEF::Core::Models::CommandModule.where(:name => mod).first if msf_module_options options = BeEF::Extension::Metasploit.translate_options(msf_module_options) options << { @@ -193,7 +193,7 @@ module BeEF if msf_key != nil && msf.login msf_module_options = msf.call('module.options', 'payload', payload) - com = BeEF::Core::Models::CommandModule.first(:name => mod) + com = BeEF::Core::Models::CommandModule.where(:name => mod).first if msf_module_options options = BeEF::Extension::Metasploit.translate_options(msf_module_options) return options diff --git a/extensions/metasploit/module.rb b/extensions/metasploit/module.rb index c298f0184..d4e29ec2d 100644 --- a/extensions/metasploit/module.rb +++ b/extensions/metasploit/module.rb @@ -8,7 +8,7 @@ class Msf_module < BeEF::Core::Command def output - command = BeEF::Core::Models::Command.first(:id => @command_id) + command = BeEF::Core::Models::Command.find(@command_id) data = JSON.parse(command['data']) sploit_url = data[0]['sploit_url']