diff --git a/modules/auxiliary/scanner/smb/smb_login.rb b/modules/auxiliary/scanner/smb/smb_login.rb index 2adde0f151..9dc6288967 100644 --- a/modules/auxiliary/scanner/smb/smb_login.rb +++ b/modules/auxiliary/scanner/smb/smb_login.rb @@ -141,6 +141,8 @@ class Metasploit3 < Msf::Auxiliary status_code = e.get_error(e.error_code) rescue ::Rex::Proto::SMB::Exceptions::LoginError => e status_code = e.error_reason + rescue ::Rex::Proto::SMB::Exceptions::InvalidWordCount => e + status_code = e.error_reason ensure disconnect() end