Tarjeta inalámbrica

General

Obtener información de tarjetas inalámbricas.

# Aircrack-ng
sudo airmon-ng

# iw
iw list
iw dev <interface> info

# iwconfig
iwconfig

# lsusb
sudo lsusb -vv | egrep "idVendor|idProduct"

Obtener números de canal y las frecuencias correspondientes que nuestra tarjeta inalámbrica puede detectar.

iwlist <interface> frequency
iwlist wlan0 frequency

Obtener los puntos de acceso inalámbricos que están dentro del alcance de nuestra tarjeta inalámbrica.

# Puntos de acceso inalámbricos
sudo iw dev <interface> scan | grep "SSID:"
sudo iw dev wlan0 scan | grep "SSID:"

# Puntos de acceso inalámbricos y su número de canal
sudo iw dev <interface> scan | egrep "DS Parameter set|SSID:"
sudo iw dev wlan0 scan | egrep "DS Parameter set|SSID:"

Modo monitor

Tarjeta inalámbrica

Establecer tarjeta inalámbrica en modo monitor.

sudo ip link set <interface> down
sudo iwconfig <interface> mode monitor
sudo ip link set <interface> up

sudo ip link set wlan0 down
sudo iwconfig wlan0 mode monitor
sudo ip link set wlan0 up

# Comandos en una sola línea
sudo ip link set wlan0 down && sudo iwconfig wlan0 mode managed && sudo ip link set wlan0 up && iw dev wlan0 info

Establecer tarjeta inalámbrica en modo managed.

sudo ip link set <interface> down
sudo iwconfig <interface> mode managed
sudo ip link set <interface> up

sudo ip link set wlan0 down
sudo iwconfig wlan0 mode managed
sudo ip link set wlan0 up

# Comandos en una sola línea
sudo ip link set wlan0 down && sudo iwconfig wlan0 mode managed && sudo ip link set wlan0 up && iw dev wlan0 info

Interfaz virtual

Crear y activar interfaz virtual en modo monitor.

# Crear interfaz virtual en modo monitor
sudo iw dev <interface> interface add <virtual-interface> type monitor
sudo iw dev wlan0 interface add wlan0mon type monitor

# Activar interfaz virtual
sudo ip link set <virtual-interface> up
sudo ip link set wlan0mon up

# Comandos en una sola línea
sudo iw dev wlan0 interface add wlan0mon type monitor && sudo ip link set wlan0mon up && iw dev wlan0mon info

Verificar que nuestra interfaz virtual esté en modo monitor utilizando tcpdump (sniffer).

sudo tcpdump -i <virtual-interface>
sudo tcpdump -i wlan0mon

Eliminar interfaz virtual en modo monitor.

sudo iw dev <virtual-interface> interface del
sudo iw dev wlan0mon interface del

Última actualización