Computing.Net > Forums > Windows 2000 > You can change MAC address?

Computer Problems? Computing.Net has over 1,000,000 posts about all things technology related! Over 90% answered within 24 hours! Click here to start participating now! Also, be sure to check out the New User Guide.

You can change MAC address?

Reply to Message Icon

Name: Kyle Lai
Date: November 21, 2002 at 11:47:52 Pacific
OS: Win 2000, Win XP
CPU/Ram: Intel
Comment:

YES!

I know most of you will tell me it's impossible, or it's restricted to manufacturers... However, after several weeks of heavy digging, I found the answer from Microsoft MSDN-Device Driver Development Kit, and Resource Kit.

I wrote a detailed instructions on how to do this with screenshots at:
http://www.kylelai.com/Change_MAC_w2k.htm

Please send me an email at kyle@kylelai.com if you have any comments.

Thanks,
/Kyle



Sponsored Link
Ads by Google

Response Number 1
Name: Johns
Date: November 21, 2002 at 14:02:06 Pacific
Reply:

Well i went to check out our site.

After raeding "NIC card" the firts 50 times I figured I would close it and come back later when I can figure out what a "Network Interface Card Card" is.

I mean i know what a Network Interface Card is but not a Network Interface Card Card.

Is that a card that plugs in to my Network Interface Card?


And by the way AT&T broadband does not record the MAC address of your NIC and store it in a ARP table like some of the other ISP's that supply DSL. They do store the MAC of the cable modem. In which case you can not spoof!


0

Response Number 2
Name: BrADmatt
Date: November 21, 2002 at 14:08:01 Pacific
Reply:

are you really changing the MAC or are you just spoofing it? if you install the NIC in another machine will the MAC revert back to the original or will it keep the new MAC??


0

Response Number 3
Name: Kyle Lai
Date: November 21, 2002 at 18:14:11 Pacific
Reply:

You are spoofing the "Software Assigned MAC Address", so you are spoofing MAC address on the Windows 2000 & XP at the time it reads the MAC address and stores in the kernel memory. This is different than changing the HARDWARE MAC address on the NIC card, which takes a lot more work. You can find that info at http://www.atstake.com/research/reports/acrobat/mac_address_cloning.pdf

By the way, NIC Card= "Network Interface Card", at least that's my terminology... :) Sorry.

Like PC Card = "PCMCIA Card" Card

/Kyle

Kyle Lai, CISSP, CISA, MCSE
Information Security Consultant
Kyle Lai Consulting
kyle@kylelai.com
www.kylelai.com


0

Response Number 4
Name: Kyle Lai
Date: November 22, 2002 at 07:23:46 Pacific
Reply:

www.kylelai.com

By the way, the method I discovered used NdisReadNetworkAddress function to overwrite the hardware MAC address. It works on almost all NIC out there. I haven't seen one that doesn't work, but not to say there isn't one out there.

The following is Calvin Guan's response to my posting at Google:

NdisReadNetworkAddress(...) is called by the network adapter driver to
obtain a user specified MAC address in the registry. After the driver
confirmed that there's a valid MAC address specified in the registry key,
the driver then programs the MAC address to its hardware registers to
override the burn-in MAC address.

/Kyle
Kyle Lai, CISSP, CISA, MCSE
Information Security Consultant
Kyle Lai Consulting
kyle@kylelai.com
www.kylelai.com


0

Response Number 5
Name: Rick
Date: November 22, 2002 at 11:12:19 Pacific
Reply:

First, why would you want to change it? What are you tring to hide?

Second, how do you know that you are changing it to a MAC that is NOT being used alread? Won't this cause trouble down the road, (slim chance to bump into the liget owner of the "real" MAC I know, but the possibility does exist).


0

Related Posts

See More



Response Number 6
Name: Kyle Lai
Date: November 23, 2002 at 05:29:08 Pacific
Reply:

Rick,
Your concern is also my concern. That's why I put them into my disclaimers.

I need to find a solution to change MAC address because I am in the information security, network security business. How can a organization fight network issues if they don't know the issues do exist? Now they should know there could be multiple MAC addresses in a LAN (for real, not just by arp spoofing). If they have a big LAN, they probably want to implement some intrusion detection, arpwatch type of system to protect themselves.

/Kyle
Kyle Lai, CISSP, CISA, MCSE
kyle@kylelai.com
www.kylelai.com


0

Sponsored Link
Ads by Google
Reply to Message Icon






Post Locked

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.


Go to Windows 2000 Forum Home


Sponsored links

Ads by Google


Results for: You can change MAC address?

How can i change Mac address w2k? www.computing.net/answers/windows-2000/how-can-i-change-mac-address-w2k/36406.html

What is a MAC address? www.computing.net/answers/windows-2000/what-is-a-mac-address/52701.html

assigning a printer a mac address www.computing.net/answers/windows-2000/assigning-a-printer-a-mac-address/59792.html