La dirección MAC es una dirección física (también llamada dirección hardware), porque identifica físicamente a un elemento del hardware. Las direcciones MAC utilizan tres tipos de sistemas numéricos y todos usan el mismo formato, solo difieren el tamaño del identificador. Las direcciones pueden ser "Universalmente Administradas" o "Localmente Administradas". Una dirección MAC "Universalmente Administrada" es únicamente asignada a un dispositivo por su fabricante, son llamadas "burned-in addresses ".
ESTRUCTURA DE LA DIRECCIÓN MAC O MAC ADDRESS
00:17:4F:08:5F:69
Dell: 00-14-22
Nortel: 00-04-DC
Cisco: 00-40-96
Belkin: 00-30-BD
¿Cómo puedo saber el fabricante de un dispositivo inalámbrico en función de su dirección MAC?
Geolocalizar MAC Address
¿Cómo puedo saber cuál es mi dirección MAC?
-
En Windows, tenemos que dirigirnos a Inicio-> Ejecutar, y escribir un comando y luego pulsar en Aceptar. Entonces aparecerá nuestra dirección MAC en el apartado Dirección de adaptador. El comando en cuestión es:
ipconfig /all
ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx
Dirección física
- ipconfig, si es Windows NT/2.000.
-
Para Macintosh, (Mac OS 8.5 y 9) sería Menú Apple-> Paneles de Control-> TCP/IP. Aquí ya nos aparece la dirección IP, pero para ver la dirección MAC tenemos que ir a Archivo, elegir Obtener Información, y aparecerá en el apartado Dirección del Hardware.
-
UNIX (Solaris) y Linux, el comando a usar es dmesg | grep Ethernet (en este caso la dirección IP se obtiene con el comando ifconfig "interface").
HWaddrifconfig
- Linux Archlinux, El método más simple (en Archlinux) es usando ip link, macchanger o NetworkManager
# ip link set dev eth0 address XX:XX:XX:XX:XX:XX
# macchanger --mac=XX:XX:XX:XX:XX:XX
Cómo activar/desactivar la función de MAC aleatoria en Network Manager
Network Manager cuenta con una funcionalidad que permite que la interfaz WiFi o Ethernet muestre una MAC aleatoria cada vez que se establece una conexión (MAC address randomization). Su integración en NM tiene como objetivo mejorar la privacidad del usuario en redes no confiables
/etc/NetworkManager/NetworkManager.conf
[device-mac-randomization]wifi.scan-rand-mac-address=no
[device-mac-randomization]# "yes" is already the default for scanningwifi.scan-rand-mac-address=yes[connection-mac-randomization]ethernet.cloned-mac-address=randomwifi.cloned-mac-address=random
Cambiar dirección MAC en Linux con ip link
ip link show interfazip link set dev interfaz downip link set dev interfaz address XX:XX:XX:XX:XX:XXip link set dev interfaz up
Cambiar dirección MAC con ifconfig
El comando ifconfig ha sido utilizado durante muchos años para gestionar la red en sistemas operativos Linux, pero hoy en día ya no se utiliza, en el caso de que aún lo sigas utilizando, también os vamos a ayudar a cambiar la dirección MAC con esta suite de comandos.
Lo primero que debemos hacer es consultar la MAC actual de nuestra tarjeta de red. Para ello abriremos un terminal o un TTY en nuestro sistema y teclearemos:
ifconfig
Una vez conocemos la dirección MAC actual de nuestra tarjeta debemos realizar las siguientes configuraciones
Deshabilitar la tarjeta de red a la que vamos a cambiar la dirección MAC:
ifconfig eth0 down
Cambiamos la MAC de dicha tarjeta por la que queramos (cambiando 00:00:00:00:00:00 por la MAC en cuestión que queramos establecer).
ifconfig eth0 hw ether 00:00:00:00:00:00
Volvemos a levantar de nuevo la tarjeta de red:
ifconfig eth0 up
macchanger: automatiza el cambio de dirección MAC
El programa macchanger está diseñado para automatizar el cambio de dirección MAC, e incluso nos permite generar una dirección MAC completamente aleatoria. Este programa no viene instalado de forma predeterminada, tenemos que instalarlo nosotros mismos a través del repositorio:
sudo apt install macchanger
Al instalarlo, nos preguntará si queremos que se ejecute automáticamente al activar un dispositivo de red, para tener una nueva dirección MAC cada vez que se conecte un cable de red o se active la red WiFi, ideal para tener siempre una MAC diferente.
Para cambiar la dirección MAC de forma completamente aleatoria en una determinada interfaz, debemos hacer lo siguiente:
macchanger -r interfaz
El propio programa nos informará de la dirección MAC actual, la MAC permanente (la que viene grabada en la tarjeta) y la nueva dirección MAC:
También tenemos la posibilidad de que la MAC sea aleatoria, pero conservando los 24 primeros bits (fabricante):
macchanger -e interfaz
Por supuesto, podremos poner la dirección MAC que nosotros queramos de la siguiente forma:
macchanger --mac=XX:XX:XX:XX:XX:XX interfaz
Por último, podemos poner la MAC original de la tarjeta:
macchanger -p interfaz
Cambiar la dirección MAC en Windows con programas
¿Cada dispositivo tiene su propia dirección MAC; son únicas, como se consigue?
Muy fácil hay un organismo que lo regula, el cual ni siquiera se su nombre, pero esta información no es importante, lo que es importante es que cada fabricante se le otorgan una serie de valores, que corresponden a las 3 primeros pares de dígitos hexadecimales (ósea media cadena). Por ejemplo:
00:13:49 corresponde a ZyXEL Communications Corporation
Mediante estos 3 pares de dígitos hexadecimal, tenemos 6 dígitos totales que pueden tener cada uno de ellos 16 posibilidades, es decir del 0 al 9 y de la A a la F. Por lo tanto las direcciones personalizadas para cada fabricante seria cerca de casi 17 millones, y además se permiten tener también casi 17 millones de posibles fabricantes. Dudo mucho que hasta el siglo 50 existan mas de 17 millones de fabricantes distintos. De la misma forma, quizás si se agoten las posibilidades para los dispositivos de algún fabricante en particular que a lo largo de su historia pudiese fabricar mas de 17 millones de sus componentes para todo el mundo mundial, y mas teniendo en cuenta que pueden diseñar y vender multitud de modelos de productos diferentes (todos ellos con la misma formula de la dirección MAC a partir de sus 6 dígitos hexadecimales)
¿Clonar la MAC?
Algunas veces el proveedor registra la MAC de tu tarjeta de red (es un número hexadecimal) de tu ordenador para que solo esta máquina tenga acceso a Internet.
¿Qué usos tiene la mac address o la Dirección mac?
- La Mac Address de una tarjeta de red la podemos utilizar para que nuestro Router asigne una IP estática a nuestro ordenador. En otras palabras podemos configurar nuestro Router para que en el momento que detecta la presencia de una Mac Address determinada, le asigne la IP que nosotros hayamos definido previamente.
- La Mac Address puede ser útil para restringir el acceso a una red informática. Así por lo tanto podemos entrar en la configuración de nuestro Router y configurarlo de forma que solo se puedan conectar a la red los equipos que tengan una Mac Address determinada. Como mecanismo de seguridad este punto no es muy efectivo ya que en futuros artículos podremos ver lo fácil que es clonar y cambiar una Mac Address de un dispositivo de red.
- Como hemos dicho anteriormente la dirección Mac puede servir para identificar a un equipo o usuario dentro de una red informática. Usando Nmap u otros programas, podemos obtener fácilmente las IP y las Mac Address de los equipos conectados a la red.
- la Mac Address de un router o de un dispositivo móvil puede servir para geoposicionar personas y para espiar nuestros movimientos y hábitos con una precisión mucho más alta que un geoposicionamiento por IP. Para quien dude de que esto sea posible aquí dejo este enlace en el podéis leer que en Londres se instalaron papeleras capaces de registrar la Mac Address de los dispositivos móviles de la gente que estaban a sus alrededores. Además cuando pasa el coche de Google por la calles realizando fotografías para generar su maravilloso Street View también están trackeando la totalidad de BSSID (Mac Address de los routers) que encuentran a su paso, y por si no fuera suficiente cada vez que nos acercamos a un Router y tengamos el wifi del teléfono móvil encendido, estaremos dejando el registro de nuestra Mac Address en el router que nos hayamos acercado, y si además tenemos los servicios de localización del teléfono activados enviaremos la BSSID (Mac Address del punto de acceso) a Google, Microsoft, Apple, etc. Frente a esta situación y para solucionar algunos de los problemas citados, parece que el sistema operativo iOS 8 incluirá un sistema que generará direcciones Mac falsas de forma aleatoria, pero esto no quiere decir que Apple sea mejor que el resto, ya que aunque hagan esto la totalidad de compañías en el momento de activar los servicios de localización de nuestro teléfono nos tienen mas que controlados.
- Hay proveedores de Internet que requieren Autenticación MAC para proporcionar internet a sus clientes. Por lo tanto la MAC Address en este caso también sirve como herramienta de filtro para proporcionar un servicio a los clientes de una compañía.
¿Motivos para cambiar nuestra MAC Address?
- Cuando nos conectamos en sitios públicos. Si no tomamos precauciones podrían fácilmente clonar nuestra Mac Address y cometer algún delito, del cual podrían acusarnos ya que habría sido realizado con nuestra Mac Address.
- Como hemos visto anteriormente es posible geoposicionar dispositivos móviles, ordenadores o routers mediante la Mac Address. Además existen herramientas especialidades de hacking para realizar esta función. Por lo tanto por motivos de privacidad también es interesante y recomendable cambiar nuestra Mac Address. Tenemos que recordar que la Mac Address es un identificador único y hay compañías que tienen extensas bases de datos de Mac Address asociadas con sus correspondientes coordenadas GPS.
- Anteriormente hemos visto como algunos proveedores de Internet solo dan servicio dispositivos de red que hayan sido previamente registrados por su Mac Address. Por lo tanto si se nos estropea la tarjeta de red de nuestro ordenador nos quedaremos sin conexión a Internet hasta que nuestro proveedor de Internet registre la dirección Mac de nuestra nueva tarjeta de red. Como solución provisional podemos cambiar la Mac Address de nuestra nueva tarjeta de red hasta que el ISP registre nuestra nueva Mac Address.
- En el caso que alguien decida realizar algún ataque o simplemente realizar alguna acción sin dejar rastro alguno, entre muchas otras cosas deberá cambiar la Mac de su tarjeta de Red.
- Algunos aeropuertos y sitios públicos suelen ofrecer Internet gratis a sus clientes durante tiempo limitado. La forma de controlar quien está conectado y el tiempo que está conectado es mediante la Mac Address del dispositivo que se conecta a Internet. Por lo tanto cuando se termina este tiempo podemos cambiar nuestra MAC Address de nuestro ordenador y volver a disfrutar de Internet Gratis. En el caso que acabamos de citar también es posible suplantar la Mac Address e IP de alguno de los clientes que haya pagado por el servicio.


Este comentario ha sido eliminado por el autor.
ResponderEliminar