Tel: 617-314-9721
info@klcconsulting.net

Home

About KLC

Services

Products

SMAC

Trojan Analysis Career KLC Capability Statement

NEW TOOL!  SMAC-CL -  Command-Line based MAC Address Modification Utility. No install required!

 


SMAC Frequently Asked Questions (FAQ)

 

What does SMAC stand for?  (Back to Top)

Spoof  MAC Address (SpoofMAC)

What systems do SMAC support?  (Back to Top)

SMAC supports Windows 2000, XP, 2003, VISTA, 2008.

What MAC Address should I spoof?

Set the MAC Address to an address with the 2nd digit as "2", which makes the first 2 digits as 02, 12, 22, 32, 42, etc. For example, here are a couple of valid MAC addresses: 1) 02-93-84-91-29-01; 2) 32-71-93-EC-51-AF.

You may use Random for most of the wired network adapters. However if you encounter problems, use a MAC Address with "2" as the 2nd digit.

Why can't I get SMAC to work?  (Back to Top)

For Windows 2000, XP, 2003:

In order to use SMAC, you MUST login with an administrator level user account.  You MUST have READ and WRITE access to the registry of your Windows 2000, XP, 2003, VISTA, 2008, and Windows 7 system.

  1. Be sure that you are using a valid Singlecast (Unicast) MAC Address. The second hex digit of the first octet (reading left to right) should be even (zero is considered even).  You can get more information on MAC Address from this link: IANA Number Assignments database.
     
  2. Be sure that you are logged-on with an administrative user account.
     
  3. Be sure that you are using a Network Adapter that is certified by Microsoft for use with you version of Windows.  You can check Microsoft's Hardware Compatibility List (HCL) or Tested Products List.
     

For Windows 7, VISTA, 2008:

When you start SMAC program, you must start it as the administrator.  You could do this by right click on the SMAC program icon and click on "Run as Administrator".

  1. Be sure that you are using a valid Singlecast (Unicast) MAC Address. The second hex digit of the first octet (reading left to right) should be even (zero is considered even).  You can get more information on MAC Address from this link: IANA Number Assignments database.
     
  2. Be sure that you are logged-on with an administrative user account and, for Windows Vista, both the installation and SMAC program should also be Run As Administrator.  This can be set through the shortcut properties menu or by right-clicking on the executable or shortcut.
     
  3. Be sure that you are using a Network Adapter that is certified by Microsoft for use with you version of Windows.  You can check Microsoft's Hardware Compatibility List (HCL) or Tested Products List.  You will likely need to update the driver to a VISTA compatible driver if you have upgraded your operating from Windows XP to VISTA.  Otherwise, you may need to install a new Network Adapter that is Certified for Windows VISTA.  Please confirm the Windows VISTA Compatibility Certification with the network adapter manufacturer if necessary.

I just updated the new MAC Address but my network adapter doesn't show the new MAC address?  (Back to Top)

  1. If you have problem changing the MAC Address, follow this direction: Some Wireless NIC only accepts MAC Address with the 2nd digit that sets as "2", which makes the first digit as 02, 12, 22, 32, 42, etc. For example, here are a couple of valid MAC addresses: 1) 02-93-84-91-29-01; 2) 32-71-93-EC-51-AF.
  2. What Operating Systems are you running?  SMAC supports Windows 2000, XP, 2003, and VISTA systems.
  3. Are you logged in as the administrator of your computer?  You must log in with administrator level account in order to get SMAC to work.
  4. Did you try to reboot after update the MAC Address with a system administrator account?  Usually you don't need to reboot, but in some cases, rebooting the system will resolve this problem.
  5. When changing MAC address, you MUST assign MAC addresses according to IANA Number Assignments database.  For example, "00-00-00-00-00-00" is not a valid MAC address, therefore, even though you can update this address, it may be rejected by the NIC device driver because it is not valid, and TRUE MAC address will be used instead.  Otherwise, "00-00-00-00-00-00" may be accepted by the NIC device driver, however, the device will not function.  You can find the information at http://www.iana.org/assignments/ethernet-numbers. The latest MAC address Organization Unique Identifier (OUI) listing is available at http://standards.ieee.org/regauth/oui/oui.txt.
  6. Is your network adapter certified for the version of Windows operating system you are using?  You can check with your network manufacturer, or check out the Microsoft hardware compatibility list (HCL) URL: http://www.microsoft.com/hcl.

Why buy SMAC while there are other MAC changers out there?

Great question.  It is all about the credibility, maturity, and innovations of SMAC.  SMAC has been created since 2002.  We are the leader in this area because we provide features that are accustomed to networking and security professionals.  We are not just the SMAC creator, but we (at KLC Consulting) are also the networking and information security professionals that use SMAC too!

SMAC offers the users to not only change the MAC Addresses, but also to:

  • view active and non-active network adapter information
  • automatically restart the network adapter after MAC Address change
  • generate random MAC Addresses
  • validate MAC Address input
  • show IPConfig info to verify the network adapter information known to Windows
  • keep the MAC Address Change Log
  • track Most Recently changed MAC Addresses
  • produce network adapter information report (Professional Edition)
  • pre-load MAC Address List (Professional Edition)

SMAC was the first MAC Address Spoofer for Windows, and it has been developed and enhanced since 2002.  There has been estimated more than 1,500,000+ downloads worldwide, and it has been used by many fortune 1000 companies such as Intel, HP, CISCO, Siemens, ABB, as well as many US and other government agencies.

