黑客/工具/网络/更改 MAC 地址/其他系统
外观
您可以使用第三方工具来更改几乎所有以太网适配器的 MAC 地址。
大多数消费级路由器允许用户指定要使用的 MAC 地址。
AIX
原始 MAC 地址
entstat -d ent1 | grep "Hardware"
硬件地址:00:09:6b:be:f8:ed
使用备用 MAC 地址
chdev -l ent1 -a use_alt_addr=yes -a alt_addr=0x123456789ABC
ent1 已更改
entstat -d ent1 | grep "Hardware"
硬件地址:12:34:56:78:9a:bc
恢复原始 MAC 地址
chdev -l ent1 -a use_alt_addr=no
ent1 已更改
entstat -d ent1 | grep "Hardware"
硬件地址:00:09:6b:be:f8:ed
在 FreeBSD 下,MAC 地址的更改方式与 Linux 相似
ifconfig fxp0 ether 02:01:02:03:04:05
这可以在不关闭和重新打开接口的情况下完成。
从 OpenBSD 3.8 开始,MAC 地址可以更改如下
ifconfig bge3 lladdr 02:01:02:03:04:05
从版本“我不确定”开始,至少在 5.3 版本中,可以在主机名文件中完成,例如 /etc/hostname.bge3
dhcp lladdr 02:01:02:03:04:05
或静态
inet 1.2.3.4 255.0.0.0 1.255.255.255 lladdr 02:01:02:03:04:05
在基于 Unix 的系统(Linux、BSD、OSX 等)上,有许多技术可以在没有 root 权限的情况下更改 MAC 地址。这可以使用 LD_PRELOAD 或 ptrace 等技术来完成。