Re: SMB NSE scripts throw errors when scanning FreeNAS (BSD) server

Paulino Calderon <[email protected]>
Newsgroups gmane.comp.security.nmap.devel
Message-ID <CABJzgcpBesoGofq9Ok2dMmU7XEp7KYS4heBv8pwnAMYXPm2OVQ@mail.gmail.com>
Hey,
When I was writing the script, I did came across several samba instances
that reported an incorrect date. However, it never failed to parse the date
completely like in your case.

Let me update the script so at least it fails gracefully in those cases.

Thanks for the report!

El 3 ago. 2017 4:43 PM, "Barry G" <[email protected]> escribió:

> Hi,
>
> While looking for SMBv1 hosts, I got an error in the NSE scripts running
> nmap -p139,445 192.168.11.0/24 --script smb-protocols.nse
>
> Host is Win 8.1 64-bit PC, Nmap 7.60 running as local admin.
>
> Target is a FreeNAS server, FreeNAS-9.10.2-U5, virtualized on VMWare
> ESXi 5.5, on the same LAN.
>
> It does seem to work against localhost, but I don't have any other SMB
> hosts online at the moment to test.
>
> Output below.
>
> Thanks!
> Barry
>
>
> >nmap -p139,445 192.168.11.9 --script smb-protocols.nse
>
> Starting Nmap 7.60 ( https://nmap.org ) at 2017-08-03 14:20 Pacific
> Daylight Tim
> e
> Nmap scan report for freenas.x.net (192.168.11.9)
> Host is up (0.00s latency).
>
> PORT    STATE SERVICE
> 139/tcp open  netbios-ssn
> 445/tcp open  microsoft-ds
> MAC Address: 00:0C:29:06:F8:E1 (VMware)
>
> Host script results:
> |_smb-protocols: ERROR: Script execution failed (use -d to debug)
>
> Nmap done: 1 IP address (1 host up) scanned in 2.67 seconds
>
>
> >nmap -p139,445 192.168.11.9 --script smb-protocols.nse -d
> wpcap.dll present, library version: Npcap version 0.93, based on libpcap
> version
>  1.8.1
>
> Starting Nmap 7.60 ( https://nmap.org ) at 2017-08-03 14:20 Pacific
> Daylight Tim
> e
> --------------- 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.
> NSE: Script Pre-scanning.
> NSE: Starting runlevel 1 (of 1) scan.
> Initiating NSE at 14:20
> Completed NSE at 14:20, 0.00s elapsed
> Initiating ARP Ping Scan at 14:20
> Scanning 192.168.11.9 [1 port]
> Packet capture filter (device eth1): arp and arp[18:4] = 0x74D02B2B and
> arp[22:2
> ] = 0x82AD
> Completed ARP Ping Scan at 14:20, 0.12s elapsed (1 total hosts)
> Overall sending rates: 8.13 packets / s, 341.46 bytes / s.
> mass_rdns: Using DNS server 192.168.11.1
> Initiating Parallel DNS resolution of 1 host. at 14:20
> mass_rdns: 0.23s 0/1 [#: 1, OK: 0, NX: 0, DR: 0, SF: 0, TR: 1]
> Completed Parallel DNS resolution of 1 host. at 14:20, 0.00s elapsed
> DNS resolution of 1 IPs took 0.23s. Mode: Async [#: 1, OK: 1, NX: 0, DR:
> 0, SF:
> 0, TR: 1, CN: 0]
> Initiating SYN Stealth Scan at 14:20
> Scanning freenas.x.net (192.168.11.9) [2 ports]
> Packet capture filter (device eth1): dst host 192.168.11.13 and (icmp or
> icmp6 o
> r ((tcp or udp or sctp) and (src host 192.168.11.9)))
> Discovered open port 445/tcp on 192.168.11.9
> Discovered open port 139/tcp on 192.168.11.9
> Completed SYN Stealth Scan at 14:20, 0.03s elapsed (2 total ports)
> Overall sending rates: 100.00 packets / s, 4400.00 bytes / s.
> NSE: Script scanning 192.168.11.9.
> NSE: Starting runlevel 1 (of 1) scan.
> Initiating NSE at 14:20
> NSE: Starting smb-protocols against 192.168.11.9.
> NSE: [smb-protocols 192.168.11.9] SMB: Added account '' to account list
> NSE: [smb-protocols 192.168.11.9] SMB: Added account 'guest' to account
> list
> NSE: smb-protocols against 192.168.11.9 threw an error!
> C:\Program Files (x86)\Utilities\Nmap/nselib/smb2.lua:396: time result
> cannot be
>  represented in this installation
> stack traceback:
>         [C]: in function 'os.date'
>         C:\Program Files (x86)\Utilities\Nmap/nselib/smb2.lua:396: in
> function '
> smb2.negotiate_v2'
>         C:\Program Files (x86)\Utilities\Nmap/nselib/smb.lua:1167: in
> function '
> smb.list_dialects'
>         ...ram Files (x86)\Utilities\Nmap/scripts\smb-protocols.nse:58:
> in funct
> ion <...ram Files (x86)\Utilities\Nmap/scripts\smb-protocols.nse:54>
>         (...tail calls...)
>
> Completed NSE at 14:20, 0.07s elapsed
> Nmap scan report for freenas.x.net (192.168.11.9)
> Host is up, received arp-response (0.0013s latency).
> Scanned at 2017-08-03 14:20:33 Pacific Daylight Time for 1s
>
> PORT    STATE SERVICE      REASON
> 139/tcp open  netbios-ssn  syn-ack ttl 64
> 445/tcp open  microsoft-ds syn-ack ttl 64
> MAC Address: 00:0C:29:06:F8:E1 (VMware)
> Final times for host: srtt: 1250 rttvar: 3312  to: 100000
>
> NSE: Script Post-scanning.
> NSE: Starting runlevel 1 (of 1) scan.
> Initiating NSE at 14:20
> Completed NSE at 14:20, 0.00s elapsed
> Read from C:\Program Files (x86)\Utilities\Nmap: nmap-mac-prefixes
> nmap-payloads
>  nmap-services.
> Nmap done: 1 IP address (1 host up) scanned in 3.11 seconds
>            Raw packets sent: 3 (116B) | Rcvd: 3 (116B)
>
> >
>

_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.