Networking

Como encontrar e alterar o endereço MAC no Linux

Como encontrar e alterar o endereço MAC no Linux
Nossa placa de rede tem pelo menos dois endereços ou identificadores, o endereço IP que todos conhecemos que pode ser dinâmico e o endereço físico, o endereço mac que é único para cada dispositivo, é o endereço de hardware. Alterar nosso endereço mac pode ser útil para evitar deixar registros com nosso endereço real em outro computador ou roteador. Alterar o endereço mac pode ser útil para clonar outros endereços mac, forçando-os a se desconectar de uma rede e se conectar novamente, útil para farejar a senha quando reinserida.

Neste breve tutorial, você aprenderá como verificar seu endereço mac e como editá-lo aleatoriamente ou para um endereço mac substituto específico.

Para este tutorial irei trabalhar na placa de rede enp2s0, substitua esta placa de rede pela sua (e.g eth0, wlan0, etc.)

Para verificar seu endereço mac, basta executar:

ifconfig

Podemos ver na placa de rede enp2s0 que o endereço mac é d0: 17: c2: 12: 3c: cd, enquanto o endereço mac da placa wlp3s0 é a2: 58: a6: 6a: 29: 04. Endereços Mac com 12 dígitos, 6 campos de 2 caracteres e letras separadas por “:” como XX: XX: XX: XX: XX: XX.

Os primeiros 6 caracteres e números pertencem ao fabricante do dispositivo, no meu caso d0: 17: c2 pertence à ASUS. Os últimos 12 dígitos são o número de identificação do hardware e é único.

Em primeiro lugar, para editar o endereço mac da nossa placa de rede, precisamos desabilitar nossa placa de rede, o mac não pode ser alterado enquanto a placa está sendo usada. Para desabilitar nossa placa de rede, execute:

Ifconfig enp2s0 down

Então, para editar nosso tipo de endereço mac:

ifconfig enp2s0 hw ether 00: 00: 00: 00: 00: 01

Em seguida, habilite a placa de rede de volta digitando:

ifconfig enp2s0 up

Se você precisa editar nosso mac com frequência, talvez seja conveniente usar um programa chamado macchanger, para instalá-lo em sistemas Debian ou Ubuntu, execute:

apt install macchanger


Durante a instalação, você será questionado se o macchanger deve iniciar quando um dispositivo de rede é habilitado, aqui você pode decidir o que quiser, alterar seu endereço mac por padrão não deve criar problemas, a menos que você tenha seu roteador configurado para aceitar endereços mac específicos.

Selecione qualquer uma das opções e pressione Enter para terminar.

Depois que o macchanger for instalado, também podemos verificar nosso endereço mac digitando

macchanger -s

Como você pode ver, ele corresponde ao endereço mac exposto usando ifconfig.

Aqui o Macchanger mostra o mac atual, o mac real do hardware (MAC permanente) e o novo se você atribuí-lo.Para alterar seu endereço mac rapidamente para um endereço aleatório, basta executar:

macchanger -r

Certifique-se de executar macchanger como root e que o dispositivo de rede esteja inativo. Se você receber um erro ao executar este comando, execute:

ifconfig baixa

Para desativar sua placa de rede, digite “ifconfig”Novamente e você verá que sua placa de rede não aparecerá.

Então corra macchanger -r novamente.

Se quisermos atribuir ao nosso cartão um endereço específico, podemos executar:

macchanger -m XX: XX: XX: XX: XX: XX

Por exemplo

macchanger -m 32: ce: cb: 3c: 63: cd enp2s0

Se configurarmos nossa placa e executarmos um ifconfig, veremos nosso novo endereço mac.

Depois de editar nosso endereço mac, precisamos habilitar a placa de rede de volta, para esta execução:

ifconfig pra cima
ifconfig

Agora podemos ver que nosso sistema também exibe o novo endereço mac 32: ce: cb: 3c: 63: cd.

Firewalls e IDS podem conter políticas de whitelisting e banindo endereços MAC específicos. Manipular o endereço físico de nossas placas de rede é um grande passo para evitar deixar rastros nos logs e aumentar sua privacidade mascarando seu dispositivo ou para contornar obstáculos de segurança ao fazer o teste de pentest em uma rede, o uso mais comum como dito no início é quando queremos crackear um acesso wi-fi dissociando um dispositivo conectado do pacote Aircrack, clonando seu endereço mac.

Espero que você tenha achado este tutorial no macchanger útil, continue seguindo LinuxHint para obter mais dicas e atualizações no Linux.

Como baixar e jogar Sid Meier's Civilization VI no Linux
Introdução ao jogo Civilization 6 é uma versão moderna do conceito clássico introduzido na série de jogos Age of Empires. A ideia era bastante simples...
Como instalar e jogar Doom no Linux
Introdução ao Doom A série Doom teve origem nos anos 90 após o lançamento do Doom original. Foi um sucesso instantâneo e, a partir desse momento, a sé...
Vulkan para usuários de Linux
A cada nova geração de placas gráficas, vemos os desenvolvedores de jogos ultrapassarem os limites da fidelidade gráfica e se aproximarem mais do foto...