elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


Tema destacado: Doble factor de autenticación o verificación en dos pasos


+  Foro de elhacker.net
|-+  Comunicaciones
| |-+  Redes (Moderador: HdM)
| | |-+  Generar MAC Address Random
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Generar MAC Address Random  (Leído 3,051 veces)
AlbertoBSD
💻🌎🌍🌏🌐 NWO📱
Colaborador
***
Desconectado Desconectado

Mensajes: 2.998


Yo soy malo, y eso es bueno.


Ver Perfil WWW
Generar MAC Address Random
« en: 8 Marzo 2009, 19:25 »

De: MAC Address Random

Bueno e aqui un sencillo script para generar MAC Address Random:

macRandom.c
Código
  1. #include<stdio.h>
  2.  
  3. int main()      {
  4.        unsigned long mac[2];
  5.        register unsigned char *t =(char*) &mac;
  6.        srandomdev();
  7.        mac[0] = random();
  8.        mac[1] = random();
  9.        printf("%x:%x:%x:%x:%x:%x\n",t[0],t[1],t[2],t[3],t[4],t[5]);
  10.        return 0;
  11. }
  12.  

Después de compilarlo y ejecutarlo:

Código
  1. Anon@localhost# gcc -o macRandom macRandom.c
  2. Anon@localhost# ./macRandom
  3. 86:1e:cc:23:d4:6
  4.  

Vemos la salida de las direcciones mac Aleatorias con las cuales podemos configurar nuestra interfaz de red para que cada vez que nos conectemos tengamos una dirección "Física" Diferente.

En mi caso con FreeBSD se realiza asi:

Citar
Anon@localhost# ifconfig wpi0 ether `./macRandom `

Donde wpi0 se cambia por la interfaz que sea de tu sistema, y el resultado:

Código
  1. Anon@localhost# ifconfig wpi0
  2. wpi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  3. ether 34:5d:e8:74:e9:41
  4. media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
  5. status: no carrier
  6. ssid "" channel 1 (2412 Mhz 11b)
  7. authmode OPEN privacy OFF txpower 50 bmiss 7 scanvalid 60 bintval 0
  8. Anon@localhost# ifconfig wpi0 ether `./macRandom `
  9. Anon@localhost# ifconfig wpi0
  10. wpi0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> metric 0 mtu 1500
  11. ether 4c:1e:0f:5e:a6:c2
  12. media: IEEE 802.11 Wireless Ethernet autoselect (autoselect)
  13. status: no carrier
  14. ssid "" channel 1 (2412 Mhz 11b)
  15. authmode OPEN privacy OFF txpower 50 bmiss 7 scanvalid 60 bintval 0
  16.  
  17.  

Mirar que cambio la Dirección "Física".

Saludos.


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Generar caracteres aleatorios con Math.random.
Java
andressalasmx 3 9,751 Último mensaje 11 Noviembre 2014, 00:48
por andressalasmx
Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines