mirror of
https://github.com/nmap/nmap.git
synced 2026-08-04 14:49:29 +00:00
Handle error condition. Closes #1254
This commit is contained in:
parent
cd3253f5a2
commit
6e5e9478f2
2 changed files with 9 additions and 0 deletions
|
|
@ -1,5 +1,8 @@
|
|||
#Nmap Changelog ($Id$); -*-text-*-
|
||||
|
||||
o [NSE][GH#1254] Handle an error condition in smb-vuln-ms17-010 caused by IPS
|
||||
closing the connection. [Clément Notin]
|
||||
|
||||
o [NSE] https-redirect detects HTTP servers that redirect to the same port, but
|
||||
with HTTPS. Some nginx servers do this, which made ssl-* scripts not run
|
||||
properly. [Daniel Miller]
|
||||
|
|
|
|||
|
|
@ -129,6 +129,12 @@ local function check_ms17010(host, port, sharename)
|
|||
end
|
||||
|
||||
local result, smb_header, _, _ = smb.smb_read(smbstate)
|
||||
if not result then
|
||||
stdnse.debug1("Error reading SMB response: %s", smb_header)
|
||||
-- error can happen if an (H)IPS resets the connection
|
||||
return false, smb_header
|
||||
end
|
||||
|
||||
local _ , smb_cmd, err = string.unpack("<c4 B I4", smb_header)
|
||||
if smb_cmd == 37 then -- SMB command for Trans is 0x25
|
||||
stdnse.debug1("Valid SMB_COM_TRANSACTION response received")
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue