在 Windows 或 OS X 中更改或欺骗 MAC 地址

每个 NIC (网络接口卡)( (Network Interface Card))都有一个唯一的 MAC 地址(媒体访问控制(Media Access Control))。这适用于所有类型的网卡,包括以太网(Ethernet)卡和WiFi卡。MAC 地址(MAC Address)是一个六字节数字或 12 位十六进制数字,用于唯一标识网络上的主机。

MAC 地址(MAC address)的一个示例是 1F-2E-3D-4C-5B-6A,它属于OSI 模型的(OSI model)第 2 层(Layer 2)网络协议。在当今的网络中,ARP地址解析协议(Address Resolution Protocol)MAC 地址(MAC address)转换为第 3 层(Layer 3)协议地址(protocol address),例如IP 地址(IP address)MAC 地址(MAC address)也可以称为物理地址(Physical Address)。如果您不知道,请阅读我的帖子,了解如何找到您的 MAC 地址(how to find your MAC address)

MAC地址

所有MAC地址都被硬编码到网卡(network card)中,并且永远无法更改。但是,您可以使用一些简单的技巧在操作系统本身中(operating system)更改或欺骗 MAC 地址。(change or spoof the MAC address)

那么为什么要更改MAC 地址(MAC address)呢?这有很多原因,主要与绕过调制解调器、路由器或防火墙上设置的某种(router or firewall)MAC 地址(MAC address)过滤器有关。更改MAC 地址可以帮助您通过模拟不受限制的(MAC Address)MAC 地址(MAC Address)或欺骗已授权的MAC(MAC address)地址来绕过某些网络限制。

例如,WiFi 网络(WiFi network)可能只允许授权的计算机连接到网络,并根据MA​​C 地址(MAC address)过滤(network and filters)掉计算机。如果您能嗅出一个合法的MAC 地址(MAC address),您就可以欺骗您的MAC 地址并获得(MAC address and gain access)WiFi 网络(WiFi network)的访问权。

另一个例子是,如果您的ISP只允许一定数量的计算机从您家连接到Internet 。如果您有更多计算机需要连接,您可以欺骗授权计算机的(computer and connect)MAC 地址(MAC address)并从其他计算机连接。

更改 Windows MAC 地址

您可以按照以下步骤轻松更改Windows中网卡 的MAC 地址(MAC address)(network card)

第 1 步(Step 1):单击开始(Start),然后单击控制面板(Control Panel),然后单击网络连接(Network Connections),然后右键单击要更改MAC 地址的(MAC address)网络连接(network connection)并选择属性(Properties)。它通常是Local Area ConnectionWireless Network Connection

本地连接

如果您使用的是Windows Vista 、Windows 7 或更高版本,则必须转到控制面板、(Control Panel,)网络和 Internet、(Network and Internet,)网络和共享中心,(Network and Sharing Center,)然后单击 管理网络连接(Manage Network Connections )更改适配器设置( Change adapter settings)

更改适配器设置

然后您可以右键单击适配器并选择Properties

第 2 步(Step 2):在“常规(General)”或“网络(Networking)”选项卡上,单击“配置(Configure)”按钮。

配置网络适配器

第 3 步(Step 3):现在单击“高级(Advanced)”选项卡,然后单击“本地管理地址(Locally Administered Address)”属性或“网络地址(Network Address)”属性。

本地管理地址

默认情况下,选择不存在(Not Present)值。继续并单击Value 单选按钮并输入(radio button and enter)新的MAC 地址(MAC address)MAC地址(MAC address)是6对数字和字符的组合,即40-A2-D9-82-9F-F2 。您应该输入不带破折号的MAC 地址。(MAC address)

mac地址改变

您可以转到 命令提示符并输入(command prompt and type)IPCONFIG IPCONFIG /ALL以检查MAC 地址(MAC address)是否已更改。继续并重新启动计算机以使更改生效。

这是在Windows中更改MAC 地址(MAC address)的最简单方法。您也可以通过注册表这样做,但它更具技术性,可能大多数人都不需要。

更改 OS X MAC 地址

OS X上更改MAC 地址(MAC address)肯定不像在Windows上那么容易。首先,您必须使用终端(Terminal)(类似于Windows中的命令提示符)来实际更改MAC 地址(MAC address)

其次,您需要手动弄清楚适配器的技术名称,然后才能更改设置。我将逐步解释下面的所有内容,但有时会有点复杂。(explain everything)

首先,让我们找出您Mac的当前(Mac)MAC 地址(MAC address)。您可以通过以下两种方式之一执行此操作:通过System Preferences或通过Terminal。打开系统偏好设置(System Preferences),点击网络(Network),然后点击 高级(Advanced)按钮。确保(Make)首先在左侧的列表框中选择适当的接口(WiFi以太网(Ethernet)等)。

os x 网络高级

单击硬件(Hardware)选项卡,您将看到第一行是MAC 地址(MAC Address)。我以为您可以简单地从“配置”下拉列表中选择“(Configure)手动(Manually)” ,但这不允许您编辑MAC 地址(MAC address)

网络硬件mac

Terminal中,您可以通过键入以下命令来获取MAC 地址:(MAC address)

ifconfig en0 | grep ether

这将为您提供 en0 接口的MAC 地址(MAC address)。根据您的计算机上有多少接口,您可能需要多次运行此命令,每次将数字加 1。例如,我运行下面的命令,直到我到达一个不存在的界面。

终端操作系统 x ifconfig

现在您可以简单地将此处列出的MAC地址与您通过(MAC)System Preferences看到的 MAC 地址进行比较。就我而言,我的WiFi MAC 地址(WiFi MAC address)f8:1e:df:d8:9d:8aen1匹配,因此这是我必须用于下一个命令的接口。

在我们更改MAC 地址之前,如果需要,您可以在(MAC address)终端(Terminal)中使用一个有用的命令生成一个随机MAC 地址(MAC address)

openssl rand -hex 6 | sed ‘s/\(..\)/\1:/g; s/.$//’

现在您有了新的MAC 地址(MAC address),您可以使用以下命令更改当前地址。将 XX 替换(Replace XX)为您要使用的实际MAC 地址。(MAC address)

sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx

为此,您需要以管理员(Administrator)身份登录,或者您必须在OS X中启用root 帐户(root account)。默认情况下,root 是禁用的,如果可以的话,最好将其禁用。只需以管理员身份登录,您应该就可以正常运行该命令。不过,它会在更改MAC 地址(MAC address)之前询问您的密码。

此外,如果您仍然连接到WiFi 网络(WiFi network),地址也不会改变(t change)。您需要先断开与任何网络的连接,然后运行该命令。令人惊讶的是,在OS X中断开与无线网络(wireless network)的连接一点都不直观。您必须按住Option键,然后单击WiFi 图标(WiFi icon)才能看到断开连接选项(disconnect option)

断开wifi os x

所以这里是我运行的所有命令的概要,以获取当前的MAC 地址(MAC address),生成一个随机(random one)的,更新MAC 地址(MAC address),然后验证以确保它确实已更改。

mac地址更改os x

正如我之前提到的,这绝对不像Windows上的过程那么简单,但是如果您只需复制并粘贴上面的命令,您应该可以做到。如果您有任何问题,请随时发表评论。享受!



About the author

我是计算机专家,专门研究 iOS 设备。自 2009 年以来,我一直在帮助人们,我在 Apple 产品方面的经验使我成为满足他们技术需求的完美人选。我的技能包括: - 维修和升级 iPhone 和 iPod - 安装和使用 Apple 软件 - 帮助人们找到最适合他们的 iPhone 和 iPod 的应用程序 - 从事在线项目



Related posts