几种常见的网卡介绍
Atheros
Atheros芯片是现今支持Linux和windows都比较好的芯片之一 . 最新更新的madwifi-ng补丁使得它在managed和monitor模式下都能进行802.11原始包的注入 . madwifi-ng可驱动atheros芯片, 但是该驱动不支持任何USB网卡 . atheroshi会使用zydas的USB芯片, 该芯片现被命名为AR5007UG . 虽然AR5007UG芯片不支持madwifi-ng驱动, 但仍然是一款值得推荐的芯片, 因为既便宜对aircrack-ng的支持又稳定 .
对于内核2.6.26及以后的版本,新出了一中ath5k驱动. 相比于前面提到的madwifi-ng, 它不需要HAL. 现在流行的大多数linux发行版已经内置了这种驱动. 类似的还有ath9k.
Broadcom
Broadcom的”AirForce One”系列芯片在支持linux上和Atheros不相上下 . 新的b43/b43legacy驱动在2.6.24及以上的版本中, 通过补丁可以达到和Atheros一样的注入速度 . 同样, Broadcom网卡在其他攻击方面也做的很出色, 其中包括fragmentation攻击. 目前该驱动的开发版实际上可以达到比Atheros更快的速度(>700PPS). 然而 , 同样不支持windows.
像Madwifi一样, b43对Broadcom的USB网卡也没有支持 . 对这些网卡, 有一个单独的驱动叫 rndis_wlan, 但它不支持monitor模式 . 使用Broadcom linux_sta 驱动 ( 也被称作wl ) 的读者还需注意, 这种驱动不支持monitor和injection模式 . ( 可参见http://seclists.org/fulldisclosure/2008/Nov/506 ) .
Intel
Intel无线网卡也是笔记本中比较常见的网卡之一 . 这些网卡一般都内置有Linux的支持 , 但是除了一些老版本的网卡如ipw2200外通常都支持得不是特别好 . 3945的用户推荐使用iwl3945, 因为老的ipw3945驱动不支持monitor和injection模式 . 4965的用户可以考虑使用iwlagn .
Intersil/Conexant
Intersil芯片在以前因无线识别而出名 . 该公司的源代码设计是公开的, 所以在被Conexant收购之前, Intersil对Linux支持更新非常快 . 传统的芯片即Intersil Prism 2, Prism 2.5 和 Prism 3因为使用者不断减少而渐入窘境 . 对大多数PCI/PCMCIA网卡, prismGT可使用hostap驱动, USB则可使用wlan-ng. 但是这些驱动有以下两个缺点:
- 它们经常出问题 , 例如wlan-ng就不支持iwconfig命令, 并且切换模式还需要自己的工具 .
- 注入功能的补丁只在一些比较老的内核中有用, 到目前为止2.6.20及以上的内核不能很好地注入 . 所以如果你要使用它, 就必须使用比较老的内核版本 .
Ralink
Ralink的吧b/g类型的芯片做的很好, 并且一致很配合开源社区开发GPL驱动 . 在Linux下, RT2500的PCI和USB网卡都全面支持包注入, 另外USB RT2570也支持的很好 . 然而 , 这些网卡工作时间似乎很短, 经常会出现一会儿就停止工作的现象 . 此外, RT2570驱动目前并不能在大端系统上使用, 所以选择Ralink之前要慎重考虑 . Ralink芯片中也有一款例外的产品, 那就是RT73. 对RT73, 有很好地驱动来支持高速率的注入 , 所以使用RT73芯片的网卡还是值得推荐的 .
Realtek RTL8187L
内置Realtek RTL8187L芯片的网卡非常推荐 . 该芯片驱动的补丁一直在不断地提升芯片对Aircrack-ng的支持 . Alfa AWUS036H是一款含此芯片的非常受欢迎的网卡 , 对Aircrack-ng的支持很好 .
一些支持Aircrack-ng的芯片
PCMCIA/Cardbus/Express 网卡:
Card name | Type | Chipset | Antenna | Windows support | Linux support | Notes |
---|---|---|---|---|---|---|
Airlink AWLC4030 | CardBus | Atheros | Internal | airodump-ng | Yes | |
Belkin F5D7010ED | Cardbus | Atheros | Internal | Not tested | Yes | Product manual |
Belkin F5D8071 | ExpressCard | Atheros | Internal | Not tested | Yes | Product page |
D-Link DWA-643 | ExpressCard | Atheros | Internal | Unconfirmed but likely | Yes | Draft N |
D-Link DWL-650 | PCMCIA | Prism 2.5 | Internal | airodump-ng | Yes | See critical chipset notes above |
D-Link DWL-G630 C2 v3.01 | CardBus | Atheros | Internal | airodump-ng | Yes | |
D-Link DWL-G630 E1 | CardBus | Ralink | Internal | airodump-ng | Yes | |
D-Link DWL-G650 C3, C4, B5 | CardBus | Atheros | Internal or RP-SMA | airodump-ng | Yes | |
Linksys WPC55AG v1.2 | Cardbus | Atheros | Internal | Yes | Yes | |
MSI CB54G2 | CardBus | Ralink | Internal | No | Yes | |
Netgear WAG511 | CardBus | Atheros | Internal | airodump-ng | Yes | |
Netgear WG511T | CardBus | Atheros | Internal | airodump-ng | Yes | See note 1 |
Netgear WG511U | CardBus | Atheros | Internal | airodump-ng | Yes | |
Proxim 8470-WD | CardBus | Atheros | MC + Int. | airodump-ng | Yes | |
Senao NL-2511 CD PLUS EXT | PCMCIA | Prism 2.5 | MMCX | No | Yes | See critical chipset notes above |
SMC SMCWCBT-G | Cardbus | Atheros | Internal | airodump-ng | Yes | |
TP-Link TL-WN610G | Cardbus | Atheros | Internal | airodump-ng | Yes | |
TrendNet TEW-441PC | Cardbus | Atheros | Internal | airodump-ng | Yes | |
Ubiquiti SRC | CardBus | Atheros | MMCX | airodump-ng | Yes |
PCI/MiniPCI/MiniPCI Express 网卡:
Card name | Type | Chipset | Antenna | Windows support | Linux support | Notes |
---|---|---|---|---|---|---|
Airlive WT-2000PCI | PCI | RT61 | RP-SMA | No | Yes | |
ASUS WL-138G V2 | PCI | Broadcom | RP-SMA | No | Yes | See Note 1 and 2 |
ASUS WL-138gE | PCI | Broadcom | RP-SMA | No | Yes | See Note 1 and 2 |
Broadcom BCM94311MCG | Mini-PCI Express | Broadcom | U.fl | No | Yes | |
Compex WLM54G | Mini-PCI | Atheros | Internal | airodump-ng | Yes | |
Canyon CN-WF511 | PCI | Ralink RT61 | RP-SMA | No | Yes | |
D-Link DWL-G550 | PCI | Atheros | RP-SMA | airodump-ng | Yes | |
D-Link DWA-510 | PCI | Ralink RT61 | RP-SMA | No | Yes | |
Linksys WMP54G v4 | PCI | Ralink | RP-SMA | No | Yes | |
Linksys WMP54G-UK v4.1 | PCI | Ralink RT61 | RP-SMA | No | Yes | |
Linksys WMP110 RangePlus | PCI | Atheros | RP-SMA | No | Yes | |
MSI PC54G2 | PCI | Ralink | RP-SMA | No | Yes | |
Netgear WG311T | PCI | Atheros | RP-SMA | airodump-ng | Yes | See Note 3 |
Netgear WPN311 | PCI | Atheros | RP-SMA | airodump-ng | Yes | |
Thinkpad 11a/b/g | Mini-PCI Express | Atheros | U.fl | Unconfirmed but likely | Yes | See Note 4 |
Ubiquiti SR71-E | PC Express | Atheros | MMCX | airodump-ng | Yes | Also SR71-E/X/C work |
TP-Link TL-WN650G | PCI | Atheros | Soldered-in | airodump-ng | Yes | See Note 5 |
TP-Link TL-WN651G | PCI | Atheros | RP-SMA | airodump-ng | Yes | |
Trendnet TEW-443PI A1 1R | PCI | Atheros | RP-SMA | airodump-ng | Yes |
USB网卡:
Card name | Chipset | Antenna | Windows support | Linux support | Notes |
---|---|---|---|---|---|
Asus WL-167g v2 | Ralink RT73 | Internal | No | Yes | |
Airlink AWLL3026 | Zydas zd1211 | Internal | No | Yes | USB info: 0ace:1211 See Notes 1 and 4. |
Alfa AWUS036E | RTL8187L | RP-SMA | No | Yes | 80mW |
Alfa AWUS036H | RTL8187L | RP-SMA | No | Yes | Click here for a test of this adapter |
Alfa AWUS036S | Ralink rt73 | RP-SMA | No | Yes | Click here for a test of this adapter |
Alfa AWUS050NH | Ralink RT2770F | RP-SMA | No | Yes | |
Digitus DN-7003GS | RTL8187L | Internal | No | Yes | USB info: 0bda:8187 Realtek Semiconductor Corp. |
D-Link DWL-G122 B1 | Ralink RT2570 | Internal | No | Yes | |
D-Link DWL-G122 C1 | Ralink RT73 | Internal | No | Yes | |
D-Link WUA-1340 | Ralink RT73 | Internal | No | Yes | |
Edimax EW-7318USg | Ralink rt73 | RP-SMA | No | Yes | See Note 2 |
Hawking HWUG1 | Ralink rt73 | RP-SMA | No | Yes | |
Linksys WUSB54G v4 | Ralink rt2570 | Internal or RP-SMA | No | Yes | |
Linksys WUSB54GC v1 | Ralink RT73 | Internal | No | Yes | See Note 5 |
Linksys WUSB54GC v2 | RTL8187B | Internal | No | Yes | See Note 5 |
Netgear WG111 v1 | PrismGT SoftMAC | Internal | airodump-ng | Untested | See note 3. Needs a recent GIT kernel from the wireless-testing branch. |
Netgear WG111 v2 | RTL8187L | Internal | No | Yes | See note 3 |
Netgear WG111 v3 | RTL8187B | Internal | No | Yes | See note 3 |
Netgear WNDA3100 v1 | Atheros 9170 | Internal | No | Yes | See Note 6 |
TP-Link TL-WN321G | Ralink RT73 | Internal | No | Yes | Manufacturer page |
TP-Link TL-WN321G v4 | Ralink RT2070 | Internal | No | Yes | Supported by rt2800usb |
Trendnet TEW-429UB C1 | Zydas zd1211b | Internal | No | Yes | USB info: 157e:300d |
ZyXEL AG-225H | Zydas zd1211 | Internal | No | Limited | See Note 4 |
ZyXEL G-202 | Zydas zd1211b | Internal | No | Limited | See Note 4 |