私は VirtualBox で Kali Linux を実行しています。netdiscover コマンドを実行しても、結果がまったく表示されません。これを使用して Kioptrix レベル 1 (VirtualBox で実行) を試してみようと思います。何かアドバイスがあれば教えてください。よろしくお願いします。
答え1
問題は libpcap にありました。Kali フォーラムのこのスレッドに答えがありました:https://forums.kali.org/archive/index.php/t-45949.html
答え2
VirtualBox の設定で、Kali VM のネットワーク アダプターの「Attached to:」設定とは何ですか?
ARP ベースのツールを使用するには、「ブリッジ アダプタ」に設定する必要があります。「NAT」または「NAT ネットワーク」モードを使用すると、これらのツールは、ホスト コンピュータの外部の実際のネットワークではなく、VirtualBox によって作成された仮想 NAT ネットワーク セグメントのみをプローブできます。
(コメントの情報に基づくと:) お使いの VirtualBox のバージョンは私のものとは異なる場合があります。wlp3s0
はホスト システムの WiFi アダプタであり、enp0s25
はホスト システム上の有線 NIC です。
おそらく最も簡単な方法は、両方の VM をブリッジ アダプターに切り替えて、wlp3s0
ワイヤレス ネットワークを使用している場合とenp0s25
有線を使用している場合を (両方で) 選択することです。これにより、Kali VM と Kioptrix VM の両方が、ネットワークの既存の DHCP サーバーを使用して IP アドレスを取得できるようになります。この構成では、Kali VM と Kioptrix VM は相互に通信でき、インターネットとも通信できるはずです。
もう 1 つの方法としては、「内部ネットワーク」(おそらく またはvmnet1
のいずれかvmnet8
、両方の VM で同じもの) を選択し、Kali に DHCP サーバーを設定するか、Kali VM と Kioptrix VM の両方に静的 IP を設定することです。この設定では、VM は外部ネットワークから分離されるため、ローカル ネットワークまたはインターネット上の他のコンピューターに対して誤って攻撃を仕掛けることはできません。ただし、この設定には少し手間がかかります。
答え3
Kali Linux 2020では、より新しいバージョンがインストールされていることを確認する必要があります。libpcap0.8。
私の場合は、このバージョンが kali-rolling リポジトリからインストールされていることを確認することで問題を修正しました。
$ sudo apt-cache policy libpcap0.8
libpcap0.8:
Installed: 1.9.1-4
Candidate: 1.9.1-4
Version table:
*** 1.9.1-4 500
500 http://http.kali.org/kali kali-rolling/main amd64 Packages
100 /var/lib/dpkg/status
また、netdiscoverには新しいバージョンがありますが、そのパッケージをアップグレードするだけでは問題は解決しません。問題はlibpcap0.8。
sudo apt-get update && sudo apt-get install libcap0.8 netdiscover
ローリングリポジトリを使用していることを確認してから実行してください(https://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/)