无法在 Kali Linux 中伪造 MAC 地址

无法在 Kali Linux 中伪造 MAC 地址

当网络接口关闭或未连接到任何 AP 时,MAC 地址会被伪造。但是,只要我连接到任何接入点,它就会将伪造的 MAC 地址更改为原始地址。

我尝试了以下方法来欺骗我的MAC地址:

ifconfig wlan0 down
macchanger -a wlan0
ifconfig wlan0 up

甚至尝试使用上述命令停止并启动网络管理器仍然没有任何效果。

我还用这个改变了MAC更换器命令:

ifconfig wlan0 hw ether XX:XX:XX:XX:XX:XX

但还是没有运气。

/etc/NetworkManager/system-connections/存储原始 MAC 地址,并将欺骗地址更改为原始地址。当我断开网络时,MAC 地址会更改回欺骗地址。

当我打开“设置 > 网络”并转到 AP 的设置时,我可以设置一个克隆地址,并且它运行正常。但我希望能够从终端本身更改 MAC 地址,这样我就不必总是转到设置来更改它。

我甚至尝试忘记 AP 并使用欺骗的 MAC 地址设置新的连接,但它似乎总是恢复到原始地址。

答案1

我按照你的方法做了之后,还是遇到了和你一模一样的问题!我在官方博客上看到了这个Kali Linux 论坛

好吧,我并没有就此止步,而是最终按照下面的程序来解决这个问题,希望它也能对你有所帮助。

  1. 放下一切,,,wlan等等……loeth

    ifconfig wlan0 down
    ifconfig eth0 down
    
  2. 停止服务管理器

    service network-manager stop
    
  3. 添加您的地址:

    ifconfig wlan0 hw ether 00:00:00:00:00:05
    
  4. 启动您的服务管理器:

    service network-manager start
    
  5. 解除全部阻止:

    rfkill unblock all
    
  6. 最后举起你的牌:

    ifconfig wlan0 up
    

然后通过运行以下命令检查它是否有效:

ifconfig | grep ether

希望你会看到类似这样的内容:

ether 00:00:00:00:00:05  txqueuelen 1000  (Ethernet)

答案2

sudo bash changeMac.sh当您想要更改 mac 地址时,只需将此代码保存到 bash 脚本 (changeMac.sh) 中,然后尝试以提升的权限运行它 ( )。

service NetworkManager stop
ifconfig wlan0 down
macchanger -r wlan0
ifconfig wlan0 up
service NetworkManager start

相关内容