rencinar@debian8:~$ dmesg | grep firmware
Una vez comprobado que los drivers son correctos miramos el nombre de nuestro dispositivo wifi con el comando ifconfig. A partir de este momento todos los comandos que lancemos deberán ser con un usuario con permisos de root. En mi caso el nombre de la interfaz wifi es wlan0:
Le asignamos una ip y una mascara de red. Como la estamos utilizando para auditoría de redes inalámbricas no es necesario que sea de nuestro rango:
root@debian8:~# ifconfig wlan0 down
root@debian8:~# ifconfig wlan0
192.168.99.1 netmask 255.255.255.0 up
root@debian8:~# ifconfig wlan0 down
root@debian8:~# macchanger -m
00:48:54:68:07:dc wlan0
Current MAC: 00:1f:1f:31:3f:f2
(Edimax Technology Co. Ltd.)
Permanent MAC: 00:1f:1f:31:3f:f2
(Edimax Technology Co. Ltd.)
New MAC: 00:48:54:68:07:dc
(unknown)
root@debian8:~# ifconfig wlan0 up
root@debian8:~# ip a s
1: lo: <LOOPBACK,UP,LOWER_UP> mtu
65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd
00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft
forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft
forever
2: eth0:
<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast
state UP group default qlen 1000
link/ether 08:00:27:f3:76:cb brd
ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255
scope global dynamic eth0
valid_lft 85827sec preferred_lft
85827sec
inet6 fe80::a00:27ff:fef3:76cb/64
scope link
valid_lft forever preferred_lft
forever
3: wlan0:
<NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state
DOWN group default qlen 1000
link/ether 00:48:54:68:07:dc brd
ff:ff:ff:ff:ff:ff
inet 192.168.99.1/24 brd
192.168.99.255 scope global wlan0
valid_lft forever preferred_lft
forever
Ponemos nuestra tarjeta en modo monitor con el comando airmon-ng (en mi caso wlan0)
root@debian8:~# airmon-ng start wlan0
Found 5 processes that could cause trouble.
If airodump-ng, aireplay-ng or airtun-ng stops working after
a short period of time, you may want to kill (some of) them!
PID Name
425 NetworkManager
434 avahi-daemon
492 avahi-daemon
798 dhclient
853 wpa_supplicant
Interface Chipset Driver
wlan0 Ralink 2573 USB rt73usb - [phy0]
(monitor mode enabled on mon0)
En el caso de que nos indique "SIOCSIFFLAGS: Dispositivo o recurso ocupado"
o “ioctl(SIOCSIFFLAGS) failed: Device or resource busy” es que se ha quedado pillada la interfaz inalámbrica. Normalmente se soluciona parándola y volviéndola a arrancar.
root@debian8:~# ifconfig wlan0 down
root@debian8:~# ifconfig mon0 down
root@debian8:~# ifconfig wlan0 up
Tras esto tendremos nuestra tarjeta correctamente arrancada en modo monitor. Lo podremos comprobar lanzando el comando airodump-ng (interfaz en modo monitor)
root@debian8:~# airodump-ng mon0
Tengo una pregunta, megustaria saber ssi hay una manera de hacer eso mismo pero en Ubuntu, por que lo he intentando con éstos comandos pero no funciona, Gracias
ResponderEliminarEn principio no debes tener problemas con ubuntu.¿Que comandos te están fallando? ¿Donde te quedas?
Eliminar