Estoy ejecutando Kali Linux en VirtualBox. Cuando ejecuto el comando netdiscover no muestra ningún resultado. Estoy intentando usarlo para probar Kioptrix nivel 1 (también ejecutándose en VirtualBox). Cualquier sugerencia ayudaría. Gracias.
Respuesta1
El problema estaba en libpcap. Este hilo de los foros de Kali tenía la respuesta:https://forums.kali.org/archive/index.php/t-45949.html
Respuesta2
En la configuración de VirtualBox, ¿cuál es la configuración "Adjunto a:" en el adaptador de red de Kali VM?
Deberá configurarlo en "Adaptador puenteado" para utilizar cualquier herramienta basada en ARP. Si se utiliza el modo "NAT" o "Red NAT", esas herramientas sólo podrán sondear el segmento de red NAT virtual creado por VirtualBox, en lugar de la red real fuera de la computadora host.
(Basado en la información de los comentarios :) Su versión de VirtualBox puede ser diferente a la mía. wlp3s0
es el adaptador WiFi del sistema host, enp0s25
es la NIC cableada en el sistema host.
Probablemente, la forma más sencilla sea cambiar ambas máquinas virtuales al adaptador puenteado y seleccionar (en ambas) wlp3s0
si está utilizando una red inalámbrica y enp0s25
si está utilizando una red cableada. Esto permitirá que las máquinas virtuales Kali y Kioptrix obtengan una dirección IP utilizando el servidor DHCP existente en su red. En esta configuración, las máquinas virtuales Kali y Kioptrix deberían poder comunicarse entre sí y también con Internet.
Otra alternativa sería seleccionar "Red interna" (y probablemente una vmnet1
o vmnet8
la misma para ambas máquinas virtuales) y luego configurar un servidor DHCP en Kali o configurar IP estáticas en las máquinas virtuales Kali y Kioptrix. En esta configuración, las máquinas virtuales estarán aisladas de la red externa, por lo que no podrá lanzar ataques accidentalmente contra otras computadoras en su red local o en Internet. Pero configurar esto requiere un poco más de trabajo.
Respuesta3
En Kali Linux 2020, debe asegurarse de haber instalado una versión más reciente delibpcap0.8.
En mi caso, solucioné el problema al asegurarme de que esta versión se instalara desde el repositorio de 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
Además, netdiscover tiene una versión más nueva, pero actualizar ese paquete por sí solo no soluciona el problema. El problema está enlibpcap0.8.
Ejecútelo sudo apt-get update && sudo apt-get install libcap0.8 netdiscover
después de haber verificado que está utilizando el repositorio continuo (consultehttps://www.kali.org/docs/general-use/kali-linux-sources-list-repositories/)