Quiero decir, sólo quiero poner la interfaz de mi tarjeta inalámbrica en modo promiscuo para escanear la red inalámbrica a la que estoy conectado. ¿Necesito necesariamente una tarjeta wifi en modo monitor compatible?
¿Debo necesariamente activar el indicador promiscuo de mi interfaz antes de ejecutar Wireshark usando su modo promiscuo?
sudo ip link set wlan0 promisc on
Ya lo intenté sin tener una tarjeta compatible con monitor sin éxito. Sólo recibo paquetes de difusión y multidifusión.
Respuesta1
(Descargo de responsabilidad: puede contener errores. Corríjalos si conoce mejor el tema de las redes).
El modo promiscuo no implica modo monitor,es lo contrario:
El "modo promiscuo" tanto en WiFi como en Ethernet significa que la tarjeta acepta paquetes en la red actual, incluso si se envían a una dirección MAC diferente.
El "modo monitor" es específico de WiFi y significa que la tarjeta acepta paquetes paracualquierred, sin necesidad de estar asociado a la misma.
Tenga en cuenta que sólo ambos modosdecirle a la tarjeta que acepte paquetes– no le dicen a la red ascendente queenviarpaquetes en su dirección. Los conmutadores Ethernet normalmente no enviarán paquetes a través de su puerto (o el puerto de su AP WiFi) si saben que el destinatario está realmente conectado a otro puerto.
Finalmente, todos los rastreadores de redes que existen (incluido Wireshark) habilitarán el modo promiscuo automáticamente. Sin embargo, el modo monitor debe habilitarse manualmente, ya que suele ser específico del controlador y, sí, muchas tarjetas no admiten este modo. (He tenido buena suerte con la serie Atheros ath9k).
El airmon-ng
script de aircrack-ng intenta detectar el controlador actual, pero para empezar puedes intentar:
iw <device> interface add mon0 type monitor
( <device>
¿Dónde está la interfaz de red wlan0
o el dispositivo físico phy0
?) para crear una interfaz en modo monitor separada. Tenga en cuenta que si permanece asociado a un AP en wlan0
, solo verá paquetes en la misma frecuencia/canal incluso en modo monitor.