Mac Spoofing Windows 7 Software

Tel: 617-314-9721
[email protected]

Trojan AnalysisResources

MAC spoofing is a technique for changing a factory-assigned Media Access Control (MAC) address of a network interface on a networked device. The MAC address that is hard-coded on a network interface controller (NIC) cannot be changed. However, many drivers allow the MAC address to be changed. Additionally, there are tools which can make an operating system believe that the NIC has the MAC.

Simple + Intuitive MAC Address Spoofer on
Windows 2000, XP, 2003, VISTA, 2008, Windows 7, Virtual Machine (VM)

SMAC 2.7
SMAC-CL:SMAC Command Line Edition. Scriptable Console based tool for spoofing MAC Addresses on Windows 2000, XP, 2003, VISTA.
Babel Fish Translation:

Download NowTry Now

SMACis a MAC Address Changer (Spoofer) for Windows 7, XP, Server 2003, and VISTA systems, regardless of whether the manufactures allow this option or not.

SMAC customers include major organizations such as Intel, HP, Boeing, Cisco, Siemens, CSC, Berkeley Lab, Sandia National Lab, Boingo Wireless, SPI Dynamics, ABB, etc. Just to name a few.. There has been over 1,500,000 downloads.

NEW FEATURES - SMAC 2.0 presents many new features that have been in user's wish list! For example, Change MAC address in 3 clicks, generate Random MAC Address, automatic activation of new MAC Address, etc..

SMAC 2.0 Screenshot - Click to enlarge.

Spoofing mac address windows 10

URL of this article is

Table of Content:

  • Protect Personal and Individual Privacy. Some companies track users via their MAC Addresses.. In addition, there are more and more Wi-Fi Wireless connections available these days, and Wireless network security and privacy is all about MAC Addresses..

  • Perform Security Vulnerability Testing, Penetration Testing on MAC Address based Authentication and Authorization Systems, i.e. Wireless Access Points. (Disclaimer: Authorization to perform these tests must be obtained from the system owner(s).)

  • Build 'TRUE' Stand-by (offline) systems with the EXACT same CompterName, IP, and MAC ADDRESSES as the Primary Systems. If Stand-by systems should be put online, NO arp table refresh is necessary, which eliminates extra downtime.

  • Some online Game Players (Gamers) require changing the MAC addresses to fix IP problems for some reason..

  • Build High-Availability solutions. For example, some firewalls that run on multi-port NIC's (i.e. quad port NIC) require the same MAC address for every port.

  • Troubleshoot Network problems. Arp Tables, Routering, Switching, ..

  • Troubleshoot system problems

  • Test network management tools

  • Test incident response procedures on simulated network problems

  • Test Intrusion Detection Systems (IDS), whether they are Host and Network Based IDS.

  • If for whatever reason you need to keep the same MAC address as your old NIC, but your old NIC failed..

    'Secure Keyboard Entry' maps to the EnableSecureEventInput function whose concept is described here.Basically, applications don't access the hardware themselves; they obtain events (e.g. About key strokes) from the operating system. Some elements in the OS decides what application gets what events, depending on its access rights and GUI state (there are details depending on which application. Apple helps you keep your Mac secure with software updates. The best way to keep your Mac secure is to run the latest software. When new updates are available, macOS sends you a notification — or you can opt in to have updates installed automatically when your Mac is not in use. MacOS checks for new updates every day, so it’s easy to always have the latest and safest version. Mac keyboard security app os x 2016 0. Mac OS X Snow Leopard (version 10.6) is the seventh major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers. Snow Leopard was publicly unveiled on June 8, 2009 at the Apple Worldwide Developers Conference.On August 28, 2009, it was released worldwide, and was made available for purchase from Apple's website and its retail stores at. Finding Your Inner Mac Keyboard Ninja with Shortcuts. Now it’s time to up your keyboard game. If you’re new to OS X or just have never learned any of its myriad combinations, here’s a good article to start with.Take some time also to familiarize yourself with the shortcuts you. Jun 21, 2013  The Virtual Keyboard feature of Mac OS X is exactly what it sounds like, it’s a software-based keyboard that can be used as an auxiliary onscreen keyboard to type anything on a Mac. These virtual keys are pressable by clicking on them with a cursor, rather than tapping the physical keys on a hardware keyboard.

  • Some software can ONLY be installed and run on the systems with pre-defined MAC address in the license file. If you need to install one of these software to another system with a different Network Interface Card (NIC) because your NIC is broken, SMAC will come handy. However, you are responsible to comply with the software vendor's licensing agreement.

  • Some Cable Modem ISP's assign IP addresses base on the PC's MAC addresses. For whatever reason, if you need to swap 2 PC's regularly to connect to the cable modem, it would be a lot easier to change the MAC addresses rather than to change Network Interface Card (NIC). (You need to check with your ISP and make sure you are not violating any service agreements.)

  • Over 1,500,000 downloads by users from major corporations and from around the world, making SMAC the most stable and popular Windows MAC Address Modifying utility.

  • SMAC took advantage of the NdisReadNetworkAddress function in the Microsoft Device Driver Development Kit (DDK.)

  • NdisReadNetworkAddress(..) is called by the network adapter driver to obtain a user specified MAC address in the registry. After the driver confirms 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.

  • Make sure you DO NOT assign one MAC address to multiple NIC's on a local area network (LAN). If you do that, you will create a lot of problems. MAKE SURE YOU HAVE ONE UNIQUE MAC ADDRESS PER NIC!!!

  • Make sure you DO NOT use Multicast or invalid MAC addresses. You can check out the Multicast MAC addresses at Note: '00-00-00-00-00-00' is not a valid MAC address.


  • SMAC is a Windows MAC Address Modifying tool, and is based on this research article. SMAC is developed by KLC Consulting Security Team. URL of SMAC is

