wiki:DWL-122

Support

Fully supported, capable of raw packets (packet injection)

WARNING: IF USING THE DLINK DRIVER, DO NOT UNPLUG IT WITHOUT UNCHECKING THE PORT IN NETWORK PREFERENCES! DOING SO WILL CAUSE A KERNEL PANIC. (Dlink drivers are out dated -- pre 10.4).

PROBLEMS WITH 10.4

  • D-LINK has discontinued the DWL-122. There is no "official" driver for OS X 10.4.
  • Installing version  Driver 1.4.7 will mess up the privileges in your System and break the Spotlight database!
  • If this has happened to you repair the permissions using the disk-utility and/or

chown -R root:wheel /System/Library/StartupItems

and rebuild the Spotlight database by issuing the

sudo mdutil -E /

command in ther terminal. After that the Spotlight issue should be fixed. (If not try  MainMenu to fix Spotlight.)

  • Still the installed driver is not sucessfully loaded at startup. To solve that try the steps provided  here.
  • If KisMAC should freeze while using a DWL-122, you must unplug it after Force quitting or KisMAC will never fully quit.

FAQ

  • Is it possible to make a standalone kext from the USBIntersilJack project to support devices such as DWL122 on intel/ppc MAC? it would be the start of an interesting opensource project to support prism2 chipsets!
  • I have a DWL-122 and when I use it with my OS X Powerbook it doesn't ever succed with either deauthentication or packet injection. The options are aviable, and there is no error, hoever the desired effect (showing hidden ssids and creating mounds of IVs) isn't achieved. Am I missing something, a driver perhaps?

Perhaps the packets aren't reaching the network from the DWL-122... --themacuser

Are you attacking a g speed network? From what I understand, injection with a b speed prism2 card works best on a b speed network. I've tried reinjecting on my b/g compatible network and it has only worked twice out of numerous tries. However, when I changed the network to b speed only, reinjection worked right away and proceeded very quickly. Geoff suggested that the b speed card may not capture the necessary g speed arp packets that can be used to attack that g network. I think we may need a good g speed reinjection option... --rollfaster

Why not capture with AirPort Extreme, downconvert it to a B packet, and resend it? AFAIK, that can be done... --themacuser

How would one go about doing this, TMU? --rollfaster

I found a link with detailed information on why reinjecting with a b device is only sporadically successful  here. Geoff's hypothesis was right. --devnullian

I have both the DWL-122 and the internal AirPort cards in my Mac's. Installing the DWL-122 driver lets me use the USB adapter for general use, but causes more problems than it fixes. KisMAC for many versions uses the DWL-122 just fine without any extra drivers. If you intend to use it with KisMac?, DO NOT INSTALL DLINK DRIVERS! - ct2193

Here's a picture of the DWL-122:

Links of Interest

 Connecting an external antenna ( Google Translation.)

Attachments