我一直在尝试创建一个"自动wifi黑客",但我有一个问题。当我运行这行代码时:
os.system ("airmon-ng start 'airmon1'")
它没有做它应该做的事情,我认为这是因为命令是在运行"内部" Python脚本。
我正在寻找的方法是打开另一个正常的终端(如不运行Python脚本),然后在该终端中执行命令。
(顺便说一下,airmon1
是一个已赋值的变量。)
答案 0 :(得分:1)
"airmon-ng start 'airmon1'"
是一个原始字符串。如果你想使用airmon1
变量,那么你需要相应地将变量插入到字符串中。
"airmon-ng start '{}'".format(airmon1)
或
"airmon-ng start '%s'" % str(airmon1)