我正在玩 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 文章中所述。请注意,您应该调用驱动程序选择脚本在编译/安装之前。
附带说明一下,这些驱动程序还会将接口名称从 更改为eth1
(wlan0
这也是更直观的名称)。根据您的卡,监视器接口名称可能是mon0
(随着您使用 创建的每个附加监视接口,数字会增加airmon-ng start
)。
答案2
airmon-ng start eth1
这将创建一个新的接口:mon0
。然后您可以启动指向新接口的工具;即
airodump-ng start mon0
虽然第一个发帖者说的没错,你用的驱动程序不对——但还是要找到开源驱动程序,它会将你的驱动程序名称更改为,wlan0
因为 aircrack suite 是一个无线渗透测试工具环境。还有其他用于 LAN 测试的工具。
答案3
在旧的 HP 2000 上运行 KALI 2.0(顺便说一下,应该全部下载)
我使用的两款无线网卡:
- EDIMAX EW-7811Un - (phy2 wlan1 rtl8192cu 亿迪迈科技有限公司 EW-7811Un 802.11n [Realtek RTL8188CUS])
2.ALFA AWUS036NH - (phy3 wlan2 rt2800usb Ralink Technology,Corp. RT2870/RT3070)
如何修复问题:
- ifconfig(找到您想要使用/置于监控模式的)
iwconfig 界面(注意模式:MANAGED 还是 MONITOR)
root@h0st:~# iwconfig wlan2
wlan2 IEEE 802.11bgn ESSID:关闭/任何
模式:托管 接入点:未关联 Tx-Power=30 dBm
重试短限制:7 RTS 阈值:关闭 片段阈值:关闭 加密密钥:关闭 电源管理:关闭ifconfig(接口)关闭
- iwconfig(接口)模式监视器
- ifconfig(接口)启动
- 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 阈值:关闭 片段阈值:关闭 电源管理:关闭
- airodump(接口)
root@h0st:~# airodump-ng wlan2
就这样!希望这能帮助很多和我遇到同样问题的人。这会将我的 WLAN2 ALFA 置于监控模式。我可以重复相同的过程将我的 WLAN1 EDIMAX 也置于监控模式,或者只将其中一个置于监控模式。
答案4
..看来您的卡处于“管理模式”。为了执行测试,您首先必须将您的卡置于“监控”模式...只需在互联网上搜索即可。希望这对您有所帮助。