viernes, 23 de mayo de 2008

Cambiar la MAC de la tarjeta de red

Ejemplos de cómo cambiar la dirección MAC de la tarjeta de red:

Necesitamos parar la interfaz de red:
sudo ifconfig eth0 down

Ahora cambiamos la MAC
Con macchanger.
Instalamos macchanger:
sudo apt-get install macchanger

sudo macchanger --ending eth0
Current MAC: 00:e0:7d:f9:ea:6d (Netronix, Inc.)
Faked MAC: 00:e0:7d:eb:fa:f1 (Netronix, Inc.)
Aquí estamos cambiando nuestra dirección MAC por otra dirección que pertenece al mismo vendedor de tarjetas de red. La última linea del comando (La que dice 'Fake MAC') es la que nos indica la dirección MAC que ahora tiene nuestra tarjeta de red. La primera linea nos dice la MAC que teníamos antes de alterarla, y la segunda linea nos dice ya la dirección MAC falsificada.

sudo macchanger --mac 00:5D:6E:4D:5W:4B eth0
Current MAC: 00:e0:7d:eb:fa:f1 (Netronix, Inc.)
Faked MAC: 00:5d:6e:4d:05:4b (unknown)
En este ejemplo estoy introduciendo manualmente la dirección MAC de mi tarjeta de red. Es una MAC inventada. El programa no me coloca entre paréntesis el nombre de la empresa que la fabrica, me coloca 'unknown' ya que no reconoce la compañía.

sudo macchanger --random eth0
Current MAC: 00:e0:7d:f9:ea:6d (Netronix, Inc.)
Faked MAC: 54:c6:0b:29:73:e5 (unknown)
En este ejemplo estoy generando una dirección MAC aleatoriamente. Una dirección MAC que no pertenece a ninguna empresa que fabrique tarjetas de Red, una dirección MAC que no existe.

Más opciones:
macchanger -h

Con ifconfig.
Seleccionamos la interfaz a la que queremos cambiar la dirección MAC y luego le decimos que es una dirección MAC lo que queremos cambiar (con la opción 'hw').
sudo ifconfig eth0 hw ether 00:01:02:03:04:08

Luego levantamos la interfaz:
sudo ifconfig eth0 up

*Nota:  En todos los casos, cambia eth0 por tu interfaz de red (eth1, wlan0...)

No hay comentarios: