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

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

我正在玩 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# 

答案1

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

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

附带说明一下,这些驱动程序还会将接口名称从 更改为eth1wlan0这也是更直观的名称)。根据您的卡,监视器接口名称可能是mon0(随着您使用 创建的每个附加监视接口,数字会增加airmon-ng start)。

答案2

airmon-ng start eth1

这将创建一个新的接口:mon0。然后您可以启动指向新接口的工具;即

airodump-ng start mon0

虽然第一个发帖者说的没错,你用的驱动程序不对——但还是要找到开源驱动程序,它会将你的驱动程序名称更改为,wlan0因为 aircrack suite 是一个无线渗透测试工具环境。还有其他用于 LAN 测试的工具。

答案3

在旧的 HP 2000 上运行 KALI 2.0(顺便说一下,应该全部下载)

我使用的两款无线网卡:

  1. EDIMAX EW-7811Un - (phy2 wlan1 rtl8192cu 亿迪迈科技有限公司 EW-7811Un 802.11n [Realtek RTL8188CUS])

2.ALFA AWUS036NH - (phy3 wlan2 rt2800usb Ralink Technology,Corp. RT2870/RT3070)

如何修复问题:

  1. ifconfig(找到您想要使用/置于监控模式的)
  2. iwconfig 界面(注意模式:MANAGED 还是 MONITOR)

    root@h0st:~# iwconfig wlan2

    wlan2 IEEE 802.11bgn ESSID:关闭/任何
    模式:托管 接入点:未关联 Tx-Power=30 dBm
    重试短限制:7 RTS 阈值:关闭 片段阈值:关闭 加密密钥:关闭 电源管理:关闭

  3. ifconfig(接口)关闭

  4. iwconfig(接口)模式监视器
  5. ifconfig(接口)启动
  6. iwconfig(界面)(检查)

root@h0st:~# ifconfig wlan2 down

root@h0st:~# iwconfig wlan2 模式监控

root@h0st:~# ifconfig wlan2 up

root@h0st:~# iwconfig wlan2

WLAN2 IEEE 802.11bgn 模式:监控 频率:2.412 GHz Tx-Power=30dBm
重试短限制:7 RTS 阈值:关闭 片段阈值:关闭 电源管理:关闭

  1. airodump(接口)

root@h0st:~# airodump-ng wlan2

就这样!希望这能帮助很多和我遇到同样问题的人。这会将我的 WLAN2 ALFA 置于监控模式。我可以重复相同的过程将我的 WLAN1 EDIMAX 也置于监控模式,或者只将其中一个置于监控模式。

答案4

..看来您的卡处于“管理模式”。为了执行测试,您首先必须将您的卡置于“监控”模式...只需在互联网上搜索即可。希望这对您有所帮助。

相关内容