駭客/工具/網路/更改 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 等技術來完成。