En redes de computadoras la dirección MAC (Media Access Control address o dirección de control de acceso al medio) es un identificador hexadecimal de 48 bits que se corresponde de forma única con una tarjeta o interfaz de red. Es individual, cada dispositivo tiene su propia dirección MAC determinada y configurada por el IEEE (los últimos 24 bits) y el fabricante (los primeros 24 bits) utilizando el OUI. La mayoría de los protocolos que trabajan en la capa 2 del modelo OSI usan una de las tres numeraciones manejadas por el IEEE: MAC-48, EUI-48, y EUI-64 las cuales han sido diseñadas para ser identificadores globalmente únicos. No todos los protocolos de comunicación usan direcciones MAC, y no todos los protocolos requieren identificadores globalmente únicos.
La dirección MAC es utilizada en varias tecnologías entre las que se incluyen:
* Ethernet
* 802.5 o redes en anillo a 4 Mbps o 16 Mbps Token Ring
* 802.11 redes inalámbricas (WIFI).
* ATM
MAC opera en la capa 2 del modelo OSI, encargada de hacer fluir la información libre de errores entre dos máquinas conectadas directamente. Para ello se generan tramas, pequeños bloques de información que contienen en su cabecera las direcciones MAC correspondiente al emisor y receptor de la información.
En pocas palabras, es un codigo o mejor, numero o direccion que pone el fabricante de la tarjeta de red, que es unica en el mundo e identifica al computador que se conecta a una red por medio de una tarjeta de red ( sea local o wiereless ).
Mac spoofing
Puede haber razones muy diversas para decidir camuflar la MAC (es decir, la dirección Ethernet de los dispositivos de red, grabada "a fuego" en su hardware), pero la forma de lograrlo es muy diferente según el sistema operativo de que se trate...
Supongamos que 00:00:00:AA:AA:AA sea la MAC deseada y vayamos por partes, sin utilizar en ningún caso aplicaciones ajenas al propio sistema operativo:
Linux
Basta teclear estos tres comandos:
- ifconfig eth0 down
- ifconfig eth0 hw ether 00:00:00:AA:AA:AA
- ifconfig eth0 up
BSD
El proceso a seguir es muy similar al visto para Linux:
- ifconfig xl0 down
- ifconfig xl0 link 00:00:00:AA:AA:AA
- ifconfig xl0 up
Mac OS X
Ojo: si la versión es anterior a Tiger antes hay que aplicar un parche al kernel.
- sudo ifconfig en0 lladdr 00:00:00:AA:AA:AA
Windows 2000/XP (método A)
En Windows has de saber primero si tu dispositivo de red soporta o no la clonación de MAC. Si no es ése el caso, has de ir al método B.
- Inicio -> Configuración -> Panel de Control -> Redes
- Click derecho sobre el NIC cuyo MAC se quiere cambiar -> Propiedades.
- General -> Configuración -> Avanzada.
- Propiedad -> Dirección de Red (o Dirección administrada localmente).
- Valor -> Teclear la nueva MAC (sin los : de separación).
- Ventana de comandos -> teclear ipconfig /all (o net config rdr) para comprobar si se ha realizado o no el cambio.
- Si el cambio se ha realizado, rearrancar la máquina. Si no, probar el método B.
Windows 2000/XP (método B)
- Inicio -> Ejecutar -> Teclear regedt32.
- Ir a HKEY_LOCAL_MACHINE\SYSTEM\
CurrentControlSet\Control\Class\
{4D36E972-E325-11CE-BFC1-08002BE10318} - Doble clic
- Buscar la clave DriverDesc del interfaz que se quiere modificar.
- Editar (o añadir) la clave de cadena (tipo REG_SZ) NetworkAddress para que contenga la nueva MAC.
- Deshabilitar y volver a habilitar el interfaz cambiado (o rearrancar el sistema).
Se trata de una operación nada habitual -cierto- pero que obliga a replantearse si Windows resulta siempre el sistema más amistoso con el usuario.
Fuentes e información complementaria:
- Changing Your MAC Address In Window XP/Vista, Linux And Mac OS X [IronGeek]
- MAC Address Spoofing [Mac Greekery]
- http://www.klcconsulting.net/Change_MAC_w2k.htm
- http://www.tuxapuntes.com/tux/content/view/68/143/
- http://www.kriptopolis.org/MAC-spoofing --mejor fuente :D
- http://www.online-tech-tips.com/computer-tips/how-to-change-mac-address/ --Sobre windows
- http://www.irongeek.com/i.php?page=security/changemac
- http://www.talvi.net/notes/mac-spoofing.html
- http://www.perturb.org/display/entry/549/
- http://foro.latinohack.com/showthread.php?t=8216 --segunda fuente
Saludos y espero le sirva , tratare de ir tocando estos temas mas dinamicamente :D
No hay comentarios:
Publicar un comentario