KLC Consulting, Inc. is a Registered Corporation in the United States.  SMAC is developed by the KLC Research and Development team which consists of  internationally recognized certified professionals including Certified Information Systems Security Professional (CISSP), Certified Information Systems Auditor (CISA), and Microsoft Certified Systems Engineer (MCSE).  These certifications speak the integrity and skills of the KLC development team, and most importantly, the integrity of SMAC software.

Are there any legitimate use of SMAC?  (Back to Top)

Absolutely. 

In fact, IT Security and networking professionals have been looking for a product like SMAC for years, and SMAC has helped people in many industries do network security testing (wireless security, penetration testing, Intrusion Detection testing), network troubleshooting, high-availability solutions (firewall, stand-by systems), software license recovery solutions (recover license based on MAC Addresses because manufacturer of the license went out of business), and various security solutions. 

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...

Click here to read more about the features and benefits of SMAC.

Does SMAC change the hardware MAC addresses?  (Back to Top)

No.  SMAC changes software based MAC address that is interpreted by the network adapter device driver, which eventually pass to Windows operating system.  

How do I use SMAC Evaluation Edition(Back to Top)

SMAC Evaluation:

1. Install SMAC Evaluation Edition.

2. Select the network adapter you want to change the MAC address.

3. Type in the new MAC address you want to change to in the "New MAC Address" area.

4. Click on "Update MAC"

5. Reboot your system, and your new MAC address will take effect after reboot.

6. Verify if new MAC address take effect in your system, type "ipconfig /all" to verify. You should see new MAC address as "0C-0C-0C-0C-0C-0C."

Please note that SMAC evaluation can only allow you to change MAC address to "0C-0C-0C-0C-0C-0C." SMAC Full version allows you to change to any MAC addresses you wish.

How do I remove the spoofed MAC Address?  (Back to Top)

On the SMAC screen, click on "Remove MAC" to remove the spoofed MAC address for the selected network adapter.  You still require to disable then re-enable the affected network adapter, or simply reboot.

Can I remove the spoofed MAC Address using the SMAC Evaluation Edition?  (Back to Top)

Yes, absolutely!  On the SMAC Evaluation Edition, click on "Remove MAC" to remove the spoofed MAC address for the selected network adapter.  You still require to disable then re-enable the affected network adapter, or simply reboot.

I can only see "MAC Bridge Miniport" listed as my adapter when running SMAC on Windows XP, Why?  (Back to Top)

In Windows XP ( and ONLY XP,) Microsoft have decided that it would be easier to have a single MAC address for all devices in your computer if you choose to do that, but this causes problems. This shows itself when you do your 'ipconfig /all' command and the description line for the adapter is "MAC Bridge Miniport." To fix this you need
to unbridge your ethernet adapter (don't worry if that
sounds very technical, the simple instructions are below so just
follow them).

---------------------
MAC Bridge Miniport problem for users of Windows XP only:

Remove your Network Card from the MAC Bridge Miniport by doing this:

1. Click on Start..Control Panel and then on Network Connections
2. Right-click on your Local Area Connection and choose Remove from
Bridge
3. Right-click Network Bridge and choose the Disable option
4. Click on as many OK boxes to get you back to the normal screen
(you may or may not need to reboot)
5. Now type "ipconfig /all" again in a command window and you should
see your Network Card and its proper MAC address. That is the MAC
address for your Network Adapter.
-------------------

This should resolve the problems of changing MAC Address in XP.

Does SMAC work with VMWare virtual network adapters?  (Back to Top)

In the newer version of VMWare, SMAC users reported that it worked, however, there is no gaurantee.  The older version of VMWare does not read MAC address information from the registry.  According to the information on the VMWare website, it reads the MAC address information from the configuration file (.VMX).  Please refer to the VMWare website for more details.

Can I change MAC addresses on "inactive" network adapters?  (Back to Top)

Yes.  However, the newly spoofed MAC address will not take effect until the network adapter is activated.  For MAC address activation process, please read the readme file.

Can SMAC work on my cable modem?  (Back to Top)

SMAC supports Windows 2000, XP, 2003, and VISTA .

Can I have 1 MAC Address assigned to more than 1 Network Adapter?  (Back to Top)

Base on the way TCP/IP protocal, there should be 1 MAC address assign to 1 network adapter, and 1 MAC address for each IP address.  If you have 1 MAC address assigned to more than 1 network adapter, you might experience network problems.

When starting SMAC, why am I prompted to load a Microsoft Office CD?  (Back to Top)

SMAC does not actually use Microsoft Office.  However, SMAC does use the Microsoft Common Control component (Mscomctl.ocx) for certain dialog features. This is a standard Microsoft file that is frequently upgraded by applications including Microsoft Office. This is a known Office 2000 issue that has several causes.  One cause is that Office was installed on Windows 2000 under a non-administrative context.  The fact is that when Office installed the Mscomctl.ocx file, it did not properly register the file with Windows. Therefore, when launching any third party applications that reference the control, Windows will either prompt for the Office CD to complete the installation or generate an error. 

The solution is to load the Office CD when prompted and allow Office to complete the installation.
  If you receive a 1706 error instead of the CD prompt, you must login with an administrator account, start the affected application and load the Office CD when prompted.

Why do I get the message "SMAC has determined that you have insufficient registry access..."?   (Back to Top)

For Windows 2000, XP, 2003:

In order to use SMAC, you MUST login with an administrator level user account.  You MUST have READ and WRITE access to the registry of your Windows 2000, XP, 2003, and VISTA  system. 

For Windows VISTA:

When you start SMAC program, you must start it as the administrator.  You could do this by right click on the SMAC program icon and click on "Run as Administrator".

 

 

Copyright 2002-2011 KLC Consulting, Inc..
All rights reserved.