如何在python中打印基于hydra结果的语句?

如何在python中打印基于hydra结果的语句?,python,hydra,Python,Hydra,我更新了代码,但似乎仍然有错误 import os import subprocess name = raw_input("\nWHO DO WE HACK? ") passw = subprocess_check.input(['hydra -l ' + name + ' -P pss.txt smb://192.168.66.128']) print passw if passw == '0': print "HELLO" else: print "NOT" os.s

我更新了代码,但似乎仍然有错误

import os
import subprocess

name = raw_input("\nWHO DO WE HACK? ")

passw = subprocess_check.input(['hydra -l ' + name + ' -P pss.txt smb://192.168.66.128'])

print passw
if passw == '0':
    print "HELLO"
else:
    print "NOT"
os.system()
不是这样工作的。检查。您得到的是返回码,而不是命令输出。0表示进程已无错误退出。使用
子流程
模块获取命令输出