Getting Started

Before we get into the technical details, if you are not comfortable of changing MAC Address via registry entries, please use the User Friendly SMAC MAC Address Changer. It will be less risk and it will make your life a lot easier.

There could be couple ways to do change (spoof) MAC Addresses on Windows 2000, XP, 2003, and VISTA.Make sure you read through the steps first.If my explanation does not make sense to you, please useSMAC.

The following information is provided “AS IS.”If you have any inputs, please feel free to send me an email.

*** Disclaimer: Try these steps at your own risk!!! These steps will work, but they are not supported by Microsoft.
*** I will not be responsible for any damages that might occur on your system.
*** Please don't try the steps below if you do not agree with this disclaimer!

Before we start: KLC Consulting Security Teamhas developed a Windows MAC Address Spoofing tool, SMAC. SMAC is developed based on this research article, and it has manyfunctionalities. SMAC allows Windows 2000, XP, 2003 Server and VISTA users to change MACaddress regardless of whether manufacturers allow this option or not. URL of SMAC is

Method 1:

This is depending on the typeof Network Interface Card (NIC) you have.Ifyou have a card that doesn’t support Clone MAC address, then you have to go tosecond method.

  1. Go to Start->Settings->Control Panel and double click on Network and Dial-up Connections.

  2. Right click on the NIC you want to change the MAC address and click on properties.

  3. Under “General” tab, click on the “Configure” button

  4. Click on “Advanced” tab

  5. Under “Property section”, you should see an item called “Network Address” or 'Locally Administered Address', click on it. (See figure below as an example)

  6. On the right side, under “Value”, type in the New MAC address you want to assign to your NIC.Usually this value is entered without the “-“ between the MAC address numbers.

  7. Goto command prompt and type in “ipconfig /all” or “net config rdr” to verify the changes.If the changes are not materialized, then use the second method.

  8. If successful, reboot your systems.

Method 2:

This method requires someknowledge on the Windows Registry.If you are not familiar with Windows Registry, just use the simple-to-useSMAC MAC Address Changer to change the MAC addresses (the easiest and safest way,) or consult with a technicalperson before you attempt on the following steps.Also, make sure you have a good backup of your registry.

1.Goto command prompt and type “ipconfig /all”, and

I. Record the Description for the NIC you want to change.

II. Record the Physical Address for the NIC you want to change. Physical Address is the MAC Address
figure 1.

2.Goto command prompt and type “net config rdr”, and you should seesomething like

figure 2.

3.Remember the number between the long number (GUID) inside the { }.For example, in the above “net config rdr” output, for MAC address“00C095ECB793,” you should remember {1C9324AD-ADB7-4920-B02D-AB281838637A}.You can copy and paste it to the Notepad, that’s probably the easiestway. (See figure 2.)

4.Go to Start -> Run, type “regedt32” to start registry editor.Do not use “Regedit.”

5.Do a BACKUP of your registry in case you screw up the following steps.To do this

  1. Clickon “HKEY_LOCAL_MACHINE on Local Machine” sub-window

  2. Clickon the root key “HKEY_LOCAL_MACHINE”.

  3. Clickon the drop-down menu “Registry -> Save Subtree As” and save the backupregistry in to a file. Keep thisfile in a safe place.

6.Go to “HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E972-E325-11CE-BFC1-08002BE10318}. Double click on it to expand the tree.Thesubkeys are 4-digit numbers, which represent particular networkadapters. You should see it starts with 0000, then 0001, 0002, 0003 and soon. (See figure 3.)

