当我运行以下代码时:
sudo ifconfig xxxx down
sudo macchanger -r xxxx
sudo ifconfig xxxx up
执行命令时我确实看到 MAC 地址发生了变化ifconfig
。然而,在一段时间过去后,我ifconfig
再次使用,我发现mac地址又回到了永久地址。
我不明白的事情: macchanger 是一个在后台不断运行的程序,欺骗 mac 地址,直到某个事件发生吗?该事件可能是什么?我认为重新启动计算机是一种类型的事件,但我之前的情况是在一段时间后恢复正常吗?我怎么知道它会运行多长时间?
问题:有人可以向我解释 macchanger 是如何工作的,特别是 macchanger 运行多长时间(如果我需要修改某些内容以使其无限期运行等)?
答案1
我前段时间测试过macchanger,在WiFi断开后它的配置就丢失了。如果您将其用于无线卡,您可以尝试更新版本的 wpa_supplicant,它现在实现了此功能。 ( wpa_supplicant.conf 中的 mac_addr=1 将激活它)