2011-11-27 3 views
2

La seule méthode que je connaisse consiste à ajouter une paire clé/valeur "NetworkAddress" dans le registre de nic. Il m'est trop difficile de mettre en œuvre via cette méthode. Existe-t-il une autre méthode?Modification/usurpation de l'adresse MAC/adresse physique

J'ai construit un exemple d'application utilisant Windows Forms, mais la méthode setMac a besoin la mise en œuvre http://pastebin.com/umgxAWJU

+0

Voulez-vous dire que vous voulez changer l'adresse MAC de manière permanente, ou seulement pour une conversation réseau donnée? –

+0

pas permanent mais aussi longtemps que l'utilisateur le souhaite – jeff

Répondre

2

Vous ne pouvez pas usurper les adresses MAC via .net directement car il ne dispose pas d'une API pour que le faible niveau du réseau empiler. Il ya une bibliothèque appelée Pcap.net qui est un wrapper pour une bibliothèque native qui vous permet de faire cela appelé winPcap

+0

J'ai une fonction visuelle c d'une application héritée mais malheureusement j'ai du mal à la comprendre http://pastebin.com/ePMx30CB – jeff