From 4ba1ed2e0096b48517455a476bfe9be4e0a8fcc2 Mon Sep 17 00:00:00 2001 From: William Vu Date: Fri, 16 Sep 2016 12:32:30 -0500 Subject: [PATCH] Fix formatting in fortinet_backdoor Also add :config and :use_agent options. --- modules/auxiliary/scanner/ssh/fortinet_backdoor.rb | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/modules/auxiliary/scanner/ssh/fortinet_backdoor.rb b/modules/auxiliary/scanner/ssh/fortinet_backdoor.rb index 3fa3c0eb0e..8bf9aa7fa9 100644 --- a/modules/auxiliary/scanner/ssh/fortinet_backdoor.rb +++ b/modules/auxiliary/scanner/ssh/fortinet_backdoor.rb @@ -5,10 +5,10 @@ class MetasploitModule < Msf::Auxiliary + include Msf::Exploit::Remote::SSH include Msf::Exploit::Remote::Fortinet include Msf::Auxiliary::Scanner include Msf::Auxiliary::Report - include Msf::Exploit::Remote::SSH def initialize(info = {}) super(update_info(info, @@ -43,11 +43,14 @@ class MetasploitModule < Msf::Auxiliary def run_host(ip) factory = ssh_socket_factory + ssh_opts = { - port: rport, - auth_methods: ['fortinet-backdoor'], - proxy: factory, - :non_interactive => true + port: rport, + auth_methods: ['fortinet-backdoor'], + non_interactive: true, + config: false, + use_agent: false, + proxy: factory } ssh_opts.merge!(verbose: :debug) if datastore['SSH_DEBUG']