web-dev-qa-db-ja.com

トラフィックスニッフィングのワイヤレスモニターモードを有効にする

Ubuntuでwiresharkを使用してキャプチャできるすべてのwifiトラフィックをスニッフィングする必要があります。私の無線インターフェイスは、インターフェイスリストでeth1と名付けられています。 Wiresharkでそのインターフェイスを選択して新しいスニフを開​​始すると、次のエラーが発生しました。

enter image description here

this スレッドが言うように、私は言及されたドライバーをインストールしようとしましたが、そのドライバーは私のデバイスでサポートされていないというインストール中のエラーを受け取りました。その後、同じスレッドで2番目の回答を試し、次のコマンドを実行して、ワイヤレスカードでモニターモードを有効にしました。

echo 1 > /proc/brcm_monitor0

次に、wiresharkインターフェイスリストにprism0という新しいEthernetインターフェイス(ワイヤレスインターフェイスではない)が表示されました。そのインターフェイス設定では、モニターモードのチェックボックスが無効になっているため、モニターモードを使用してそのインターフェイスを使用してスニッフを開始できませんでした。

次のように、追加ドライバーにBroadcomワイヤレスドライバーをインストールしました。

enter image description here

wlan0ではなくeth1として私のWifiインターフェイスをリストするエラーがありますか?インターフェイスのリスト?スニッフィングの監視モードでワイヤレスインターフェイスを起動するにはどうすればよいですか?

ありがとうございました。

1
Deepal

最後に、少しの研究で解決策を見つけました。問題は、図に示すように、追加ドライバーで選択したデバイスドライバーにあります。次に、ワイヤレスドライバーの2番目の選択肢である「このデバイスを使用しないでください」を選択しました。それが意味するものではなく、broadcomワイヤレスSTAドライバーの使用を回避するだけです。その後、マシンを再起動すると、インターフェイスがwlan(以前はeth1と表示されていました)として表示されました。

次に、次のコマンド(airmon-ng bashスクリプト)を実行しました。これにより、ワイヤレスカードを簡単にモニターモードに切り替えることができました。

Sudo airmon-ng start wlan0

enter image description here

スニッフィングの前に、airmon-ngスクリプトを使用してwlan0インターフェイスの監視モードを開始する必要がありました。それ以外の場合、wireshark(wiresharkで有効なモニターモード)でwlan0を使用してスニッフを開始すると、数秒だけスニッフィングでき、ネットワークからデバイスが自動的に切断されます。

2
Deepal

まず、UbuntuでWiresharkの使用を制限しました。

Wiresharkを動作させるのに問題がありました。 WiresharkをSudoユーザーとして起動したときに表示されるすべてのインターフェイスを取得しました。

Sudo wireshark

お役に立てれば!

0
Nullet