私は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)でも同じ問題がありました。インターフェイス、チップセット、ドライバーの下には何もありませんでした。
修正方法
airmon-ng
は、wirelessインターフェイスをモニターモードにするために使用され、パケットをキャプチャできるようにします(イーサネットカードの「プロミスキャスモード」に相当)。
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アダプターを使用することです。
まず、wlan0
を使用するにはairmon-ng
のようなワイヤレスインターフェイスが必要です。出力からわかるように、それはありません。これらのフィールドInterface Chipset Driver
の出力が空であるため、これを推測しました。
airodump-ng mon0は私にとっても機能しませんでした!
「airmon-ng start wlan0」ではなく「arimon-ng start wlp3so」として前のコマンドを挿入してみてください
wlan0はlanネットワークで機能し、wlp3s0はワイヤレスネットワークで機能するため
次に、コマンド「airodump-ng mon0」を実行します。それもきっとあなたのために働くでしょう