From 090566610a4031e5e19b39bb5d070abdc02db325 Mon Sep 17 00:00:00 2001 From: James Lee Date: Tue, 10 Apr 2012 15:00:47 -0600 Subject: [PATCH] Make sure @shares is initialized Fixes a stack trace when the target isn't Windows --- modules/auxiliary/scanner/snmp/snmp_enumshares.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/auxiliary/scanner/snmp/snmp_enumshares.rb b/modules/auxiliary/scanner/snmp/snmp_enumshares.rb index ed82da0222..463a54327a 100644 --- a/modules/auxiliary/scanner/snmp/snmp_enumshares.rb +++ b/modules/auxiliary/scanner/snmp/snmp_enumshares.rb @@ -36,9 +36,9 @@ class Metasploit3 < Msf::Auxiliary "1.3.6.1.4.1.77.1.2.27.1.2", "1.3.6.1.4.1.77.1.2.27.1.3"] + @shares = [] if snmp.get_value('sysDescr.0') =~ /Windows/ - @shares = [] snmp.walk(share_tbl) do |entry| @shares << entry.collect{|x|x.value} end