如何知道我的无线网卡已启用注入?

joj*_*ojo 11 linux wireless-networking aircrack-ng

我在玩弄aircrack。

并试图查看我的笔记本电脑上的无线网卡是否可以通过注入测试

我最终看到以下内容...这是否意味着我的无线网卡无法运行 aircrack?

root@myubuntu:/home/myubuntu# iwconfig 
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11bg  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.437 GHz  Access Point: Not-Associated   
          Bit Rate:54 Mb/s   Tx-Power:24 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality=5/5  Signal level=0 dBm  Noise level=-57 dBm
          Rx invalid nwid:0  Rx invalid crypt:781  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

root@myubuntu:/home/myubuntu#  aireplay-ng -9 eth1
ioctl(SIOCSIWMODE) failed: Invalid argument

ARP linktype is set to 1 (Ethernet) - expected ARPHRD_IEEE80211,
ARPHRD_IEEE80211_FULL or ARPHRD_IEEE80211_PRISM instead.  Make
sure RFMON is enabled: run 'airmon-ng start eth1 <#>'
Sysfs injection support was not found either.

root@myubuntu:/home/myubuntu# 
Run Code Online (Sandbox Code Playgroud)

Bre*_*ugh 6

从上面显示的输出来看,您当前的驱动程序无法进行数据包注入。这是因为您可能使用了默认(闭源)驱动程序,其中许多不支持注入。

您需要使用该compat-wireless软件包来编译您自己的驱动程序并使用它们(在卸载您当前的驱动程序之后)。请参阅Aircrack-ng Wiki 中的此页面,其中详细介绍了如何编译您自己的驱动程序,以及如何修补它们以允许数据包注入。至少,您需要mac80211.compat08082009.wl_frag+ack_v1.patch补丁,如上面链接的维基文章中所述。请注意,您应该在编译/安装之前调用驱动程序选择脚本

作为旁注,这些驱动程序还将界面名称从 更改eth1wlan0(这也是一个更直观的名称)。根据您的卡,监视器接口名称可能是mon0(随着您创建的每个附加监视接口的数量增加airmon-ng start)。