Cada NIC (Network Interface Card) tem um endereço MAC exclusivo ( Media Access Control ). Isso se aplica a todos os tipos de placas de rede, incluindo cartões Ethernet e cartões WiFi. O endereço MAC é um número de seis bytes ou número hexadecimal de 12 dígitos que é usado para identificar exclusivamente um host em uma rede.

Um exemplo de um endereço MAC é 1F-2E-3D-4C-5B-6A e cai no protocolo de rede Layer 2 do modelo OSI. Nas redes atuais, o ARP ou o Address Resolution Protocol converte um endereço MAC em um endereço de protocolo Layer 3, como um endereço IP. Um endereço MAC também pode ser chamado de endereço físico .

endereço MAC

Todos os endereços MAC são hard-coded em uma placa de rede e nunca pode ser alterado. No entanto, você pode alterar ou falsificar o endereço MAC no próprio sistema operacional usando alguns truques simples.

Então, por que você deseja alterar seu endereço MAC? Bem, existem muitas razões para isso, principalmente relacionadas a ignorar algum tipo de filtro de endereço MAC definido em um modem, roteador ou firewall. Alterar o endereço MAC pode ajudá-lo a ignorar certas restrições de rede, emulando um endereço MAC irrestrito ou spoofing um endereço MAC que já está autorizado.

Por exemplo, uma rede Wi-Fi pode permitir que apenas computadores autorizados se conectem à rede e filtram computadores baseados no endereço MAC. Se você pode cheirar um endereço MAC legítimo, você pode então spoof seu endereço MAC e ganhar acesso à rede Wi-Fi.

Outro exemplo é se você tem um ISP que permite apenas um certo número de computadores para se conectar à Internet a partir de sua casa. Se você tiver mais computadores que precisam se conectar, você pode spoof o endereço MAC de um computador autorizado e conectar de um computador diferente.

 

Alterar o endereço MAC do OS X

Alterar o endereço MAC no OS X definitivamente não é tão fácil quanto no Windows. Em primeiro lugar, você tem que usar Terminal (semelhante ao prompt de comando no Windows) para realmente alterar o endereço MAC.

Em segundo lugar, você precisa descobrir manualmente o nome técnico do adaptador antes de poder alterar as configurações. Vou explicar tudo abaixo passo a passo, mas às vezes fica um pouco complicado.

Para começar, vamos descobrir o endereço MAC atual para o seu Mac. Você pode fazer isso de duas maneiras: via Preferências do Sistema ou via Terminal. Abra Preferências do Sistema , clique em Rede e, em seguida, clique no botão Avançado . Certifique-se de selecionar primeiro a interface apropriada (WiFi, Ethernet, etc.) na caixa de listagem à esquerda.

Os x rede avançada

Clique na guia Hardware e você verá a primeira linha é MAC Address . Eu pensei que você poderia simplesmente escolher manualmente a partir do menu suspenso Configurar , mas isso não permite que você edite o endereço MAC.

Rede hardware mac

No Terminal, você pode obter o endereço MAC digitando o seguinte comando:

Ifconfig en0 | Éter grep

Isto lhe dará o endereço MAC para a interface en0. Dependendo de quantas interfaces você tem no seu computador, talvez seja necessário executar este comando várias vezes adicionando 1 ao número de cada vez. Por exemplo, executei os seguintes comandos abaixo até chegar a uma interface que não existia.

Terminal os x ifconfig

Agora você pode simplesmente comparar os endereços MAC listados aqui com o que você viu através de Preferências do Sistema. No meu caso, meu endereço MAC WiFi de f8: 1e: df: d8: 9d: 8a corresponde com en1 , de modo que é a interface que eu tenho que usar para os próximos comandos.

Antes de alterar o endereço MAC, você pode usar um comando útil no Terminal para gerar um endereço MAC aleatório se você precisar de um.

Openssl rand -hex 6 | Sed ‘s / \ (.. \) / \ 1: / g; S /.$// ‘

Agora que você tem um novo endereço MAC, você pode alterar o atual usando o seguinte comando abaixo. Substitua XX pelo endereço MAC real que você deseja usar.

Sudo ifconfig en0 éter xx: xx: xx: xx: xx: xx

Para fazer isso, você precisa estar logado como um Administrador ou você deve habilitar a conta root no OS X. Por padrão, o root está desativado e é melhor deixá-lo desabilitado se puder. Basta fazer login como administrador e você deve ser capaz de executar o comando muito bem. No entanto, ele pedirá sua senha antes de alterar o endereço MAC.

Além disso, o endereço não será alterado se você ainda estiver conectado a uma rede Wi-Fi. Você precisa primeiro desconectar de qualquer rede e, em seguida, executar o comando. Surpreendentemente, desconectar-se de uma rede sem fio no OS X não é intuitivo. Você tem que pressionar e segurar a tecla Option e, em seguida, clicar no ícone WiFi para ver a opção de desconexão.

 

Então, aqui está um resumo de todos os comandos que eu executei para obter o endereço MAC atual, gerar um aleatório, atualizar o endereço MAC e, em seguida, verificar para ter certeza de que tinha realmente mudado.

Mudança de endereço do mac os x

Anúncios