Figure 3.

7. Go through each subkey that starts with 0000. Click on 0000, check DriverDesckeyword on the right to see if that's the NIC you want to change the MACaddress. The DriveDesc should match the Description yourecorded from step (a.-I.). If you are not 100% sure about the DriverDesc,then you can verify by checking if the NetCfgInstanceID keyword valuematches the GUID from step (c).
If there is no match, then move on to 0001, 0002, 0003, and so on, until youfind the one you want. Usually 0000 contains the first NIC youinstalled on the computer.
In this demonstration, 0000 is the NIC I selected. (See figure 3.)

You plan to sell it with in-app purchases. Typing practice for kids. This task is in progress. Developer Response,Yes, we are planning to release additional lessons for programmers with the ability to add your own texts or code.

8. Once you selected the subkey (i.e. 0000), check if there is a keyword 'NetworkAddress'exist in the right side of the window. (See figure 3.)

I. If 'NetworkAddress' keyworddoes not exist, then create this new keyword:

i. Click on the drop down menu “Edit -> Add Value”.

ii. In the Add Value window, enter the following value then clickOK. (See figure 4.)
Value Name: =NetworkAddress
Data Type: =REG_SZ

Figure 4.

iii. String Editor window will pop up at this time (see figure5.)

iv. Enter the new MAC address you want to modify. Then click OK.
(There should not be any '-' inthis address. Your entry should only consist of 12 digits as seen in thefigure 5.)

II. If 'NetworkAddress' keyword exists, make sure it shows thekeyword type is REG_SZ, and it should show as NetworkAddress:REG_SZ: . This keyword might not have a value at this time.

i. Double click on the keyword NetworkAddressand the String Editor window will pop up. (See Figure 5.)

ii. Enter the new MAC address you want to modify. Then click OK.
(There should not be any'-' in this address. Your entry should only consist of 12digits as seen in the figure 5.)

Figure 5.

The Simple-to-UseSMAC MAC Address Changer (Spoofer) is definitely a lot SAFER and EASIER for this type of process. Check out some SMAC screenshots. ☺

9.There are 2 ways to make the new MAC address active. Method I doesnot require a system reboot:

I. Goto Start->Setting->Control Panel, and double click on'Network Neighborhood'.
WARNING: Make sure you understand that you WILL lose thenetwork connection after completing step 'ii.' below, and
if you have a DHCP client, you will get a new IP addressafter completing step 'iii.'

i. Select the Network Adaptor you just changed the MAC address.

ii. Right click on the selected Network Adaptor and click'Disable.'
Verify the status column for this adaptorchanges to 'Disabled'

iii. Right click on the selected Network Adaptor and click'Enable.'
Verify the status column for this adaptorchanges to 'Enabled'

iv. If for any reason it cannot be disabled or re-enabled, you have to
reboot your system to make thechanges effective.

II. Reboot your Windows system.

10. Once completing step j (if rebooting the system, wait until the reboot is completed), go to command prompt, type “ipconfig /all” to confirm the new MAC address.

Note: SMAC 2.0 Professional Edition can do step 9 and 10 with '1-click' and that really means 1 click, on the 'Activate MAC' button.

Now you have seen the whole process, it's time to see how SMAC MAC Address Changer (Spoofer) is a lot SAFER and EASIER for changing (spoofing) MAC Address on Windows 2000, XP, 2003, and VISTA . ☺

Restore The TRUE Hardware burned-in MAC Address:

  1. Remove the entry you added:

  1. If you followed Method 1, then go back to the advanced properties window and remove the entry you add.

  2. If you followed Method 2, then remove the 'NetworkAddress' keyword you added in the registry.

  1. Use step (j) above to activate the change you make.

  2. Once rebooted, go to command prompt, type “ipconfig /all” to confirmthe original MAC address.

IfMAC Address changes does not work:

If for whatever reason the MAC address cannot be changed usingmethod 2, make sure you restore the registry setting by following the 'Restore The TRUE Hardware burned-in MAC Address' instruction above.If necessary, restore the registry you just backed-up to get your systemback to the original state.You cando this by clicking on the drop-down menu “Registry->Restore,” andrestore your backup registry file.

MACAddress Spoofer:

KLCConsulting Security Team has developed SMAC,a Windows MAC Address Changer / Spoofer for Windows 2000, XP, 2003, and VISTA Serversystems, regardless ofwhether manufacturers allow this option or not. SMAC has been used by many Fortune 500 companies to help enhancing their security and provide network solutions. KLC has integrated features requested by network and security professionals, andSMAC has been published inmany security books and training manuals.SMAC URL is



