在 Mac OS X 上:ifconfig <interface> ether <new mac address>
在 linux 上:ifconfig <interface> hw ether <new mac address>
在 Win XP 上: http: //devices.natetrue.com/macshift/
如果您只更改一次或很少更改 MAC 地址,那么在 Windows 中,您可以从设备管理器中执行此操作。在设备管理器中更改您想要更改 MAC 地址的网卡属性,并在设置中获得更改 MAC 地址的选项。该字段不称为 MAC 地址,它被称为其他内容。默认为空白。(无法访问 Windows 机器,因此无法写出该字段的确切名称。可能是设备标识,但不确定。)
您只需在字段中输入 12 个十六进制数字的 mac。输入 MAC 时不需要分隔符 (:) 或 (-)。但是,一旦您在其中输入内容,您可以稍后将其留空以恢复原始 MAC。因此,在将一些测试 MAC 地址放入该字段之前,您必须在某处记下原始 MAC 地址。
在 Windows 中,您可以使用 ettercap 来欺骗捕获数据。您还可以使用 cain n abel 来欺骗和捕获密码。
B. 对于 Linux / MAC
在 Linux 和 MAC 中,您可以使用带有 hw 参数的 ifconfig 命令。阅读手册页以获取有关如何使用它的更多详细信息。
对于欺骗,您可以在 Linux 中安装包 dsniff。它有一个名为 arpspoof 的工具,可以帮助进行欺骗。Ettercap 也可用于 Linux。因此,如果您需要一些 GUI,您也可以使用它。
在 Mac OS X 上:
ifconfig <interface> ether <new mac address>
在 linux 上:
ifconfig <interface> hw ether <new mac address>
在 Win XP 上: http: //devices.natetrue.com/macshift/
如果您使用
ifconfig
更改 MAC 地址,则不会保留更改(重新启动)。如果要永久更改 MAC,则需要编辑接口的配置文件。在 Debian/Ubuntu 中,这是
/etc/network/interfaces
.hwaddress ether 01:02:03:04:05:06
为相关接口添加一行:iface eth0 inet dhcp
hwaddress ether 01:02:03:04:05:06
最好的,佩拉
SMAC 在 Windows ( http://www.klcconsulting.net/smac/ ) 上很好用,但它不是免费的。Windows 中的许多网络适配器都可以手动更改,但是...
右键单击网络适配器--> 属性--> 配置--> 高级,然后找到名为网络地址(或本地管理地址,具体取决于您的Windows 版本)的属性。输入你想要的不带破折号的MAC,然后重启生效。将选项改回“不存在”会将 MAC 重置为真实的硬件 MAC 地址。
A. 对于 Windows
如果您只更改一次或很少更改 MAC 地址,那么在 Windows 中,您可以从设备管理器中执行此操作。在设备管理器中更改您想要更改 MAC 地址的网卡属性,并在设置中获得更改 MAC 地址的选项。该字段不称为 MAC 地址,它被称为其他内容。默认为空白。(无法访问 Windows 机器,因此无法写出该字段的确切名称。可能是设备标识,但不确定。)
您只需在字段中输入 12 个十六进制数字的 mac。输入 MAC 时不需要分隔符 (:) 或 (-)。但是,一旦您在其中输入内容,您可以稍后将其留空以恢复原始 MAC。因此,在将一些测试 MAC 地址放入该字段之前,您必须在某处记下原始 MAC 地址。
在 Windows 中,您可以使用 ettercap 来欺骗捕获数据。您还可以使用 cain n abel 来欺骗和捕获密码。
B. 对于 Linux / MAC
在 Linux 和 MAC 中,您可以使用带有 hw 参数的 ifconfig 命令。阅读手册页以获取有关如何使用它的更多详细信息。
对于欺骗,您可以在 Linux 中安装包 dsniff。它有一个名为 arpspoof 的工具,可以帮助进行欺骗。Ettercap 也可用于 Linux。因此,如果您需要一些 GUI,您也可以使用它。
无法解决 Windows 和 Mac,但在 Linux 下, ifconfig 命令可以解决问题。
不完全是您要求的,但是如何使用 arp 告诉路由器您的新地址?
(但 ifconfig 是要走的路)