要更改MAC地址,我使用common
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -z
sudo ifconfig en0 ether xx:xx:xx:xx:xx:xx
networksetup -detectnewhardware
它显示我运行时更改的MAC地址
ifconfig en0 |grep ether
这是否足够,或者更改的地址是否也出现在系统偏好设置中 - >网络和扩展的Wi-Fi详细信息子菜单( ALT +点击Wi-Fi符号)?尽管终端提供了不同的地址,但在这两个地方仍然显示原始MAC地址。
只是一个FYI ......事实是你不能以这种方式改变NIC的实际物理MAC地址,因为它在EPROM中编码。您可以以这种方式欺骗MAC地址,但是NIC的实际物理MAC地址将始终是其编程的,直到在EPROM中重新编程。而Wireshark将报告欺骗性地址,该地址不会阻止硬件验证应用程序轮询实际物理硬件的地址,以查看真实地址与欺骗地址。
—
user3439894