Unsolved
This post is more than 5 years old
14 Posts
0
10175
December 3rd, 2003 03:00
changing the MAC address
I have an Inspiron 8600 with the integrated network card as well as the Pro/Wireless network card. Do both of these each have their own MAC address? Is there any way to change or modify one of these MAC addresses?
Thanks
Pat
0 events found
No Events found!


johnallg
2 Intern
•
7.3K Posts
0
December 3rd, 2003 03:00
speedstep
11 Legend
•
47K Posts
0
December 3rd, 2003 17:00
Yes the Mac Address can be faked in software. This feature has been avalable since dos and been a protocol.ini parameter and the DOS ODI driver/packet driver (Clarkson aka Crynwr)/NDIS
http://www.klcconsulting.net/smac/
SMAC is a Windows MAC Address Modifying Utility for Windows 2000, XP, and Server 2003 systems, regardless of whether the manufactures allow this option or not.
In order to change the MAC address in UNIX you need root access to use
ifconfig, in the PC world you need a driver that allows you to select
the MAC address of the card (locally administered addresses) so that
this address is used instead of the one burned on the card. No
"hacked" copy of anything is required for those drivers that
inplement locally administerd addresses. Another method is to have
the source code for the driver (available for all of the Clarkson aka
Crynwr packet drivers) and modify the initialization routine to use a
specific address (your "hacked driver"). Anybody who is even slightly
competent in assembly language could do this without a problem. A
more sophisticated (although easier) approch would be to write a
program to search the entire memory space of the PC to find the six
byte address of the card (find the location of the address in the
drivers data area) and change it while the PC is running (kinda like
doing an ifconfig on a DOS machine!) The explosion of PC based
protocol analyzers is due the implementation, in most driver specs, of
promiscuous mode where the driver passes up all packets regardless of
destination address. Which is really a form of address spoofing.
Some cards based on the Realtek 8139 chipset allow you to write an eeprom on the card to change the mac address in hardware. The DEC/INTEL 2114X Tulip Chipsets allowed this also.
Intersil Prisim Based wireless 802.11b cards allow this when updating the firmware.