1 votos

Suplantación de la dirección MAC completa y del nombre de host automáticamente en el arranque de los Macs M1

Así que me gustaría falsificar mi dirección MAC completa cada vez que se inicie. He seguido este pero sólo falsea los 3 últimos bloques de la dirección Mac. ¿Qué cambios debo hacer para que se falsifique toda la dirección MAC y no sólo los 3 últimos bloques? ¿Y también es posible cambiar rápidamente entre 'spoofing entire Mac address' y 'spoofing just the last 3 blocks' con simples comandos de terminal? Si es así, necesito tu ayuda.

Y también me gustaría hacer un spoof a una dirección MAC falsa en particular que es la misma cada vez que copio y pego un comando de terminal, ¿cómo lo hago?

Encontré este código en línea que falsifica la dirección MAC completa

openssl rand -hex 6 | sed 's/(.)/ \1 :/g; s/.$//'

Y también este comando dado justo arriba me daría una infinidad de permutaciones de direcciones MAC o sólo unas pocas direcciones MAC

Cualquier ayuda será agradecida.

1voto

Jose Chavez Puntos 645

Siguiendo la guía, has creado un script llamado spoof.sh . En este script, tienes las siguientes líneas:

mac_address_suffix=$(openssl rand -hex 3 | sed 's/\(..\)/\1:/g; s/.$//')
mac_address=$(echo "$mac_address_prefix:$mac_address_suffix" | awk '{print tolower($0)}')

Puede cambiar de la siguiente manera para usar el comando, que ha indicado que le gusta usar:

mac_address_suffix=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
mac_address=$(echo "$mac_address_suffix" | awk '{print tolower($0)}')

Tenga en cuenta que no es realmente una buena idea cambiar al azar todos los componentes de su dirección MAC así. Algunas direcciones MAC no son válidas, o tienen un significado especial - por lo que podría experimentar varios problemas de esa manera de vez en cuando.

En cuanto a la necesidad de cambiar "rápidamente", puedes simplemente hacer dos copias de tu spoof.sh archivo. Uno con el contenido original y otro con el contenido actualizado - y luego puedes copiar cualquier archivo que quieras spoof.sh como lo consideres oportuno.

En cuanto al número de permutaciones: Una dirección MAC consta de 48 bits (aquí representados como 6 grupos de números hexadecimales de 2 dígitos) - por lo que nunca se puede obtener un "número infinito de permutaciones". En este caso sólo estás eligiendo números al azar, así que aunque no sea infinito, sigue siendo bastante. Más concretamente, podrás obtener 2^48 permutaciones (281.474.976.710.656 permutaciones).

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X