mirror of
https://github.com/nmap/nmap.git
synced 2025-12-07 21:21:31 +00:00
Fix some globals in smb-vuln-ms17-010
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
local nmap = require "nmap"
|
||||||
local smb = require "smb"
|
local smb = require "smb"
|
||||||
local vulns = require "vulns"
|
local vulns = require "vulns"
|
||||||
local stdnse = require "stdnse"
|
local stdnse = require "stdnse"
|
||||||
@@ -120,14 +121,14 @@ local function check_ms17010(host, port, sharename)
|
|||||||
0x455c -- E\
|
0x455c -- E\
|
||||||
)
|
)
|
||||||
stdnse.debug2("SMB: Sending SMB_COM_TRANSACTION")
|
stdnse.debug2("SMB: Sending SMB_COM_TRANSACTION")
|
||||||
result, err = smb.smb_send(smbstate, smb_header, smb_params, '', overrides)
|
local result, err = smb.smb_send(smbstate, smb_header, smb_params, '', overrides)
|
||||||
if(result == false) then
|
if(result == false) then
|
||||||
stdnse.debug1("There was an error in the SMB_COM_TRANSACTION request")
|
stdnse.debug1("There was an error in the SMB_COM_TRANSACTION request")
|
||||||
return false, err
|
return false, err
|
||||||
end
|
end
|
||||||
|
|
||||||
result, smb_header, _, _ = smb.smb_read(smbstate)
|
local result, smb_header, _, _ = smb.smb_read(smbstate)
|
||||||
_ , smb_cmd, err = string.unpack("<c4 B I4", smb_header)
|
local _ , smb_cmd, err = string.unpack("<c4 B I4", smb_header)
|
||||||
if smb_cmd == 37 then -- SMB command for Trans is 0x25
|
if smb_cmd == 37 then -- SMB command for Trans is 0x25
|
||||||
stdnse.debug1("Valid SMB_COM_TRANSACTION response received")
|
stdnse.debug1("Valid SMB_COM_TRANSACTION response received")
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user