Я запускаю Kali Linux в VirtualBox. Когда я запускаю команду netdiscover, она не показывает никаких результатов. Я пытаюсь использовать ее, чтобы попробовать Kioptrix level 1 (также запущенный в VirtualBox). Любые предложения могут помочь. Спасибо.
решение1
Проблема была в libpcap. В этой теме с форума Kali был ответ:https://forums.kali.org/archive/index.php/t-45949.html
решение2
В настройках VirtualBox какова настройка «Присоединено к:» на сетевом адаптере виртуальной машины Kali?
Вам нужно будет установить его на "Bridged Adapter", чтобы использовать любые инструменты на основе ARP. Если используется режим "NAT" или "NAT Network", эти инструменты смогут исследовать только виртуальный сегмент сети NAT, созданный VirtualBox, а не реальную сеть за пределами хост-компьютера.
(На основании информации в комментариях:) Ваша версия VirtualBox может отличаться от моей. wlp3s0
— это адаптер WiFi хост-системы, enp0s25
— это проводная сетевая карта на хост-системе.
Самый простой способ, вероятно, переключить обе виртуальные машины на Bridged Adapter и выбрать (на обеих), wlp3s0
используете ли вы беспроводную сеть или enp0s25
проводную. Это позволит обеим виртуальным машинам Kali и Kioptrix получить IP-адрес с помощью существующего DHCP-сервера вашей сети. В этой конфигурации виртуальные машины Kali и Kioptrix должны иметь возможность взаимодействовать друг с другом, а также с Интернетом.
Другой альтернативой было бы выбрать "Внутреннюю сеть" (и, вероятно, либо vmnet1
или vmnet8
; один и тот же для обеих виртуальных машин), а затем либо настроить DHCP-сервер на Kali, либо установить статические IP-адреса на виртуальных машинах Kali и Kioptrix. В этой настройке виртуальные машины будут изолированы от внешней сети, поэтому вы не сможете случайно запустить атаки на другие компьютеры в вашей локальной сети или в Интернете. Но настройка этого требует немного больше работы.
решение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/)