[Winpcap-users] Adapter description bug

Gianluca Varenni gianluca.varenni at cacetech.com
Mon Feb 23 11:16:18 PST 2009


It looks like the description of some of the adapters got completely 
rewritten as NULL characters. The description of the Realtek adapters seems 
to be at the right position of the buffer, but the description of the 
previous adapters got somehow rewritten to 0's.

Does the problem happen with
1. the vanilla version of wpcap.dll and packet.dd shipped with WinPcap 4.1 
beta5 (it's my understanding that you are using a custom version of 
wpcap.dll based off the libpcap latest git tree)?
2. winpcap 4.1 beta4?

Have a nice day
GV

----- Original Message ----- 
From: "Gisle Vanem" <gvanem at broadpark.no>
To: "WinDump" <winpcap-users at winpcap.org>
Sent: Wednesday, February 18, 2009 3:04 AM
Subject: [Winpcap-users] Adapter description bug


> I'm having troubles getting at the adapter-descriptions from
> pcap_findalldevs(). I've modified  fad-win32.c from libpcap-Git
> to dump the 'AdaptersName' buffer. See the attachment.
>
> Here is now what findalldevtest.exe prints:
>
> G:\MingW32\src\inet\libpcap>findalldevstest.exe
> 336:   0000: 5C 5C 2E 5C 61 69 72 70-63 61 70 30 30 00 5C 44 
> \\.\airpcap00.\D
>       0010: 65 76 69 63 65 5C 4E 50-46 5F 7B 45 32 33 31 30 
> evice\NPF_{E2310
>       0020: 32 46 36 2D 32 44 37 36-2D 34 45 46 37 2D 38 39 
> 2F6-2D76-4EF7-89
>       0030: 42 45 2D 38 43 30 37 35-44 38 36 39 44 43 42 7D 
> BE-8C075D869DCB}
>       0040: 00 5C 44 65 76 69 63 65-5C 4E 50 46 5F 7B 37 46 
> .\Device\NPF_{7F
>       0050: 35 36 33 35 32 45 2D 45-46 32 46 2D 34 39 46 34 
> 56352E-EF2F-49F4
>       0060: 2D 38 34 34 43 2D 42 41-31 46 41 30 31 30 35 
> 36 -844C-BA1FA01056
>       0070: 36 37 7D 00 5C 44 65 76-69 63 65 5C 4E 50 46 5F 
> 67}.\Device\NPF_
>       0080: 7B 39 33 33 38 30 36 39-35 2D 30 45 33 31 2D 34 
> {93380695-0E31-4
>       0090: 35 36 43 2D 39 45 42 30-2D 38 38 30 32 45 31 31 
> 56C-9EB0-8802E11
>       00A0: 31 43 30 39 44 7D 00 00-00 00 00 00 00 00 00 00 
> 1C09D}..........
>       00B0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 
> ................
>       00C0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 
> ................
>       00D0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 
> ................
>       00E0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 
> ................
>       00F0: 00 00 00 00 00 00 00 00-00 00 00 00 00 00 00 00 
> ................
>       0100: 00 00 52 65 61 6C 74 65-6B 20 52 54 4C 38 31 33 ..Realtek 
> RTL813
>       0110: 39 20 46 61 6D 69 6C 79-20 46 61 73 74 20 45 74 9 Family Fast 
> Et
>       0120: 68 65 72 6E 65 74 20 41-64 61 70 74 65 72 20 28 hernet Adapter 
> (
>       0130: 4D 69 63 72 6F 73 6F 66-74 27 73 20 50 61 63 6B Microsoft's 
> Pack
>       0140: 65 74 20 53 63 68 65 64-75 6C 65 72 29 20 00 00 et Scheduler) 
> ..
> \\.\airpcap00
>        Description:
>        Loopback: no
>
> \Device\NPF_{7F56352E-EF2F-49F4-844C-BA1FA0105667}
>        Description:
>        Loopback: no
>
> \Device\NPF_{E23102F6-2D76-4EF7-89BE-8C075D869DCB}
>        Description:
>        Loopback: no
>        Address Family: AF_INET
>                Address: 192.168.0.1
>                Netmask: 255.255.255.0
>                Broadcast Address: 255.255.255.255
>
> \Device\NPF_{93380695-0E31-456C-9EB0-8802E111C09D}
>        Description:
>        Loopback: no
>        Address Family: AF_INET
>                Address: 10.0.0.6
>                Netmask: 255.255.255.0
>                Broadcast Address: 255.255.255.255
>
> Preferred device name: \\.\airpcap00
> Preferred device is on network: 0.0.0.0/0.0.0.0
>
> -------------
>
> Notice all the NULLs after the adapter-names? There should be only 2,
> should there? And the buffer seems truncated; only the description from
> my Realtek (10.0.06) adapter is there
> (\Device\NPF_{93380695-0E31-456C-9EB0-8802E111C09D}).
>
> I'm using the latest libpcap from Git with WinPcap 4.1beta5 (npf 
> 4.1.0.1452).
>
> --gv
>


--------------------------------------------------------------------------------


> _______________________________________________
> Winpcap-users mailing list
> Winpcap-users at winpcap.org
> https://www.winpcap.org/mailman/listinfo/winpcap-users
> 



More information about the Winpcap-users mailing list