我是 Linux 新手。刚刚安装了 Ubuntu 12.04,并且安装了一些更新以便可以使用aircrack-ng
。当我写入时mixa@mixa-Lenovo-G780:~$ sudo airmon-ng start eth1
,我得到:
Found 4 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
890 avahi-daemon
891 avahi-daemon
897 NetworkManager
911 dhclient
Interface Chipset Driver
mixa@mixa-Lenovo-G780:~$
在其他 Linux(Kali Linux)上,我也遇到了同样的问题。接口、芯片组和驱动程序下什么都没有。
如何修复?
答案1
airmon-ng
用于放置无线的接口进入监控模式,这样您就可以捕获数据包(相当于以太网卡上的“混杂模式”)。
您尝试的命令airmon-ng start eth1
是尝试为 开启监控模式eth1
,这是一个以太网接口,而不是您的无线接口,因此它将不起作用。您需要使用 来airmon-ng
作为您的无线接口。您的无线接口通常是wlan0
。
要找出无线接口的确切名称,您可以执行该命令iwconfig
,它将显示如下内容:
alaa@aa-lu:~$ iwconfig
wlan0 IEEE 802.11bgn ESSID:"Alaa"
Mode:Managed Frequency:2.472 GHz Access Point: xx:xx:xx:xx:xx:xx
Bit Rate=72.2 Mb/s Tx-Power=20 dBm
Retry long limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
Link Quality=58/70 Signal level=-52 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:514 Missed beacon:0
vmnet8 no wireless extensions.
lo no wireless extensions.
eth0 no wireless extensions.
vmnet1 no wireless extensions.
从输出中您可以看到这wlan0
是一个无线接口。
因此,打开监控模式的命令wlan0
是sudo airmon-ng start wlan0
。
但是,如果你没有无线接口(从你的输出来看,很可能是这种情况),那么我需要问airmon-ng
为什么没有无线网卡却要运行?
如果您将此 Ubuntu(或 Kali)安装为虚拟机,则将aircrack-ng
永远无法工作,因为虚拟机将始终看到以太网卡,而不是无线网卡。 让虚拟机看到无线网卡的唯一方法是使用无线 USB 适配器,例如:
答案2
首先,您需要有一个可用wlan0
的无线接口airmon-ng
,而我从您的输出中看到,您没有。我推断出这一点是因为这些字段的输出为Interface Chipset Driver
空。
答案3
airodump-ng mon0 对我来说根本不起作用!
尝试将上一个命令插入为“arimon-ng start wlp3so”,而不是“airmon-ng start wlan0”
因为 wlan0 适用于局域网,而 wlp3s0 适用于无线网络
然后运行命令“airodump-ng mon0”。它肯定也能为你工作