diff --git a/modules/auxiliary/scanner/smb/smb_login.rb b/modules/auxiliary/scanner/smb/smb_login.rb index 12f8044bf5..6649a71751 100644 --- a/modules/auxiliary/scanner/smb/smb_login.rb +++ b/modules/auxiliary/scanner/smb/smb_login.rb @@ -138,7 +138,11 @@ class Metasploit3 < Msf::Auxiliary rescue status_code = :not_admin ensure - simple.connect("\\\\#{datastore['RHOST']}\\IPC$") + begin + simple.connect("\\\\#{datastore['RHOST']}\\IPC$") + rescue ::Rex::Proto::SMB::Exceptions::NoReply + nil + end end end