About KLC Consulting:

KLC's mission is to provide a continuous effort to protect the confidentiality, integrity and availability of your corporate resources and data. Through each stage of the information security lifecycle, we help you prevent, detect, respond to, and resolve your enterprise security issues. We published several best practices articles and virus analyses to assist the public to stay secure.

KLCencompasses security expertise in the MAC Address (Network Address) based Security, Networking and Application Security, Financial Institutions (GLBA), Healthcare (HIPAA Security) and Pharmaceutical (21 CFR Part 11), Vulnerability Management and Protection, Security Technologies Design and Implementation, and a full range of Professional Security Services.

Contact KLC Consulting:

KLC Consulting, Inc.


[email protected]

Postal Mail:
KLC Consulting, Inc.
PO Box 395
Holden, MA 01520

Legal Disclaimer


  • SMAC is now FREE
  • - To spoof MAC Address, make the first 2 numbers of Spoofed MAC Address as '02', '06', '0A', '0E' (under IEEE specification)
  • - KLC received a Department of Defense (DoD) contract award for SMAC software.
  • - SMAC software now has more than 2,500,000 downloads!
  • - Celebrating 18 Years Anniversary of SMAC! (1.0 released on Jan 9, 2003)


SMAC is a powerful, yet easy to use MAC Address Changer (Spoofer) for Windows 10, 8, 7, VISTA, 2008, 2003, XP, and 2000 systems, regardless of whether the network card manufacturers allow this option or not. SMAC is developed by Certified Professionals (CISSP, CISA, CIPP, and MCSE). It is also great for MAC Address Lookup.

SMAC is a powerful, yet an easy-to-use and intuitive Windows MAC Address Modifying Utility (MAC Address spoofing) which allows users to change MAC address for almost any Network Interface Cards (NIC) on the Windows 10, 8, 7, 2008, VISTA, XP, 2003, and 2000 systems, regardless of whether the manufacturers allow this option or not.

SMAC does not change the hardware burned-in MAC addresses. SMAC changes the 'software based' MAC addresses, and the new MAC addresses you change will sustain from reboots.

SMAC helps people to protect their privacy by hiding their real MAC Addresses in the widely available wifi Wireless Network. SMAC also helps Network and IT Security professionals to troubleshoot network problems, test Intrusion Detection / Prevention Systems (IDS/IPS,) test Incident Response plans, build high-availability solutions, recover (MAC Address based) software licenses, and etc..

SMAC is the first Windows MAC Address Modifying Utility (since 2002), and it is developed base on the extensive research of KLC Consulting, Inc. SMAC is continuous updated with the latest trend in the networking and security, as well as valuable customers' wishes and feedbacks.

SMAC is created and maintained by Certified Information Systems Security Professionals (CISSP), Certified Information Systems Auditors (CISA), and Microsoft Certified Systems Engineers (MCSE), and professional software engineers. With combined efforts, SMAC is well designed to be an user-friendly tool for both the technical and non-technical users.

We are a proud leader in the Windows MAC Address Modification Utility Research. We have 1,500,000+ SMAC downloads from satisfied users all over the world, and we have received tremendous feedbacks from many IT professionals and Security experts about our input to the community. Yet, we don't just stop here. We strive to improve our products to bring the next generation of technologies to our customers.

SMAC is a MUST-HAVE TOOL for IT, Security, Networking professionals, online gamers, and everyone who needs a MAC Addresses Changer.


  • - MAC Address Lookup
  • - Automatically Activate new MAC Address right after changing it (you have the option to manually activate)
  • - Show the manufacturer of the MAC Address
  • - Show All or 'Only Active' network adapters
  • - Randomly Generate any New MAC Address or based on a selected manufacturer
  • - Pre-load MAC Addresses List and choose the new MAC address from the list (Professional Edition)
  • - 'IPConfig' button - click to show network adapter (IPConfig) info to confirm changes
  • - User-friendly GUI and easy-to-follow User Guide
  • - Change MAC Address in 3 clicks:
    • - Select a network adapter
    • - Click 'Random' to generate a MAC Address to spoof
    • - Click 'Update MAC' to change and activate new MAC Address
  • - Protect your personal privacy by hiding the real MAC Address of your Network Adapters
  • - Easy, intuitive, and user-friendly GUI for viewing and changing MAC addresses
  • - Display detailed information of all available adapters, or ONLY the active network adapters
  • - Displays the following information of your Network Interface Card (NIC)
    • - Device ID
    • - Active Status
    • - NIC description
    • - NIC Manufacturer
    • - Spoofed status (Yes/No)
    • - IP Address
    • - Active MAC addresses
    • - Spoofed MAC Address
    • - NIC Hardware ID
    • - NIC Configuration ID
  • - View and select the 10 Most Recently Used (MRU) MAC Addresses directly from the MRU list to spoof
  • - Generate comprehensive reports on Network Adapter details (Professional Edition only)
  • - Built-in logging capability allows users to track MAC address change activities (Professional Edition has the option to turn-on or turn-off this option)
  • - Remove spoofed MAC Address to restore original MAC Address

