terça-feira, 7 de junho de 2011

Alterando o MAC ADDRESS no windows 7 - spoof - mudar MAC

De forma simples: MAC spoofing, é basicamente trocar o MAC da placa para um valor que seja conveniente para você.

Este é o procedimento padrão no win 7, que é muito parecido com  o do XP. Não vou repeti-lo aqui.
http://nomundodasredes.blogspot.com/2011/05/alterando-o-mac-address-no-windows-7.html
ou
http://digitalpbk.com/windows/change-network-adapter-mac-address-windows-7
ou
http://www.online-tech-tips.com/computer-tips/how-to-change-mac-address/

ENTRETANTO, nos dispositivos novos, placas de rede com ou sem fio, este recurso está limitado pelos drives. AI COMEÇA O PROBLEMA.


No Windows 7, o número possível de endereços falsos para os adaptadores sem fio que pode ser definido é limitado. Para ser usado pelo Windows 7, um endereço MAC falso deve ter 0 como um bit menos significativo (unicast) e 1 como uma significativa pelo segundo bit (administrado localmente) no segundo nibble. Assim, os valores possíveis para a segunda mordidela estão limitadas a 2 , 6, A e E.
Em outras palavras
Endereço MAC: "XY-XX-XX-XX-XX-XX" "X" pode ser qualquer hexadecimal . O hexadecimal "Y", escrito em formato binário, é Y: "kmnp", onde "p" é o bit menos significativo;

 p = 0 - unicast>; 
  p = 1 - multicast>; 

 n = 0 -> MAC globalmente atribuído; 
  n = 1 -> administrado localmente; 

Então, na verdade MAC pode ser alterado a qualquer combinação em que p = 0 e n = 1;
"Y" pode ser de 2, 6, A ou E. (este é o grande problema)
Assim, os endereços MAC possível no Windows 7 para os adaptadores sem fio:
  • 2-XX-XX-XX-XX-XX
  • 6-XX-XX-XX-XX-XX
  • A X-XX-XX-XX-XX-XX
  • E-XX-XX-XX-XX-XX
É uma limitação da Microsoft. ESTA LIMITAÇÃO PRECISA SER CONTORNADA PARA RESOLVER ALGUNS PROBLEMAS.
Às vezes o problema pode ser corrigido por desinstalação do driver para o adaptador  e instalar sua versão para o Windows XP. E então o endereço MAC pode ser alterado a qualquer endereço MAC sem qualquer limitação. Mas este "downgrade" pode causar funcionamento incorreto.

Testei no meu DELL latitute e6400 com placa INTELL 82567LM com win 7 64bits
Baixei de http://support.dell.com o driver do xp. desistalei a placa e os drivers, instalei tudo novamente com o driver do xp 64bits e está tudo funcionando. (na verdade levei 2 dias para descobrir isso!!!)
Para testar no win 7
vá em pesquisar
cmd
entre com o comando ipconfig /all para listar e verificar que deu certo.

Abração e boa sorte a todos





win 7
windows 7
mac address change spoof
latitude dell e6400

3 comentários:

  1. Ahhh, legal que você copiou o post do meu blog. Muito bom!

    Um detalhe, só não esquece de colocar a fonte de onde você tirou.

    Qualquer coisa, pode entrar em contato.

    Abraço,


    Keilly

    ResponderExcluir
  2. Então Obrigado pelo comentário.
    Na verdade o seu post é o primeiro link que eu comento.
    Se voçê ler com calma vai ver que o que procedimento que você recomenda não funciona para todos os casos.
    Estou neste novo post indicando uma solução para quando o outro procedimento não funcionar, e além de indicar uma solução eu esplico o motivo de não funcionar.
    Obrigado e abraços

    ResponderExcluir