Nmap Development mailing list archives
FW: Proposed fix for running nmap on Vista
From: "Dan Griffin" <dan () jwsecure com>
Date: Sun, 26 Nov 2006 21:32:25 -0800
Forwarding, per attached note from Fyodor. <<Re: Proposed fix for running nmap on Vista>>
______________________________________________ From: Dan Griffin Sent: Tuesday, November 21, 2006 6:23 PM To: 'fyodor () insecure org' Subject: Proposed fix for running nmap on Vista Hey - don't know if you've gotten this resolved since the beginning of the month (newsgroup thread pasted below). Looks like the error is due to new IF_TYPEs added to the Vista version of the ipifcons.h Windows SDK header. My change is on line 20 of the attached file. I did minimal testing (e.g. nmap.exe -v -A machineX), and only on Vista Beta 2 x86, but it fixes the error from the news thread and seems more forward-compatible anyway. Best regards, Dan <<intf-win32.c>> == Debug Analysis == 0:000> k ChildEBP RetAddr 0012a918 0056faab nmap!_refresh_tables+0x12e [c:\temp\nmap-4.20rc1\libdnet-stripped\src\intf-win32.c @ 200] 0012ae20 0054ce8e nmap!intf_loop+0x3b [c:\temp\nmap-4.20rc1\libdnet-stripped\src\intf-win32.c @ 421] 0012af88 0054e41e nmap!getinterfaces+0xae [c:\temp\nmap-4.20rc1\tcpip.cc @ 2580] 0012b170 0053e8e1 nmap!route_dst+0x2be [c:\temp\nmap-4.20rc1\tcpip.cc @ 2991] 0012b874 004b8f62 nmap!nexthost+0x211 [c:\temp\nmap-4.20rc1\targets.cc @ 1737] 0012d470 004b419c nmap!nmap_main+0x40f2 [c:\temp\nmap-4.20rc1\nmap.cc @ 1419] 0:000> dv ... ifrow = 0x026f1a40 ... 0:000> dt ifrow Local var @ 0x12a910 Type _MIB_IFROW* 0x026f1a40 ... +0x204 dwType : 0x83 ... +0x25c bDescr : [256] "WAN Miniport (L2TP)" 0:000> u nmap!_refresh_tables+0x12e [c:\temp\nmap-4.20rc1\libdnet-stripped\src\intf-win32.c @ 200]: 0056eede 8b45f8 mov eax,[ebp-0x8] 0056eee1 83b80402000020 cmp dword ptr [eax+0x204],0x20 == News Thread == Nmap Development: Re: Error running nmap on Vista. Re: Error running nmap on Vista. This message: [ Message body ] [ More options ] Related messages: [ Next message ] [ Previous message ] [ In reply to ] From: Ionreflex <ionreflex_at_gmail.com> Date: Thu, 2 Nov 2006 22:13:03 -0500 Thanks for the tip, I had the error with an old nmap version, didn't know the message had change; since I'm writing this, I would just point out to Gisle that the MS Loopback driver don't change anything : I personally use it to access my coLinux when I don't have "normal" network access, and nmapping its address is just the same as 127.0.0.1! End of line. 2006/11/2, Fyodor <fyodor_at_insecure.org>:On Tue, Oct 31, 2006 at 12:00:58PM -0800, Scott Owen ONEIL wrote:I've been through the troubleshooting guide, and I've done someGoogling,but I don't see a solution to this one. I'm running Vista (RC2,x86),andI've tried installing 4.11 and 4.20A. I get the same result: C:\Program Files\Nmap>nmap -v localhost Starting Nmap 4.20ALPHA10 ( http://insecure.org ) at 2006-10-3111:49Pacific Standard Timegetinterfaces: intf_loop() failed QUITTING!
_______________________________________________ Sent through the nmap-dev mailing list http://cgi.insecure.org/mailman/listinfo/nmap-dev Archived at http://SecLists.Org
Current thread:
- FW: Proposed fix for running nmap on Vista Dan Griffin (Nov 26)