System Requirements

SMAC 2.0 Works on Windows VISTA, XP, 2003, 2000. SMAC works on Network Interface Cards (NIC) that are on the Microsoft Hardware Compatibility List (HCL). Usually you will see a 'Designed for Windows 2000' or 'Designed for Windows XP' logo on the box of the NIC. If your NIC is not on the HCL, please contact your NIC manufacturer to check for compatibility.

To avoid problems in your local area network:

  • - Make sure you DO NOT assign one MAC address to multiple NIC's on a local area network (LAN). If you do that, you might create some problems. MAKE SURE YOU HAVE ONE UNIQUE MAC ADDRESS PER NIC!!!
  • - You must assign MAC address according to the IANA Ethernet-number assignment database.
  • - Make sure you DO NOT use Multicast MAC addresses. You can check out the Multicast MAC addresses at
  • - Note: '00-00-00-00-00-00' is NOT a valid MAC address. Even though you spoofed your MAC address to '00-00-00-00-00-00,' your network adapter will reject this MAC address, and your TRUE MAC address will remain.
  • - In order to activate the new MAC address, you need to disable then re-enable the network adapter, or reboot your system.
  • - To spoof MAC Address, make the first 2 numbers of the MAC Address as '02', '06', '0A', '0E' (under IEEE specification)
  • - Please read the SMAC 2.0 User Guide file before using SMAC.

Compare Versions

FeaturesStandard EditionProfessional EditionSite LicenseEnterprise License
Displays the detailed network adapter information in the Data GridXXXX
Capable of showing 'Only Active Network Adapters' or all network adapters in the Data GridXXXX
Spoof MAC Address on Microsoft compatible Network Adapters for Windows VISTA, XP, 2003, 2000 systemsXXXX
Remove Spoofed MAC AddressXXXX
Capable of automatically restarting network adapter after MAC Address spoofing to activate new MAC AddressXXXX
Allow the option to choose automatically restart network adapter after MAC Address spoofing or manually restartXXXX
Show 'IPConfig' information with 1- button clickXXXX
Restart network adapter with 1-button clickXXXX
Validate MAC Address inputXXXX
Show Network Adapter manufacturer associated to the new Spoofed MAC addressXXXX
Capable of generating random MAC Address for spoofingXXXX
Allow users to show up to 10 Most Recently Used (MRU) MAC Addresses and select a new Spoofed MAC Address directly from the MRU listXXXX
Allow users to create and load a MAC Address List into SMAC and choose a New Spoofed MAC Address from the listXXX
Create a detailed report for network adapters on your computerXXX
Unlimited installation on the licensee's company computers located at a single physical location XX

Download SMAC

SMAC customers include Intel, HP, Boeing, Cisco, Siemens, CSC, Berkeley Lab, Sandia National Lab, Boingo Wireless, SPI Dynamics, ABB, and Government. Just to name a few..

FREE Download - SMAC 2.7:
Download Site 1
Download Site 2
Download Site 3KLC Consulting

Purchase License

SMAC 2.0 / 2.7 License Price List

SMAC 2.0/2.7 LicenseList PriceLicense Key
Standard EditionFreeSMC2U-00C8-0003-03E7-DC2D-5A6C
Professional EditionFreeSMC2U-00C8-4003-03E7-5C8B-C74B
Commercial Use LicenseCall / email usCall / email us

Spoof Mac Address Windows 7 Software

SMAC-CL (SMAC Command Line Edition)

SMAC-CL is a powerful, yet an easy Command-Line version of MAC Address Modifying Utility (spoofer) for Windows VISTA, 2003, XP, and 2000 systems, regardless of whether the manufactures allow this option or not.

SMAC-CL does NOT require any software installs, and it can be easily scripted via languages such as Perl, Windows Script Host (WSH, wscript, cscript,) and integrated with Microsoft's DEVCON utility to fully automate SMAC-CL and disable/re-enable network adapters.

SMAC-CL LicenseList PriceDownload
Standard LicenseFreeFree Download
Commercial Use LicenseCall / email usCall / email us

Mac Spoofing Windows