-
Notifications
You must be signed in to change notification settings - Fork 2.7k
Closed
Description
Hello there
I detect a regression on smb_enum_shares and smb_enum_users with nmap V7.80 version
It works correctly on V7.70
May be linked with [#1706 ]
Starting Nmap 7.80 ( https://nmap.org ) at 2019-08-23 09:30 UTC
Warning: File ./nmap-services exists, but Nmap is using /usr/bin/../share/nmap/nmap-services for security and consistency reasons. set NMAPDIR=. to give priority to files in your local directory (may affect the
other data files too).
--------------- Timing report ---------------
hostgroups: min 1, max 100000
rtt-timeouts: init 1000, min 100, max 10000
max-scan-delay: TCP 1000, UDP 1000, SCTP 1000
parallelism: min 0, max 0
max-retries: 10, host-timeout: 0
min-rate: 0, max-rate: 0
---------------------------------------------
NSE: Using Lua 5.3.
NSE: Arguments from CLI:
NSE: Loaded 1 scripts for scanning.
.....
/usr/bin/../share/nmap/nselib/smb.lua:1030: bad argument #2 to 'unpack' (data string too short)
stack traceback:
[C]: in function 'string.unpack'
/usr/bin/../share/nmap/nselib/smb.lua:1030: in function 'smb.negotiate_v1'
/usr/bin/../share/nmap/nselib/smb.lua:1074: in function 'smb.negotiate_protocol'
/usr/bin/../share/nmap/nselib/smb.lua:372: in function 'smb.start_ex'
(...tail calls...)
/usr/bin/../share/nmap/nselib/msrpc.lua:4926: in function 'msrpc.enum_shares'
/usr/bin/../share/nmap/nselib/smb.lua:3194: in function 'smb.share_get_list'
/usr/bin/../share/nmap/scripts/smb-enum-shares.nse:110: in function </usr/bin/../share/nmap/scripts/smb-enum-shares.nse:105>
(...tail calls...)